{"name":"io.github.soyeladice-svg/bursia-utils-web","serverInfo":{"name":"bursia-utils-web","title":"Burs-IA Utils: Web formats and agent-readiness files","version":"1.7.1","description":"57 herramientas deterministas de Burs-IA Utils para URLs, query strings, cabeceras HTTP, cookies, JWT, semver, cálculo de IP y CIDR, conversión de HTML y Markdown (incluido HTML a Markdown y Markdown a WhatsApp, Slack o Telegram), plantillas Mustache, señales heurísticas de phishing en URLs, y validadores de archivos para agentes (robots.txt, reglas para rastreadores de IA, llms.txt, security.txt); gratis y sin llave. EN: 57 deterministic Burs-IA Utils 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); free and keyless.","websiteUrl":"https://burs-ia.com","icons":[{"src":"https://utils.burs-ia.com/icon.svg","mimeType":"image/svg+xml","sizes":["any"]},{"src":"https://utils.burs-ia.com/icon-512.png","mimeType":"image/png","sizes":["512x512"]},{"src":"https://utils.burs-ia.com/icon-192.png","mimeType":"image/png","sizes":["192x192"]},{"src":"https://utils.burs-ia.com/icon-64.png","mimeType":"image/png","sizes":["64x64"]}]},"version":"1.7.1","title":"Burs-IA Utils: Web formats and agent-readiness files","title_es":"Burs-IA Utils: Formatos web y archivos para agentes","description":"57 deterministic 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).","description_es":"57 herramientas deterministas para URLs, query strings, cabeceras HTTP, cookies, JWT, semver, cálculo de IP y CIDR, conversión de HTML y Markdown (incluido HTML a Markdown y Markdown a WhatsApp, Slack o Telegram), plantillas Mustache, señales heurísticas de phishing en URLs, y validadores de archivos para agentes (robots.txt, reglas para rastreadores de IA, llms.txt, security.txt).","instructions":"ES: Burs-IA Utils, Formatos web y archivos para agentes: 57 herramientas deterministas (funciones puras, sin red, sin estado). Subconjunto temático del servidor completo /mcp (492). Con límite de herramientas: /mcp/puerta (2 herramientas, acceso a las 492) u otros /mcp/{grupo}. EN: 57 deterministic tools (pure functions, no network access, no state). Themed subset of the full server /mcp (492); other tools answer \"Unknown tool\" here. Tool-capped clients: /mcp/puerta (2 tools reach all 492).","relationship":{"kind":"themed-subset","note":"A coherent subset of the full Burs-IA Utils server, served by the same process with the same tools and shared rate limits; not a separate copy.","full_server":"https://utils.burs-ia.com/mcp","full_server_card":"https://utils.burs-ia.com/.well-known/mcp/server-card.json"},"protocolVersion":"2025-11-25","supportedProtocolVersions":["2025-11-25","2025-06-18","2025-03-26","2024-11-05"],"transport":{"type":"streamable-http","endpoint":"https://utils.burs-ia.com/mcp/web"},"remotes":[{"type":"streamable-http","url":"https://utils.burs-ia.com/mcp/web"}],"capabilities":{"tools":{"listChanged":false}},"authentication":{"required":false},"pricing":"free (rate limited)","documentationUrl":"https://utils.burs-ia.com/llms.txt","catalog":"https://utils.burs-ia.com/tools","toolCount":57,"tools":[{"name":"html-escape","title":"HTML escape","annotations":{"title":"Escapar HTML","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"html-unescape","title":"HTML unescape","annotations":{"title":"Desescapar HTML","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"html-to-text","title":"HTML to plain text","annotations":{"title":"HTML a texto plano","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"markdown-to-text","title":"Markdown to plain text","annotations":{"title":"Markdown a texto plano","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"markdown-render-html","title":"Markdown to safe HTML","annotations":{"title":"Markdown a HTML seguro","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"markdown-table","title":"Build Markdown table","annotations":{"title":"Construir tabla Markdown","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"markdown-toc","title":"Markdown table of contents","annotations":{"title":"Índice de un Markdown","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"markdown-links-extract","title":"Extract Markdown links","annotations":{"title":"Extraer enlaces de Markdown","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"html-meta-extract","title":"Extract HTML metadata","annotations":{"title":"Extraer metadatos HTML","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"sitemap-build","title":"Build XML sitemap","annotations":{"title":"Construir sitemap XML","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"robots-txt-check","title":"Check robots.txt rules","annotations":{"title":"Revisar reglas de robots.txt","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"robots-ai-crawlers","title":"AI crawler access from robots.txt","annotations":{"title":"Acceso de rastreadores de IA","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"llms-txt-lint","title":"Lint llms.txt","annotations":{"title":"Revisar llms.txt","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"security-txt-validate","title":"Validate security.txt (RFC 9116)","annotations":{"title":"Validar security.txt","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"mermaid-check","title":"Mermaid syntax sanity check","annotations":{"title":"Revisar sintaxis Mermaid","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"dot-check","title":"Graphviz DOT syntax sanity check","annotations":{"title":"Revisar sintaxis Graphviz DOT","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"html-tables-extract","title":"Extract tables from HTML","annotations":{"title":"Extraer tablas de HTML","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"html-links-extract","title":"Extract links from HTML","annotations":{"title":"Extraer enlaces de HTML","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"html-to-markdown","title":"HTML to Markdown","annotations":{"title":"Convertir HTML a Markdown","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"markdown-to-chat","title":"Markdown to chat formatting","annotations":{"title":"Markdown a WhatsApp, Slack o Telegram","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"template-render","title":"Render a Mustache template","annotations":{"title":"Rellenar plantilla Mustache","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"url-risk-heuristics","title":"URL phishing-risk heuristics","annotations":{"title":"Señales de phishing en una URL","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"url-parse","title":"Parse URL","annotations":{"title":"Analizar URL","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"url-build","title":"Build URL","annotations":{"title":"Construir URL","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"url-normalize","title":"Normalize URL","annotations":{"title":"Normalizar URL","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"url-resolve","title":"Resolve relative URL","annotations":{"title":"Resolver URL relativa","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"query-parse","title":"Parse query string","annotations":{"title":"Leer query string","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"query-build","title":"Build query string","annotations":{"title":"Construir query string","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"jwt-decode","title":"Decode JWT (no verification)","annotations":{"title":"Decodificar JWT (sin verificar)","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"jwt-sign-hmac","title":"Sign JWT (HMAC)","annotations":{"title":"Firmar JWT (HMAC)","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"jwt-verify-hmac","title":"Verify JWT (HMAC)","annotations":{"title":"Verificar JWT (HMAC)","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"user-agent-parse","title":"Parse User-Agent (basic)","annotations":{"title":"Analizar User-Agent","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"mime-lookup","title":"MIME type lookup","annotations":{"title":"Buscar tipo MIME","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"http-status","title":"Explain HTTP status code","annotations":{"title":"Explicar código de estado HTTP","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"http-headers-parse","title":"Parse raw HTTP headers","annotations":{"title":"Leer cabeceras HTTP","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"cookie-parse","title":"Parse Cookie header","annotations":{"title":"Leer cabecera Cookie","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"set-cookie-parse","title":"Parse Set-Cookie header","annotations":{"title":"Leer cabecera Set-Cookie","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"cache-control-parse","title":"Parse Cache-Control","annotations":{"title":"Leer Cache-Control","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"content-type-parse","title":"Parse Content-Type","annotations":{"title":"Leer Content-Type","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"accept-language-parse","title":"Parse Accept-Language","annotations":{"title":"Leer Accept-Language","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"link-header-parse","title":"Parse Link header (RFC 8288)","annotations":{"title":"Leer cabecera Link","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"http-date","title":"HTTP date format/parse","annotations":{"title":"Fecha HTTP","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"basic-auth-header","title":"Build Basic auth header","annotations":{"title":"Cabecera de autenticación Basic","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"csp-parse","title":"Parse Content-Security-Policy","annotations":{"title":"Leer Content-Security-Policy","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"semver-parse","title":"Parse semantic version","annotations":{"title":"Analizar versión semántica","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"semver-compare","title":"Compare semantic versions","annotations":{"title":"Comparar versiones semánticas","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"semver-bump","title":"Bump semantic version","annotations":{"title":"Subir versión semántica","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"semver-satisfies","title":"Check version against range","annotations":{"title":"Versión dentro de un rango","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"semver-sort","title":"Sort versions / max satisfying","annotations":{"title":"Ordenar versiones","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"ip-parse","title":"Parse / classify IP address","annotations":{"title":"Analizar dirección IP","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"cidr-info","title":"CIDR subnet info","annotations":{"title":"Datos de subred CIDR","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"cidr-contains","title":"IP in CIDR ranges?","annotations":{"title":"¿IP dentro de rangos CIDR?","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"cidr-split","title":"Split CIDR into subnets","annotations":{"title":"Dividir CIDR en subredes","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"ip-range-to-cidrs","title":"IP range to CIDR blocks","annotations":{"title":"Rango de IP a bloques CIDR","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"email-syntax-validate","title":"Email address syntax check","annotations":{"title":"Validar sintaxis de correo","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"phone-e164-validate","title":"Phone number E.164 syntax","annotations":{"title":"Validar teléfono E.164","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"domain-syntax-validate","title":"Domain name syntax check","annotations":{"title":"Validar sintaxis de dominio","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}}],"install_page":"https://utils.burs-ia.com/puerta","websiteUrl":"https://burs-ia.com","icons":[{"src":"https://utils.burs-ia.com/icon.svg","mimeType":"image/svg+xml","sizes":["any"]},{"src":"https://utils.burs-ia.com/icon-512.png","mimeType":"image/png","sizes":["512x512"]},{"src":"https://utils.burs-ia.com/icon-192.png","mimeType":"image/png","sizes":["192x192"]},{"src":"https://utils.burs-ia.com/icon-64.png","mimeType":"image/png","sizes":["64x64"]}],"iconSet":"ff3038d30ea2","contact":{"email":"founder@burs-ia.com","website":"https://burs-ia.com"},"status":{"health":"https://utils.burs-ia.com/health","stats":"https://utils.burs-ia.com/stats"},"endpoints":{"full":"https://utils.burs-ia.com/mcp","puerta":"https://utils.burs-ia.com/mcp/puerta","esencial":"https://utils.burs-ia.com/mcp/esencial","http":"https://utils.burs-ia.com/t/{name}"},"docs":"https://utils.burs-ia.com/docs","llmsTxt":"https://utils.burs-ia.com/llms.txt","llmsFullTxt":"https://utils.burs-ia.com/llms-full.txt"}