{"name":"io.github.soyeladice-svg/bursia-utils-gemini","serverInfo":{"name":"bursia-utils-gemini","title":"Burs-IA Utils for Gemini","version":"1.7.2","description":"25 herramientas deterministas de Burs-IA Utils para el trabajo diario de un agente: documentos de LatAm, fechas e IVA de Colombia, texto en español, dinero, dígitos de control, JSON, hashes, UUID, la hora actual y zonas horarias, formato para chats y códigos QR, con esquemas de entrada en el subconjunto de function calling de la API de Gemini; gratis y sin llave. EN: 25 deterministic Burs-IA Utils tools for everyday agent work: LatAm IDs, Colombian dates and VAT, Spanish text, money, check digits, JSON, hashes, UUIDs, the current time and time zones, chat formatting and QR codes, with input schemas in the Gemini API function-calling subset; 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.2","title":"Burs-IA Utils for Gemini","title_es":"Burs-IA Utils para Gemini","description":"25 deterministic tools for everyday agent work: LatAm IDs, Colombian dates and VAT, Spanish text, money, check digits, JSON, hashes, UUIDs, the current time and time zones, chat formatting and QR codes, with input schemas in the Gemini API function-calling subset.","description_es":"25 herramientas deterministas para el trabajo diario de un agente: documentos de LatAm, fechas e IVA de Colombia, texto en español, dinero, dígitos de control, JSON, hashes, UUID, la hora actual y zonas horarias, formato para chats y códigos QR, con esquemas de entrada en el subconjunto de function calling de la API de Gemini.","instructions":"ES: Burs-IA Utils para Gemini: las mismas 25 herramientas de /mcp/esencial (funciones puras, sin red, sin estado), con inputSchema reducido al subconjunto que acepta el objeto Schema de la API de Gemini. El servidor valida con el esquema completo. Todo el catálogo: /mcp/puerta. EN: The 25 /mcp/esencial tools with inputSchema reduced to the Gemini API Schema subset; the server still validates with the full schema.","relationship":{"kind":"curated-subset","note":"A hand-picked cross-group selection of the full server for tool-capped clients; each tool also stays in its themed server. Same process, same rate limit.","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/gemini"},"remotes":[{"type":"streamable-http","url":"https://utils.burs-ia.com/mcp/gemini"}],"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":25,"tools":[{"name":"co-nit","title":"Colombian NIT check digit (DIAN)","annotations":{"title":"Dígito de verificación del NIT","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"co-cedula-format","title":"Colombian cédula syntax and format","annotations":{"title":"Formato de cédula colombiana","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"mx-rfc-validate","title":"Mexico RFC validate","annotations":{"title":"Validar RFC (México)","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"mx-curp-validate","title":"Mexico CURP validate","annotations":{"title":"Validar CURP (México)","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"br-cpf-validate","title":"Brazil CPF validate","annotations":{"title":"Validar CPF (Brasil)","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"br-cnpj-validate","title":"Brazil CNPJ validate (incl. alphanumeric)","annotations":{"title":"Validar CNPJ (Brasil)","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"ar-cuit-validate","title":"Argentina CUIT/CUIL validate","annotations":{"title":"Validar CUIT/CUIL (Argentina)","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"cl-rut","title":"Chile RUT/RUN validate","annotations":{"title":"Validar RUT/RUN (Chile)","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"co-holidays","title":"Colombian public holidays","annotations":{"title":"Festivos de Colombia","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"co-business-days-add","title":"Add Colombian business days","annotations":{"title":"Sumar días hábiles en Colombia","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"co-business-days-between","title":"Colombian business days between dates","annotations":{"title":"Días hábiles en Colombia entre fechas","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"co-iva","title":"Colombian IVA (VAT) calculator","annotations":{"title":"Calcular IVA de Colombia","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"remove-accents","title":"Remove accents / diacritics","annotations":{"title":"Quitar tildes y diacríticos","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"qr-encode","title":"Encode text as a QR Code","annotations":{"title":"Generar código QR","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"es-number-to-words","title":"Number to Spanish words","annotations":{"title":"Número en letras (español)","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"currency-format","title":"Format money for a locale","annotations":{"title":"Formatear moneda por país","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"iban-validate","title":"IBAN validate","annotations":{"title":"Validar IBAN","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"luhn-validate","title":"Luhn (mod 10) check","annotations":{"title":"Validar Luhn (módulo 10)","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"json-parse-check","title":"Validate JSON syntax","annotations":{"title":"Validar sintaxis JSON","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":"json-repair","title":"Repair broken JSON (best effort)","annotations":{"title":"Reparar JSON roto","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"hash-sha256","title":"SHA-256 hash","annotations":{"title":"Hash SHA-256","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"uuid-v4","title":"UUID v4","annotations":{"title":"Generar UUID v4","readOnlyHint":true,"destructiveHint":false,"idempotentHint":false,"openWorldHint":false}},{"name":"timezone-shift","title":"Convert time between zones","annotations":{"title":"Convertir hora entre zonas","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"time-now","title":"Current time in a time zone","annotations":{"title":"Fecha y hora actual en una zona horaria","readOnlyHint":true,"destructiveHint":false,"idempotentHint":false,"openWorldHint":false}}],"selection_reasons":{"co-nit":"NIT check digit: the most requested Colombian tax-ID operation (DIAN).","co-cedula-format":"Colombian cédula syntax and formatting for forms and KYC.","mx-rfc-validate":"Mexican tax ID (SAT), needed for every CFDI invoice.","mx-curp-validate":"Mexican population ID, common in onboarding and KYC.","br-cpf-validate":"Brazilian personal tax ID, the largest LatAm market.","br-cnpj-validate":"Brazilian company tax ID, including the new alphanumeric format.","ar-cuit-validate":"Argentine tax ID (CUIT/CUIL) for invoices and payroll.","cl-rut":"Chilean RUT/RUN check digit, used in almost every Chilean form.","co-holidays":"Colombian public holidays (Ley Emiliani): scheduling, deadlines.","co-business-days-add":"Deadline after N Colombian business days (legal and delivery terms).","co-business-days-between":"Colombian business days between two dates (SLAs, payroll).","co-iva":"Colombian VAT (19 %, 5 %) on quotes and invoices.","remove-accents":"Spanish text normalisation: accent-insensitive matching and IDs.","qr-encode":"QR codes for payment links, menus and contact cards (v1.6.1 swap for es-slug, approved by the founder; es-slug stays in /mcp/espanol).","es-number-to-words":"Numbers written in Spanish, for invoices, contracts and cheques.","currency-format":"Money formatted for any locale and ISO 4217 currency (COP, MXN, BRL, USD).","iban-validate":"IBAN check (mod 97) for international transfers.","luhn-validate":"Luhn check for card and other mod-10 numbers before calling a payment API.","json-parse-check":"JSON syntax validation with the error position.","markdown-to-chat":"Model Markdown turned into WhatsApp, Slack or Telegram formatting for the message an agent sends (v1.6.1 swap for json-pretty; json-pretty stays in /mcp/datos).","json-repair":"Repairs almost-valid JSON from model output.","hash-sha256":"SHA-256, the default digest for integrity checks and receipts.","uuid-v4":"Random UUIDs for records and idempotency (seedable for tests).","timezone-shift":"Time-zone conversion, needed by any agent that schedules across countries.","time-now":"Current date and time in any IANA zone, which models do not know (v1.6.1 swap for convert-length; units stay in /mcp/matematicas)."},"schemaDialect":{"name":"gemini-api-schema-subset","allowedKeys":["type","format","title","description","nullable","enum","maxItems","minItems","properties","required","minProperties","maxProperties","minLength","maxLength","pattern","example","anyOf","propertyOrdering","default","items","minimum","maximum"],"sources":["https://aistudio.google.com/api-reference/caching","https://ai.google.dev/gemini-api/docs/generate-content/function-calling","https://github.com/google-gemini/gemini-cli/blob/main/docs/tools/mcp-server.md"],"note":"inputSchema reduced for Gemini function calling; calls are validated with the full JSON Schema of /mcp/esencial."},"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"}