mcp-rosario-municipal
{
"answer": "The mcp-rosario-municipal server is a read-only, AI-powered citizen assistance API for the Municipality of Rosario (Argentina). It answers natural-language questions using official public sources — but it cannot book appointments, submit complaints, process payments, or consult personal debt.\n\n### What you can do:\n\n- Ask general citizen questions (consulta_ciudadana) — Returns intent-detected answers with cited official URLs, suggested next steps, and clear capability limits. Supports response tones: brief, normal, or call-center style.\n- Search official sources (buscar_fuentes) — Find official pages/documents by query and category; detalle_fuente returns full details for a specific source by ID.\n- Search instructional documents (buscar_instructivos) — Query a documentary index of 63 official pages/PDFs covering requirements, permits, licenses, fees, public works, and procedures. Returns fragments and official URLs.\n- Live-search the official website (buscar_web_oficial) — Perform real-time searches on rosario.gob.ar's HTML search engine.\n- Search official news (buscar_noticias) — Look up municipal news when a public API is available.\n- Get guidance on complaints (reclamos_info) — Directs users to official reporting channels and suggests what data to prepare (does not submit claims).\n- Get guidance on payments (pagos_info) — Orients on municipal taxes, rates, and payment options (does not check personal debt or process payments).\n- Get guidance on appointments (turnos_info) — Explains how to book appointments or attend municipal offices (does not book or confirm).\n- Get guidance on procedures (tramites_info) — General orientation on municipal procedures and official search tools.\n\n### Additional platform features:\n- HTTP/OpenAPI endpoints and WhatsApp/n8n webhook integration (/webhook/consulta)\n- Public web demo at /demo\n- Performance metrics at /metrics\n- MCP stdio integration"
}
Provides HTTP/OpenAPI endpoints for querying municipal services and documental search, allowing Make scenarios to automate citizen requests.
Provides HTTP/OpenAPI endpoints and a webhook for receiving citizen queries, enabling n8n workflows to integrate municipal information and send responses.
Exposes a webhook endpoint that accepts WhatsApp messages and returns a reply ready for messaging, enabling WhatsApp bots to handle citizen inquiries about municipal services.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@mcp-rosario-municipalNecesito hacer un reclamo por una luminaria rota"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
mcp-rosario-municipal
API + MCP read-only para atención ciudadana con fuentes oficiales de Municipalidad de Rosario.
Propuesta comercial
Demo de “Atención Ciudadana IA”: el vecino pregunta en lenguaje natural y la IA responde con información pública oficial, links de respaldo, pasos sugeridos y límites claros.
Sirve para conectar web chat, WhatsApp vía n8n/Make, ChatGPT Actions, Telegram, voice/call-center y dashboards internos.
Related MCP server: mcp-abogadoenquilmes
Qué hace
Responde consultas por intención: reclamos, pagos, turnos, licencias, habilitaciones, obras, noticias/datos.
Cita fuentes oficiales y devuelve links.
Busca en índice documental generado desde 63 documentos/páginas oficiales.
Usa búsqueda viva sobre el buscador HTML oficial de rosario.gob.ar.
Expone MCP stdio, HTTP/OpenAPI, webhook de mensajería, demo web
/demoy métricas/metrics.
Qué NO hace
No reserva turnos.
No envía reclamos ni denuncias.
No procesa pagos.
No consulta deuda, expedientes ni datos personales.
No inventa requisitos si no aparecen en fuentes oficiales.
URLs
Base actual: https://rosario.72.61.48.99.sslip.io
Demo web: https://rosario.72.61.48.99.sslip.io/demo
OpenAPI: https://rosario.72.61.48.99.sslip.io/openapi.json
Health: https://rosario.72.61.48.99.sslip.io/healthDominio recomendado: https://rosario.demo.zyoma.ai — ver docs/deployment.md.
Instalar y verificar
npm install
npm run extract:docs
npm run typecheck
npm run build
npm run probe:fase1
npm run probe
npm run probe:httpHTTP local
ROSARIO_API_KEY=<tu-api-key> PORT=8787 npm run api:startEndpoints
GET /health público
GET /openapi.json público
GET /demo público, requiere API key dentro de la UI para consultar
GET /metrics privado, bearer auth
POST /consulta-ciudadana privado, bearer auth
POST /webhook/consulta privado, bearer auth
POST /fuentes/buscar privado, bearer auth
POST /fuentes/detalle privado, bearer auth
POST /noticias/buscar privado, bearer auth
POST /instructivos/buscar privado, bearer auth
POST /web/buscar privado, bearer auth
POST /reclamos/info privado, bearer auth
POST /pagos/info privado, bearer auth
POST /turnos/info privado, bearer auth
POST /tramites/info privado, bearer authEjemplos demo
Necesito sacar un turno
¿Cómo pago la tasa municipal?
Quiero hacer un reclamo por una luminaria rota
Quiero habilitar un comercio
Requisitos para final de obra
Licencia de conducir renovaciónEjemplo consulta ciudadana
curl -s https://rosario.72.61.48.99.sslip.io/consulta-ciudadana \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer <tu-api-key>' \
-d '{ "consulta": "Licencia de conducir requisitos", "tono": "breve" }'Ejemplo webhook n8n/WhatsApp
curl -s https://rosario.72.61.48.99.sslip.io/webhook/consulta \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer <tu-api-key>' \
-d '{ "text": "Necesito hacer un reclamo por una luminaria rota", "channel": "whatsapp", "from": "+549****0000" }'En n8n usar: ={{ $json.reply }}.
Métricas
GET /metrics devuelve contadores agregados y últimas consultas sanitizadas. No guarda teléfonos/emails completos: se redactan en memoria.
MCP
claude mcp add rosario -- node "$(pwd)/dist/src/index.js"Tools: consulta_ciudadana, buscar_instructivos, buscar_web_oficial, buscar_fuentes, detalle_fuente, buscar_noticias, reclamos_info, pagos_info, turnos_info, tramites_info.
Estado de fase
Fase 0: relevamiento de fuentes públicas
Fase 1: tools read-only de información pública
Fase 1.1: índice documental + búsqueda viva
Fase 1.2: HTTP/OpenAPI + webhook + demo web + métricas
Fase 2 futura: workflows autenticados sólo con autorización explícita, auditoría y guardrailsMaintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityDmaintenanceMCP server for accessing Uruguay's IMPO open data API with SQLite caching. Provides tools to retrieve legal norms, search regulations, and access schema documentation from Uruguay's official legal database.Last updated4MIT
- Flicense-qualityBmaintenanceRemote MCP server that provides access to over 285K Argentine court rulings and user's own case files via Streamable HTTP transport.Last updated
- AlicenseAqualityCmaintenanceMCP server for searching and extracting official announcements, decrees, and resolutions from the Argentine Official Gazette (Boletín Oficial de la República Argentina). It enables LLMs to perform real-time searches and retrieve verbatim legal text with complete juridical fidelity.Last updated14193MIT
- FlicenseAqualityBmaintenanceMCP server that provides access to Argentine legal documents (legislation, CSJN jurisprudence, international treaties) with verifiable provenance including SHA256 hashes and source URLs, enabling legal professionals to search and verify citations.Last updated13
Related MCP Connectors
Read-only MCP server for Muovi, Argentina's trust-first local services marketplace (6 tools).
MCP server for Brazilian Federal Senate open data (legislative, administrative, e-Cidadania).
Agent-native MCP server over the public saagarpatel.dev corpus. Read-only, stateless.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/ruizechesortubenjamin/mcp-rosario-municipal'
If you have feedback or need assistance with the MCP directory API, please join our Discord server