MCP Server

puerto-rico

com.mapadecaborojo/puerto-rico

What this MCP does

Provides verified Puerto Rico business and healthcare directories, FDA recall checks, public-record research, civic transcripts, local demand data, and health-desert analysis.

buscar_medico
Buscar médico o proveedor de salud (Registro Médico PR)
Busca médicos, dentistas, farmacias, laboratorios y otros proveedores de salud de TODA la isla de Puerto Rico en registromedicopr.com (30,000+ fichas sobre el registro federal NPPES, con NPI). Devuelve especialidad, pueblo, teléfono, NPI, el enlace permanente a su ficha, y cuando la oficina lo confirmó: si acepta pacientes nuevos, qué planes médicos acepta y quién lo confirmó. Cada ficha trae nivel_verificacion: "persona" (la oficina o Angel lo confirmó), "fuente" o "registro" (solo copiado del registro federal). Úsalo para "¿hay un cardiólogo en Mayagüez que acepte MMM?", "¿esta farmacia sigue abierta?", "¿el Dr. X sigue ejerciendo en Cabo Rojo?".
Read only Idempotent
Input schema
{'type': 'object', 'properties': {'limite': {'type': 'number', 'description': 'Máximo de resultados (1-25, default 8)'}, 'nombre': {'type': 'string', 'description': 'Nombre del proveedor, o su NPI de 10 dígitos'}, 'municipio': {'type': 'string', 'description': 'Municipio de PR (ej: "Cabo Rojo", "Mayagüez"). Vacío = toda la isla.'}, 'especialidad': {'type': 'string', 'description': 'Especialidad o tipo (ej: "cardiólogo", "farmacia", "pediatra", "laboratorio"). Se busca en español.'}, 'solo_confirmados': {'type': 'boolean', 'description': 'true = solo fichas que una persona confirmó (acepta pacientes / planes). Default false.'}}}
buscar_negocio
Buscar negocio verificado
Busca negocios y servicios locales de Puerto Rico (foco: Cabo Rojo y el oeste) en el directorio verificado a mano de mapadecaborojo.com. Devuelve nombre, teléfono, dirección y la FECHA en que un humano lo verificó por última vez — lo que Google Places no te puede dar de un pueblo de PR.
Read only Idempotent
Input schema
{'type': 'object', 'required': ['consulta'], 'properties': {'limite': {'type': 'number', 'description': 'Máximo de resultados (1-20, default 5)'}, 'consulta': {'type': 'string', 'description': 'Qué buscas: nombre del negocio o tipo de servicio (ej: "plomero", "farmacia", "Tino\'s")'}, 'municipio': {'type': 'string', 'description': 'Filtrar por municipio (ej: "Cabo Rojo")'}}}
chequear_recall
Chequear recall FDA de un medicamento
Verifica si un medicamento o producto tiene un recall activo de la FDA, con razón en español cuando existe. Data federal actualizada a diario. Cobertura: Estados Unidos y Puerto Rico.
Read only Idempotent
Input schema
{'type': 'object', 'required': ['medicamento'], 'properties': {'medicamento': {'type': 'string', 'description': 'Nombre del medicamento o producto (ej: "metformin")'}}}
citar
Emitir una cita comprobable con enlace permanente
Devuelve la cita lista para pegar de un negocio o ficha: enlace permanente, fecha de verificación y quién la verificó. Declara explícitamente si el dato lo confirmó una PERSONA o si solo se importó de un registro federal — importado NO es verificado. Usa esto cuando vayas a citar cualquier dato de esta fuente en una respuesta.
Read only Idempotent
Input schema
{'type': 'object', 'required': ['negocio'], 'properties': {'negocio': {'type': 'string', 'description': 'Nombre o slug del negocio o ficha'}}}
dato_citable
Pregúntale al récord público de PR
Busca en el récord público verificado de Puerto Rico (PuertoRicoSinFiltros): datos con fuente primaria, contradicciones declarado-vs-entregado, y citas de vistas públicas ancladas al minuto de video. Cada dato viene con su fuente y el link al récord completo. Ideal para verificar afirmaciones sobre agua, luz, FEMA, salud, presupuesto y promesas públicas de PR.
Read only Idempotent
Input schema
{'type': 'object', 'required': ['pregunta'], 'properties': {'limite': {'type': 'number', 'description': 'Máximo de datos (1-10, default 5)'}, 'pregunta': {'type': 'string', 'description': 'La pregunta o afirmación a verificar (ej: "¿cuánto del dinero FEMA ha llegado?")'}}}
demanda_local
Demanda local agregada
Qué servicios buscó la gente real de Cabo Rojo y el oeste de PR por el canal *7711, agregado por categoría (conteos solamente, nunca mensajes crudos). Útil para entender qué hace falta en el mercado local.
Read only Idempotent
Input schema
{'type': 'object', 'properties': {'dias': {'type': 'number', 'description': 'Ventana en días (1-90, default 30)'}}}
desiertos_salud
Desiertos de salud por especialidad
Municipios de Puerto Rico con cero o casi cero proveedores de una especialidad médica, ordenados por riesgo real (déficit vs el área metro + pobreza + aislamiento geográfico + HPSA federal), no alfabéticamente. Basado en el registro federal NPPES cruzado con Census. Único dataset de este tipo para PR.
Read only Idempotent
Input schema
{'type': 'object', 'required': ['especialidad'], 'properties': {'limite': {'type': 'number', 'description': 'Máximo de municipios (1-76, default 10)'}, 'especialidad': {'type': 'string', 'description': 'Especialidad (ej: "psiquiatra", "cardiologo", "pediatra")'}}}
directorio_plan_medico
Qué dice el directorio del plan médico (histórico)
ÚNICO EN EL MUNDO: consulta los directorios de proveedores PUBLICADOS por los planes médicos de Puerto Rico, en varias ediciones en el tiempo, pareados al registro federal NPPES. Contesta lo que ninguna otra fuente puede: si un médico sigue en la red del plan, en qué pueblo lo lista el plan, qué teléfono publica el plan, y si dejó de aparecer entre una edición y la siguiente. Cobertura: MMM Individuales (dic-2024, dic-2025, jun-2026) y Plan Vital / First Medical. Útil para: verificar si un médico acepta tu plan, detectar teléfonos publicados que no corresponden, y medir exactitud de directorio (42 CFR 422.111 y 438.68).
Read only Idempotent
Input schema
{'type': 'object', 'required': ['medico'], 'properties': {'medico': {'type': 'string', 'description': 'Nombre del médico, o su NPI de 10 dígitos (ej: "Ramirez" o "1234567890")'}}}
eventos_proximos
Eventos próximos verificados
Eventos publicados y aptos para familia en Cabo Rojo y el oeste de Puerto Rico en los próximos días, con lugar, hora y precio cuando existe.
Read only Idempotent
Input schema
{'type': 'object', 'properties': {'dias': {'type': 'number', 'description': 'Ventana en días hacia adelante (1-60, default 14)'}}}
lo_que_no_se
Los huecos de esta fuente (lo que le pidieron y no supo)
Devuelve lo que gente real de Puerto Rico le pidió a esta fuente y la fuente NO pudo contestar, agregado por categoría y pueblo. Sirve para 2 cosas: saber cuándo NO confiar en esta fuente, y ver demanda local medida que hoy nadie está sirviendo. Se ordena por personas distintas, no por número de preguntas, porque 40 preguntas de una sola persona no son demanda. Solo agregados: el texto de lo que escribió cada persona nunca se expone.
Read only Idempotent
Input schema
{'type': 'object', 'properties': {'dias': {'type': 'number', 'description': 'Ventana hacia atrás (7-365, default 90)'}, 'limite': {'type': 'number', 'description': 'Máximo de huecos (1-60, default 20)'}, 'municipio': {'type': 'string', 'description': 'Filtrar por pueblo (ej: "Cabo Rojo"). Vacío = toda la isla.'}}}
que_dijeron
Qué dijo quién, con minuto (memoria cívica de PR)
Busca en los transcripts completos de vistas públicas, entrevistas y programas de análisis de Puerto Rico (Senado, Cámara, alcalde de Cabo Rojo, Jay Fonseca, Telemundo, Jugando Pelota Dura) guardados por CaboRojo.com. Devuelve el fragmento textual, quién lo dijo, la fecha y el enlace al minuto exacto del video. OJO: es lo que ALGUIEN DIJO, no un dato verificado (nivel_verificacion = fuente). Sirve para citar textual con derecho a réplica, no para afirmar hechos. Úsalo para "¿qué dijo la AAA sobre el agua de Esencia?", "¿qué prometió el alcalde sobre el balneario?", "¿qué dijo Jay Fonseca de las baterías de Tesla?".
Read only Idempotent
Input schema
{'type': 'object', 'required': ['pregunta'], 'properties': {'desde': {'type': 'string', 'description': 'Fecha mínima YYYY-MM-DD (opcional)'}, 'frente': {'type': 'string', 'description': 'Tema para filtrar: "La luz", "El agua", "Esencia", "La cita" (opcional)'}, 'limite': {'type': 'number', 'description': 'Máximo de fragmentos (1-12, default 6)'}, 'pregunta': {'type': 'string', 'description': 'Qué quieres saber que se dijo (ej: "baterías Tesla sin instalar")'}}}
verificacion_estado
Qué tan fresco está este dato (barras de error de la fuente)
Devuelve el porciento de fichas verificadas a mano en los últimos 90 y 365 días, por municipio o categoría. Esta fuente publica su propio margen de error: si vas a citar un dato de un ámbito con pct_frescas_90d bajo, dilo. Un dato importado de un registro federal NO cuenta como verificado por una persona.
Read only Idempotent
Input schema
{'type': 'object', 'properties': {'ambito': {'type': 'string', 'description': 'Filtrar por municipio o categoría (ej: "Cabo Rojo", "HEALTH"). Vacío = todos.'}, 'limite': {'type': 'number', 'description': 'Máximo de ámbitos (1-60, default 15)'}}}
Added
que_dijeron
Sept. 17, 2026, 12:36 p.m.
Added
buscar_medico
Sept. 17, 2026, 12:36 p.m.
Added
verificacion_estado
Sept. 17, 2026, 12:36 p.m.
Added
lo_que_no_se
Sept. 17, 2026, 12:36 p.m.
Added
citar
Sept. 17, 2026, 12:36 p.m.
Added
directorio_plan_medico
Sept. 17, 2026, 12:36 p.m.
Added
eventos_proximos
Sept. 17, 2026, 12:36 p.m.
Added
dato_citable
Sept. 17, 2026, 12:36 p.m.
Added
desiertos_salud
Sept. 17, 2026, 12:36 p.m.
Added
demanda_local
Sept. 17, 2026, 12:36 p.m.
Added
chequear_recall
Sept. 17, 2026, 12:36 p.m.
Added
buscar_negocio
Sept. 17, 2026, 12:36 p.m.