{"name":"Burs-IA Utils","version":"1.7.1","iconUrl":"https://utils.burs-ia.com/icon-512.png","websiteUrl":"https://burs-ia.com","description":"492 utilidades deterministas, gratis y sin llave, para agentes de IA, con foco en Colombia y Latinoamérica: NIT, festivos y días hábiles, IVA/UVT, cédulas, CUFE de facturas electrónicas, RFC, CPF, CUIT y RUT; además JSON, hashes, fechas y formatos web. Hecho por Burs-IA en Colombia. EN: 492 free, keyless, deterministic utilities for AI agents, focused on Colombia and Latin America: NIT, holidays and business days, VAT/UVT, cédulas, e-invoice CUFE, RFC, CPF, CUIT and RUT; plus JSON, hashes, dates and web formats. Made by Burs-IA in Colombia. This service is not an A2A message endpoint: it speaks MCP (Streamable HTTP, JSON responses, no auth) at https://utils.burs-ia.com/mcp, with themed MCP servers at https://utils.burs-ia.com/mcp/<group>, and plain REST (POST https://utils.burs-ia.com/t/{tool}), so its only interface is declared with protocolBinding \"MCP\".","supportedInterfaces":[{"url":"https://utils.burs-ia.com/mcp","protocolBinding":"MCP","protocolVersion":"2025-11-25"}],"url":"https://utils.burs-ia.com/mcp","preferredTransport":"MCP","provider":{"organization":"Burs-IA","url":"https://burs-ia.com"},"documentationUrl":"https://utils.burs-ia.com/docs","llmsTxt":"https://utils.burs-ia.com/llms.txt","contact":{"email":"founder@burs-ia.com"},"capabilities":{"streaming":false,"pushNotifications":false},"defaultInputModes":["application/json"],"defaultOutputModes":["application/json"],"skills":[{"id":"onda","name":"Burs-IA Utils: ONDA translator and protocol helpers","description":"14 MCP tools for translating agent descriptions between A2A, MCP, OpenAPI and x402 (onda-traducir), converting tool definitions, linting MCP tool lists and Registry server.json files, checking MCP initialize compatibility, validating A2A agent cards, summarizing OpenAPI documents, decoding and checking x402 payment headers, requirements, replay windows and settlement responses, estimating x402 costs and checking Burs-IA receipts. Themed MCP server: https://utils.burs-ia.com/mcp/onda. Tools: x402-cost-estimate, tool-definition-convert, onda-traducir, x402-payment-decode, x402-requirements-lint, x402-replay-check, x402-payment-response-verify, mcp-server-json-lint, mcp-protocol-compat, mcp-tools-lint, agent-card-validate, openapi-summary, agent-readiness-checklist, recibo-verify.","tags":["onda","agent","protocol","agent-readiness"],"examples":["x402-cost-estimate {\"calls\":25000,\"free_calls\":1000}"]},{"id":"colombia","name":"Burs-IA Utils: Colombia","description":"18 MCP tools for Colombian rules: holidays and business days (Ley Emiliani), NIT check digit, CUFE recomputation for DIAN e-invoices, IVA, GMF, UVT, COP formatting and parsing, amounts in words, cédula formatting, phone and plate checks, DANE department codes. Themed MCP server: https://utils.burs-ia.com/mcp/colombia. Tools: co-cufe-verify, co-holidays, co-is-holiday, co-business-days-between, co-business-days-add, co-nit, co-cedula-format, co-phone-validate, co-plate-validate, co-dane-department, co-amount-in-words, co-cop-format, co-cop-parse, co-iva, co-gmf, co-uvt-convert, co-retencion-salarios, co-liquidacion-laboral.","tags":["colombia","latam"],"examples":["co-cufe-verify {\"cufe\":\"ABC123\"}"]},{"id":"latam-ids","name":"Burs-IA Utils: Latin American and Spanish IDs","description":"11 MCP tools for offline validation of Latin American and Spanish personal IDs, tax IDs and bank account numbers (CURP, RFC, CLABE, CBU, CUIT, RUT, RUC, CPF, CNPJ, DNI/NIE, Ecuadorian cédula); validation only, never generation. Themed MCP server: https://utils.burs-ia.com/mcp/latam-ids. Tools: mx-clabe-validate, ar-cbu-validate, es-dni-nie-validate, ec-id-validate, mx-rfc-validate, mx-curp-validate, cl-rut, ar-cuit-validate, pe-ruc-validate, br-cpf-validate, br-cnpj-validate.","tags":["latam-ids","latam"],"examples":["mx-clabe-validate {\"clabe\":\"032180000118359719\"}"]},{"id":"espanol","name":"Burs-IA Utils: Spanish language","description":"11 MCP tools for Spanish-language rules: syllables and stress, number words and ordinals, numbers and dates written in Spanish, sentence splitting with Spanish abbreviations, Spanish slugs, collation and name casing. Themed MCP server: https://utils.burs-ia.com/mcp/espanol. Tools: es-syllabify, es-stress, es-number-parse, es-date-parse, es-sentence-split, es-number-to-words, mx-amount-in-words, es-ordinal, es-slug, es-compare, es-name-case.","tags":["espanol","latam"],"examples":["es-syllabify {\"text\":\"murciélago\"}"]},{"id":"agentes","name":"Burs-IA Utils: Agent workflow helpers","description":"18 MCP tools for agent workflow steps: token estimates and LLM costs, prompt templates, JSON repair and extraction from model output, chunking, ranking and similarity for retrieval, retry and rate-limit planning, idempotency keys, PII redaction, and ranking candidate opportunities by modelled value of information (H2O). Themed MCP server: https://utils.burs-ia.com/mcp/agentes. Tools: token-estimate, prompt-template-fill, json-repair, json-extract, code-blocks-extract, rag-chunk, dedupe-similar, vector-similarity, vector-top-k, bm25-rank, backoff-schedule, retry-after-parse, rate-limit-plan, idempotency-key, token-units-convert, llm-cost-estimate, text-redact-pii, h2o-rank.","tags":["agentes","agent","opportunity"],"examples":["token-estimate {\"text\":\"The quick brown fox jumps over the lazy dog.\"}"]},{"id":"web","name":"Burs-IA Utils: Web formats and agent-readiness files","description":"57 MCP tools for URLs, query strings, HTTP headers, cookies, JWT, semver, IP and CIDR math, HTML and Markdown conversion (including HTML to Markdown and Markdown to WhatsApp, Slack or Telegram), Mustache templates, offline URL phishing-risk heuristics, and validators for agent-readiness files (robots.txt, AI crawler rules, llms.txt, security.txt). Themed MCP server: https://utils.burs-ia.com/mcp/web. Tools: html-escape, html-unescape, html-to-text, markdown-to-text, markdown-render-html, markdown-table, markdown-toc, markdown-links-extract, html-meta-extract, sitemap-build, robots-txt-check, robots-ai-crawlers, llms-txt-lint, security-txt-validate, mermaid-check, dot-check, html-tables-extract, html-links-extract, html-to-markdown, markdown-to-chat, template-render, url-risk-heuristics, url-parse, url-build, url-normalize, url-resolve, query-parse, query-build, jwt-decode, jwt-sign-hmac, jwt-verify-hmac, user-agent-parse, mime-lookup, http-status, http-headers-parse, cookie-parse, set-cookie-parse, cache-control-parse, content-type-parse, accept-language-parse, link-header-parse, http-date, basic-auth-header, csp-parse, semver-parse, semver-compare, semver-bump, semver-satisfies, semver-sort, ip-parse, cidr-info, cidr-contains, cidr-split, ip-range-to-cidrs, email-syntax-validate, phone-e164-validate, domain-syntax-validate.","tags":["web","markup","agent-readiness","web"],"examples":["html-escape {\"text\":\"<a href=\\\"x\\\">Tom & Jerry's</a>\"}"]},{"id":"datos","name":"Burs-IA Utils: Structured data and identifiers","description":"57 MCP tools for JSON (pointer, path, patch, merge, schema, canonical form), TOON, CSV, YAML, XML, NDJSON, dotenv, array operations (filter, group and aggregate), lookup tables, random picks, ISO country and language lookups, read-only SQL checks, identifiers (UUID, ULID, Snowflake, ObjectId, KSUID, nanoid) and passwords. Themed MCP server: https://utils.burs-ia.com/mcp/datos. Tools: json-parse-check, json-pretty, json-minify, json-sort-keys, json-canonicalize, json-pointer-get, json-path, json-patch-apply, json-diff-patch, json-merge-patch-apply, json-merge-patch-create, json-flatten-paths, json-unflatten, json-pick, json-omit, json-describe, json-schema-validate, json-schema-from-samples, csv-parse, csv-build, yaml-parse, yaml-build, xml-parse, ndjson-to-json, json-to-ndjson, dotenv-parse, array-dedupe, array-sort, array-group-by, array-count-by, array-chunk, array-flatten, array-set-ops, array-pluck, array-shuffle, uuid-v4, uuid-v7, uuid-v5, uuid-v3, uuid-inspect, ulid-generate, ulid-decode, nanoid, snowflake-decode, snowflake-encode, objectid-decode, ksuid-decode, random-token, toon-encode, toon-decode, iso-country-lookup, iso-language-lookup, sql-readonly-check, lookup-table, array-filter-aggregate, random-pick, password-generate.","tags":["datos","data","ids"],"examples":["json-parse-check {\"json\":\"{\\\"a\\\":[1,2]}\"}"]},{"id":"codificacion","name":"Burs-IA Utils: Encodings","description":"40 MCP tools for reversible encodings: base64/base64url, hex, base32, Crockford, base58/Base58Check, ascii85, bech32, URL and punycode, quoted-printable, binary, Morse, ROT13, Unicode and JSON escapes, data URIs, zlib; QR Code generation and file-type detection from magic numbers. Themed MCP server: https://utils.burs-ia.com/mcp/codificacion. Tools: base64-encode, base64-decode, base64url-encode, base64url-decode, hex-encode, hex-decode, base32-encode, base32-decode, crockford32-encode, crockford32-decode, base58-encode, base58-decode, base58check-encode, base58check-decode, ascii85-encode, ascii85-decode, url-encode, url-decode, punycode-encode, punycode-decode, quoted-printable-encode, quoted-printable-decode, binary-encode, binary-decode, morse-encode, morse-decode, cipher-rot13, unicode-escape, unicode-unescape, json-string-escape, json-string-unescape, utf8-inspect, data-uri-build, data-uri-parse, bech32-encode, bech32-decode, qr-encode, zlib-compress, zlib-decompress, file-type-detect.","tags":["codificacion","encoding"],"examples":["base64-encode {\"data\":\"hello\"}"]},{"id":"hash","name":"Burs-IA Utils: Hashes, HMAC and checksums","description":"36 MCP tools for cryptographic digests (SHA-2, SHA-3, BLAKE2, RIPEMD, SM3, SHAKE, Keccak), non-cryptographic checksums (CRC, Adler, FNV, Murmur, xxHash), HMAC signing and verification, PBKDF2 and HKDF. Themed MCP server: https://utils.burs-ia.com/mcp/hash. Tools: hash-md5, hash-sha1, hash-sha224, hash-sha256, hash-sha384, hash-sha512, hash-sha512-256, hash-sha3-224, hash-sha3-256, hash-sha3-384, hash-sha3-512, hash-blake2b512, hash-blake2s256, hash-ripemd160, hash-sm3, hash-shake128, hash-shake256, hash-keccak256, checksum-crc32, checksum-crc32c, checksum-crc16, checksum-adler32, checksum-fnv1a32, checksum-fnv1a64, checksum-murmur3-32, checksum-xxh32, hmac-sha256, hmac-sha512, hmac-sha1, hmac-sha384, hmac-md5, hmac-sha3-256, hmac-verify, kdf-pbkdf2, kdf-hkdf, hash-multi.","tags":["hash","hash"],"examples":["hash-md5 {\"data\":\"abc\"}"]},{"id":"tiempo","name":"Burs-IA Utils: Dates, times and time zones","description":"28 MCP tools for the current time in a time zone, parsing and formatting dates, time-zone conversion and overlap, date arithmetic, business days, ISO weeks, durations, cron expressions, fiscal periods, Easter, sun times and moon phase. Themed MCP server: https://utils.burs-ia.com/mcp/tiempo. Tools: datetime-parse, timestamp-convert, timezone-shift, timezone-info, timezone-list, timezone-overlap, datetime-format, date-add, date-between, age-calculate, duration-parse, duration-format, business-days-between, business-days-add, easter-sunday, date-iso-week, month-info, calendar-month, date-range, date-relative, julian-day, fiscal-period, cron-explain, cron-next-runs, sun-times, moon-phase, time-now, city-local-time.","tags":["tiempo","datetime"],"examples":["datetime-parse {\"datetime\":\"2026-10-31T12:00:00Z\",\"timezone\":\"America/Bogota\"}"]},{"id":"finanzas","name":"Burs-IA Utils: Commerce and financial math","description":"30 MCP tools for VAT and invoice totals, margins and discounts, money formatting and allocation, payment fees, loans and amortization, NPV, IRR and XIRR, compound interest, bonds, options and risk ratios, and payment QR payloads (EMVCo merchant QR, Colombian Bre-B labels, Brazilian Pix BR Code; format only). Themed MCP server: https://utils.burs-ia.com/mcp/finanzas. Tools: emvco-qr-parse, br-pix-brcode, vat-calculate, margin-markup, price-from-margin, discount-calculate, invoice-total, currency-format, currency-info, money-allocate, payment-fee, bill-split, unit-price-compare, salary-convert, interest-rate-convert, fin-npv, fin-irr, fin-xirr, fin-compound-interest, fin-simple-interest, fin-loan-payment, fin-loan-amortization, fin-tvm, fin-cagr, fin-roi, fin-break-even, fin-bond, fin-option-price, fin-risk-ratios, fin-loan-prepayment.","tags":["finanzas","finance"],"examples":["emvco-qr-parse {\"payload\":\"00020101021126320014CO.COM.RBM.LLA0210300123456749250014CO.COM.RBM.RED0103RBM5204541153031705802CO5914TIENDA EJEMPLO6006BOGOTA610611011162160706CAJA0108020080260016CO.COM.RBM.CANAL0102IM63"]},{"id":"matematicas","name":"Burs-IA Utils: Math, statistics and units","description":"58 MCP tools for exact arithmetic (big integers, fractions, primes), statistics and forecasting, matrices and equation solving, rounding and number formatting, and unit conversion with exact definitional factors. Themed MCP server: https://utils.burs-ia.com/mcp/matematicas. Tools: round-number, stats-describe, stats-percentile, stats-means, stats-correlation, stats-regression, stats-moving-average, stats-histogram, stats-zscore, stats-outliers-iqr, percent-change, percent-of, percent-ratio, is-prime, prime-factorize, int-gcd-lcm, modular-arithmetic, bigint-calc, factorial, combinatorics, fibonacci, radix-convert, roman-numeral, fraction-simplify, fraction-arithmetic, decimal-to-fraction, expression-evaluate, matrix-multiply, matrix-transpose, matrix-determinant, matrix-inverse, linear-system-solve, quadratic-solve, number-to-words-en, number-format-locale, significant-figures, convert-length, convert-mass, convert-volume, convert-area, convert-speed, convert-pressure, convert-energy, convert-power, convert-data-size, convert-time, convert-angle, convert-frequency, convert-force, convert-density, convert-acceleration, convert-flow-rate, convert-torque, convert-data-rate, convert-temperature, convert-fuel-economy, convert-cooking, stats-forecast.","tags":["matematicas","math","units"],"examples":["round-number {\"value\":1.005,\"decimals\":2}"]},{"id":"texto","name":"Burs-IA Utils: Text processing","description":"53 MCP tools for case conversion, slugs, whitespace and Unicode normalization, string distances and similarity, diffs, regular expressions, extraction of emails, URLs and numbers, readability, invisible-character and mixed-script checks, line operations, splitting text and picking parts. Themed MCP server: https://utils.burs-ia.com/mcp/texto. Tools: case-camel, case-pascal, case-snake, case-kebab, case-constant, case-dot, case-train, case-title, case-sentence, case-swap, case-detect, text-slug, text-metrics, text-truncate, text-wrap, text-dedent, text-indent, text-normalize-whitespace, unicode-normalize, remove-accents, text-reverse, text-pad, count-occurrences, char-frequency, word-frequency, ngrams, lorem-ipsum, levenshtein-distance, damerau-levenshtein, jaro-winkler, hamming-distance, longest-common-subsequence, dice-similarity, soundex, diff-lines, regex-test, regex-replace, regex-escape, extract-emails, extract-urls, extract-hashtags, extract-mentions, extract-emojis, extract-numbers, readability-score, text-invisible-scan, text-invisible-strip, mixed-script-detect, lines-sort, lines-dedupe, lines-number, lines-filter, text-split-pick.","tags":["texto","text"],"examples":["case-camel {\"text\":\"hello world foo\"}"]},{"id":"validacion","name":"Burs-IA Utils: Check digits and global identifiers","description":"20 MCP tools for format and check-digit validation of cards (Luhn), IBAN, SWIFT/BIC, ABA routing, ISIN, CUSIP, LEI, ISBN, ISSN, GTIN, IMEI, VIN, Verhoeff and Damm, EVM, Bitcoin and Solana addresses, and phone numbers of Latin America, the US and Spain. Themed MCP server: https://utils.burs-ia.com/mcp/validacion. Tools: phone-parse, luhn-validate, card-brand-detect, iban-validate, isbn-validate, issn-validate, gtin-validate, gtin-check-digit, imei-validate, vin-validate, aba-routing-validate, swift-bic-validate, isin-validate, cusip-validate, lei-validate, verhoeff, damm, evm-address-checksum, bitcoin-address-validate, solana-address-validate.","tags":["validacion","validation"],"examples":["phone-parse {\"number\":\"+57 300 123 4567\"}"]},{"id":"geo","name":"Burs-IA Utils: Geospatial math","description":"29 MCP tools for distances and bearings on the sphere and the WGS84 ellipsoid, midpoints, bounding boxes, polygons, geohash, UTM, plus codes, polylines and map tiles, plus embedded reference data on countries, cities and universities. Themed MCP server: https://utils.burs-ia.com/mcp/geo. Tools: geo-haversine, geo-vincenty, geo-bearing, geo-destination, geo-midpoint, geo-bounding-box, geo-point-in-polygon, geo-polygon-area, geo-path-length, geo-nearest, geohash-encode, geohash-decode, geohash-neighbors, coordinates-to-decimal, coordinates-to-dms, utm-from-latlon, utm-to-latlon, polyline-encode, polyline-decode, plus-code-encode, plus-code-decode, map-tile, geojson-bbox, country-info, country-population, city-lookup, city-distance, university-search, university-email-domain.","tags":["geo","geo"],"examples":["geo-haversine {\"from\":{\"lat\":51.5074,\"lon\":-0.1278},\"to\":{\"lat\":48.8566,\"lon\":2.3522}}"]},{"id":"color","name":"Burs-IA Utils: Color and accessibility","description":"12 MCP tools for color conversion, WCAG contrast and fixes, mixing, palettes and scales, color-blindness simulation, perceptual difference, nearest CSS name, temperature and luminance. Themed MCP server: https://utils.burs-ia.com/mcp/color. Tools: color-convert, color-contrast, color-contrast-fix, color-mix, color-adjust, color-palette, color-scale, color-blindness-simulate, color-delta-e, color-name-nearest, color-temperature, color-luminance.","tags":["color","color"],"examples":["color-convert {\"color\":\"#ff8800\"}"]}]}