puerto-rico

Puerto Rico's hand-verified data layer: businesses, health deserts, FDA recalls, public record.

사용해야 할까요

품질 및 안전성

A
설명 품질
81%
스키마 완전성
96%
이름 품질
80%
오염 위험
100%
권한 일치
100%
프로토콜 준수
100%

발견 사항 (3)

  • LOWTool 'buscar_negocio' description lacks action verbbuscar_negocio에서
  • LOWTool 'demanda_local' description lacks action verbdemanda_local에서
  • LOWTool 'eventos_proximos' description lacks action verbeventos_proximos에서

도구 정의와 프로토콜 준수에 대한 자동 분석을 기반으로 합니다.

컨텍스트 비용

~2,643토큰 (도구 정의)
~797 B일반적인 응답 크기
상당한 주의 영향 (128k 컨텍스트의 2.06%)

이는 서버의 도구가 모델의 컨텍스트에 로드될 때마다 소비되는 대략적인 토큰 수입니다. 수치가 높을수록 다른 작업에 사용할 수 있는 주의가 줄어듭니다.

설치

원클릭 설치

`claude_desktop_config.json` 파일에 다음을 추가하세요:

{
  "mcpServers": {
    "puerto-rico": {
      "url": "https://vprjteqgmanntvisjrvp.supabase.co/functions/v1/mcp-puerto-rico"
    }
  }
}

원격 엔드포인트

https://vprjteqgmanntvisjrvp.supabase.co/functions/v1/mcp-puerto-ricostreamable-http

할 수 있는 일

도구 목록

도구 (12)

🟢 읽기 전용🟡 쓰기🔴 삭제⚪ 알 수 없음
🟢buscar_negocio(consulta, municipio, limite)

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.

입력 스키마

{
  "type": "object",
  "properties": {
    "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\")"
    },
    "limite": {
      "type": "number",
      "description": "Máximo de resultados (1-20, default 5)"
    }
  },
  "required": [
    "consulta"
  ]
}
🟢chequear_recall(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.

입력 스키마

{
  "type": "object",
  "properties": {
    "medicamento": {
      "type": "string",
      "description": "Nombre del medicamento o producto (ej: \"metformin\")"
    }
  },
  "required": [
    "medicamento"
  ]
}
🟢demanda_local(dias)

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.

입력 스키마

{
  "type": "object",
  "properties": {
    "dias": {
      "type": "number",
      "description": "Ventana en días (1-90, default 30)"
    }
  }
}
🟢desiertos_salud(especialidad, limite)

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.

입력 스키마

{
  "type": "object",
  "properties": {
    "especialidad": {
      "type": "string",
      "description": "Especialidad (ej: \"psiquiatra\", \"cardiologo\", \"pediatra\")"
    },
    "limite": {
      "type": "number",
      "description": "Máximo de municipios (1-76, default 10)"
    }
  },
  "required": [
    "especialidad"
  ]
}
🟢dato_citable(pregunta, limite)

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.

입력 스키마

{
  "type": "object",
  "properties": {
    "pregunta": {
      "type": "string",
      "description": "La pregunta o afirmación a verificar (ej: \"¿cuánto del dinero FEMA ha llegado?\")"
    },
    "limite": {
      "type": "number",
      "description": "Máximo de datos (1-10, default 5)"
    }
  },
  "required": [
    "pregunta"
  ]
}
🟢eventos_proximos(dias)

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.

입력 스키마

{
  "type": "object",
  "properties": {
    "dias": {
      "type": "number",
      "description": "Ventana en días hacia adelante (1-60, default 14)"
    }
  }
}
🟢directorio_plan_medico(medico)

Ú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).

입력 스키마

{
  "type": "object",
  "properties": {
    "medico": {
      "type": "string",
      "description": "Nombre del médico, o su NPI de 10 dígitos (ej: \"Ramirez\" o \"1234567890\")"
    }
  },
  "required": [
    "medico"
  ]
}
🟢citar(negocio)

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.

입력 스키마

{
  "type": "object",
  "properties": {
    "negocio": {
      "type": "string",
      "description": "Nombre o slug del negocio o ficha"
    }
  },
  "required": [
    "negocio"
  ]
}
🟢lo_que_no_se(municipio, dias, limite)

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.

입력 스키마

{
  "type": "object",
  "properties": {
    "municipio": {
      "type": "string",
      "description": "Filtrar por pueblo (ej: \"Cabo Rojo\"). Vacío = toda la isla."
    },
    "dias": {
      "type": "number",
      "description": "Ventana hacia atrás (7-365, default 90)"
    },
    "limite": {
      "type": "number",
      "description": "Máximo de huecos (1-60, default 20)"
    }
  }
}
🟢verificacion_estado(ambito, limite)

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.

입력 스키마

{
  "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)"
    }
  }
}
🟢buscar_medico(especialidad, municipio, nombre, solo_confirmados, limite)

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?".

입력 스키마

{
  "type": "object",
  "properties": {
    "especialidad": {
      "type": "string",
      "description": "Especialidad o tipo (ej: \"cardiólogo\", \"farmacia\", \"pediatra\", \"laboratorio\"). Se busca en español."
    },
    "municipio": {
      "type": "string",
      "description": "Municipio de PR (ej: \"Cabo Rojo\", \"Mayagüez\"). Vacío = toda la isla."
    },
    "nombre": {
      "type": "string",
      "description": "Nombre del proveedor, o su NPI de 10 dígitos"
    },
    "solo_confirmados": {
      "type": "boolean",
      "description": "true = solo fichas que una persona confirmó (acepta pacientes / planes). Default false."
    },
    "limite": {
      "type": "number",
      "description": "Máximo de resultados (1-25, default 8)"
    }
  }
}
🟢que_dijeron(pregunta, frente, desde, limite)

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?".

입력 스키마

{
  "type": "object",
  "properties": {
    "pregunta": {
      "type": "string",
      "description": "Qué quieres saber que se dijo (ej: \"baterías Tesla sin instalar\")"
    },
    "frente": {
      "type": "string",
      "description": "Tema para filtrar: \"La luz\", \"El agua\", \"Esencia\", \"La cita\" (opcional)"
    },
    "desde": {
      "type": "string",
      "description": "Fecha mínima YYYY-MM-DD (opcional)"
    },
    "limite": {
      "type": "number",
      "description": "Máximo de fragmentos (1-12, default 6)"
    }
  },
  "required": [
    "pregunta"
  ]
}

커뮤니티

이 서버 평가하기

증거

최근 관측

검증됨버전이 기록되지 않음도구 12개
검증됨버전이 기록되지 않음도구 12개