mcp-roldan-municipal
This is a read-only citizen information assistant for the Municipality of Roldán (Argentina), letting you ask civic questions in natural language and get answers with cited official public sources, suggested next steps, and clear limitations.
Core capabilities:
Consulta ciudadana: Ask natural-language questions (e.g., "quiero habilitar un comercio") and receive intent classification, official sources, suggested actions, and disclaimers. Supports tones: breve, normal, llamada.
Search official sources: Find official public documents/pages by query or category to cite exact URLs.
View source details: Get full details of a specific source by its ID.
Search official news: Retrieve municipal news when a public API is available.
Search instructional index: Query a document index built from 65+ official pages/PDFs covering requirements, permits, licenses, taxes, public works, and procedures — returns fragments and official URLs.
Live official website search: Perform real-time searches on the municipal site via adapters (e.g., WordPress REST, HTML search) to surface up-to-date content.
Guidance-only topics (no transactions performed):
Reclamos: Direct users to official complaint channels and advise on what data to prepare — does not submit complaints.
Pagos/taxes: Orient users on payments, rates, and tributes — does not process payments or query personal debt.
Turnos: Guide users about booking appointments — does not reserve or confirm appointments.
Trámites: Orient on general municipal procedures and official search engines — does not execute transactions.
Important: This server is explicitly read-only by design — no appointment booking, no complaint submission, no payment processing, and no queries of personal data, debt, or expedientes.
It also exposes an HTTP/OpenAPI interface, a messaging webhook, a web demo, and metrics.
Exposes HTTP/OpenAPI endpoints for Make scenarios to perform citizen consultations, document searches, and receive responses.
Provides HTTP and webhook endpoints that can be used in n8n workflows to send citizen queries and receive reply messages.
Offers a webhook endpoint for messaging integration with WhatsApp, returning a preformatted reply for incoming citizen queries.
Uses WordPress public REST API to search and retrieve official municipal web content and documents.
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-roldan-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-roldan-municipal
API + MCP read-only para atención ciudadana con fuentes oficiales de Municipalidad de Roldán.
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: bora-mcp
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 65 documentos/páginas oficiales.
Usa búsqueda viva por WordPress REST público, priorizando
documents/ydirectory/sobre noticias viejas.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://roldan.72.61.48.99.sslip.io
Demo web: https://roldan.72.61.48.99.sslip.io/demo
OpenAPI: https://roldan.72.61.48.99.sslip.io/openapi.json
Health: https://roldan.72.61.48.99.sslip.io/healthDominio recomendado: https://roldan.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
ROLDAN_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://roldan.72.61.48.99.sslip.io/consulta-ciudadana \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer <tu-api-key>' \
-d '{ "consulta": "Quiero habilitar un comercio", "tono": "breve" }'Ejemplo webhook n8n/WhatsApp
curl -s https://roldan.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 roldan -- 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
- Flicense-qualityBmaintenanceRead-only MCP server for querying Movidesk tickets through the public Movidesk API.Last updated15
- 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
- Alicense-qualityBmaintenancePublic MCP server for querying Brazilian court jurisprudence, processes, and communications without authentication. Supports courts like TJSP, TJRS, TJRJ, TJGO, and more via eSAJ, Datajud, and CNJ systems.Last updated1MIT
- Flicense-qualityCmaintenanceRead-only MCP server for querying events and inscriptions from asdeporte microservices, with a chatbot interface and tools for searching, retrieving details, and checking user inscriptions.Last updated
Related MCP Connectors
MCP server for Brazilian Federal Senate open data (legislative, administrative, e-Cidadania).
MCP server for AgentDocs (agentdocs.eu): read, search, write, comment on & share Markdown docs.
Read-only MCP server for Muovi, Argentina's trust-first local services marketplace (6 tools).
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-roldan-municipal'
If you have feedback or need assistance with the MCP directory API, please join our Discord server