Recall Check

Consulta retiros de vehículos, productos, alimentos y medicamentos en EE. UU. desde los registros de NHTSA, CPSC y openFDA. MCP remoto, sin clave.

Servidor MCP alojado

npx add-mcp 'https://recalls.openkrill.app/mcp'

Se instala en Claude Code, Codex, Cursor y más

Documentación

Preguntas que responde

Comprueba si un automóvil, un producto para bebés, un alimento o un medicamento ha sido retirado del mercado en los Estados Unidos, utilizando las bases de datos oficiales de retiros.

Pregunta "¿mi Honda Accord 2018 tiene algún retiro?", "decodifica este VIN", "¿este asiento de auto está retirado?", "¿hubo un retiro de esta fórmula infantil?" o "¿algún retiro de comida para perros esta semana?".

Recall Check lee tres fuentes públicas del gobierno de los EE. UU.: NHTSA para retiros de vehículos y decodificación de VIN, la Comisión de Seguridad de Productos de Consumo (CPSC) para productos de consumo, y los informes de cumplimiento de la FDA en openFDA para alimentos, suplementos y medicamentos, además de los anuncios de retiro de la FDA para alimentos para mascotas.

Cada respuesta muestra qué fue retirado, por qué es peligroso, qué hará el fabricante al respecto y el número de retiro para que puedas verificarlo en la fuente.

Cubre únicamente retiros en los Estados Unidos y no es una garantía de seguridad: que no haya coincidencia no prueba que un artículo sea seguro, y una coincidencia puede no cubrir tu artículo exacto. Los retiros de vehículos se listan por año, marca y modelo, así que confirma un automóvil específico en nhtsa.gov/recalls con su VIN.

Nunca solicita el nombre del propietario ni la placa. No almacena nada sobre ti: las respuestas de retiros se almacenan en caché hasta por 24 horas, y el único registro permanente es un conteo diario de llamadas por herramienta.

Lo que puede hacer

  • Lista los retiros de NHTSA para un vehículo por año del modelo, marca y modelo
  • Decodifica un VIN de 17 caracteres en año, marca, modelo, versión y motor
  • Busca retiros de CPSC de productos de consumo como cunas, cochecitos, durmientes y calentadores
  • Busca retiros de alimentos, suplementos y medicamentos de la FDA, opcionalmente limitados a días recientes
  • Lista retiros recientes de alimentos para mascotas de la FDA, como comida para perros o gatos de la última semana
  • Muestra el peligro, el remedio del fabricante y un enlace o número de retiro para confirmar en la fuente

Herramientas

  • check_vehicle_recalls, Verifica retiros de vehículos. Úsala cuando el usuario pregunte si un automóvil, camión o motocicleta tiene retiros, como "¿mi Honda Accord 2018 tiene algún retiro?". Pasa el año del modelo, la marca y el modelo. Devuelve los retiros de seguridad de NHTSA para ese año, marca y modelo, del más reciente al más antiguo, con el componente, resumen, consecuencia, el remedio del fabricante y si NHTSA indica dejar de conducir o estacionar afuera. Los retiros son por modelo, no por VIN, por lo que no puede decir si la reparación de un automóvil específico sigue pendiente; envía al usuario a nhtsa.gov/recalls con su VIN para eso. Solo vehículos de EE. UU.
  • decode_vin, Decodifica un VIN. Úsala cuando el usuario proporcione un número de identificación del vehículo de 17 caracteres o pida "decodificar este VIN". Devuelve el año del modelo, marca, modelo, versión, clase de carrocería, fabricante, país de planta, motor y combustible de NHTSA vPIC, y advierte cuando el dígito de verificación del VIN no coincide. Continúa con check_vehicle_recalls usando el año, marca y modelo para listar los retiros del vehículo.
  • search_product_recalls, Busca retiros de productos. Úsala cuando el usuario pregunte si un producto de consumo está retirado, como una cuna, cochecito, juguete, electrodoméstico, calentador o herramienta, o "¿este asiento de auto está retirado?" (para accesorios de asientos de auto). Pasa la marca y el producto como aparecen en la etiqueta. Devuelve los retiros coincidentes de la Comisión de Seguridad de Productos de Consumo de EE. UU., del más reciente al más antiguo, con el peligro, el remedio, el contacto de la empresa y el enlace de CPSC. Establece withinDays para retiros recientes únicamente. Los asientos de auto y los neumáticos en sí son retiros de NHTSA que esta herramienta no puede ver, y la respuesta lo indica. No cubre vehículos, alimentos ni medicamentos.
  • search_food_drug_recalls, Busca retiros de alimentos y medicamentos. Úsala cuando el usuario pregunte sobre un retiro de alimentos, fórmula infantil, suplemento dietético o medicamento, como "¿hubo un retiro de esta fórmula para bebés?" o "¿algún retiro de suplementos esta semana?". Establece category en "food" (alimentos humanos, fórmula infantil y suplementos) o "drug". Para alimentos para mascotas usa search_pet_food_recalls en su lugar. Pasa las palabras del producto como las usan las etiquetas ("fórmula infantil", "mantequilla de maní", "ibuprofeno"). Establece withinDays para retiros recientes, como 7 para esta semana. Devuelve informes de cumplimiento de la FDA con coincidencias en el título del producto clasificadas por encima de coincidencias en el texto de ingredientes, cada retiro marcado con matchKind ("product" o "text"), además de la clase de retiro, producto, razón, empresa, códigos de lote y distribución. El conteo de coincidencias es el número de coincidencias de texto en los informes, no un total de retiros de productos. No cubre alimentos para mascotas, ni carne, aves y productos de huevo regulados por el USDA.
  • search_pet_food_recalls, Busca retiros de alimentos para mascotas. Úsala cuando el usuario pregunte sobre un retiro de comida para perros, comida para gatos, golosinas para mascotas u otro alimento para mascotas, como "retiro de comida para perros esta semana". Opcionalmente pasa una marca o peligro como query, y establece withinDays para retiros recientes, como 7 para esta semana. Devuelve los anuncios de retiro coincidentes de la FDA, del más reciente al más antiguo, con el título, fecha, resumen y enlace de la FDA. Solo ve los 20 anuncios de retiro más recientes de la FDA (aproximadamente tres semanas) y lo indica, así que para un retiro más antiguo dirige al usuario a la página de retiros de la FDA.

Agregar Recall Check en Claude

Claude se conecta a un servidor MCP remoto como conector personalizado. La conexión se realiza desde la nube de Anthropic, no desde tu computadora portátil, por lo que el servidor debe estar en internet público. Recall Check lo está. Estos pasos se verificaron contra el artículo de conectores personalizados de Claude (actualizado 2026-08-11) y la documentación de MCP de Claude Code el 2026-10-01.

En un plan Pro o Max:

  1. Abre Personalizar, luego Conectores.
  2. Selecciona el botón de más, luego Agregar conector personalizado.
  3. Pega https://recalls.openkrill.app/mcp. Deja la configuración avanzada vacía: este servidor no necesita un ID de cliente OAuth ni un secreto.
  4. Selecciona Agregar. El conector es tuyo. Anthropic no lo ha revisado y no es un listado del Directorio.
  5. En una conversación, abre el botón de más, luego Conectores, y habilita Recall Check. Pregunta: ¿Mi Honda Accord 2018 tiene algún retiro?

En Team y Enterprise, un Propietario agrega el conector primero en Configuración de la organización, luego Conectores, luego Agregar, luego Personalizado, luego Web, y pega la misma URL. Los miembros luego lo conectan desde Personalizar. Un plan Free puede agregar un conector personalizado.

En Claude Code, agrégalo desde el directorio del proyecto:

claude mcp add --transport http recalls https://recalls.openkrill.app/mcp

Eso escribe una configuración local o de usuario. Una entrada JSON necesita "type": "http" (o streamable-http) además de la url. Una entrada con una url y sin tipo se omite. Confirma con claude mcp get recalls. Las herramientas que deberías ver son check_vehicle_recalls, decode_vin, search_product_recalls, search_food_drug_recalls, search_pet_food_recalls.

Si Claude intenta obtener https://recalls.openkrill.app/mcp desde su sandbox de código e informa HTTP 403, el bloqueo es la lista de permitidos de red del sandbox de Claude, no este servidor. El proxy del sandbox responde 403 con x-deny-reason: host_not_allowed para cada host fuera de la lista de permitidos. Usa el conector anterior en su lugar: las llamadas del conector provienen de la nube de Anthropic y no pasan por el proxy del sandbox. Para permitir que el sandbox también lo alcance, un Propietario agrega recalls.openkrill.app en Configuración, luego Capacidades, luego Dominios adicionales permitidos.

Habilita el conector solo en conversaciones que lo necesiten. Claude puede llamar a las herramientas mientras trabajas, incluso durante la investigación, así que desactiva cualquier herramienta que no quieras que se invoque. Recall Check no escribe en tus cuentas. Aun así recibe los argumentos de cada llamada. Lee la página de privacidad antes de pegar cualquier cosa que no sea pública.

Si no funciona

La herramienta no aparece

En Claude, habilita el conector en la conversación desde el botón de más, luego Conectores. En Claude Code, ejecuta claude mcp list desde el mismo directorio donde lo agregaste, luego inicia una nueva sesión: una sesión en ejecución no carga un servidor nuevo.

429 o rate_limited

Cada servidor acepta 60 llamadas por minuto desde una red, y algunas herramientas aceptan menos. Pasado eso, la llamada regresa como un error de herramienta que comienza con rate_limited: espera un minuto y vuelve a preguntar. daily_limit significa que el servidor alcanzó su límite diario compartido, que se restablece a las 00:00 UTC. Un límite no es una respuesta, así que no lo leas como ausencia de resultados. Para límites más altos, solicita una clave a support@openkrill.app.

La entrada JSON no tiene tipo

Claude Code omite una entrada en .mcp.json que tiene una url pero sin tipo. Agrega "type": "http" junto a la url, o agrega el servidor con claude mcp add --transport http, que escribe el tipo por ti. La entrada de VS Code necesita el mismo campo de tipo. Cursor y Pi leen solo la url.

Una llamada verificada el 2026-10-11

Un año, marca y modelo es la búsqueda que publica NHTSA. No es un certificado de seguridad específico de VIN. La solicitud a continuación se publicó en https://recalls.openkrill.app/mcp como tools/call. HTTP 200. Fuente: el servidor Recall Check, leído el 2026-10-11.

{
  "method": "tools/call",
  "params": {
    "name": "check_vehicle_recalls",
    "arguments": {
      "year": 2018,
      "make": "Honda",
      "model": "Accord",
      "limit": 2
    }
  }
}
  • status. ok
  • notice. Solo datos de retiros de EE. UU. Esto no es una garantía de seguridad: un artículo sin coincidencia aquí puede verse afectado, y una coincidencia puede no cubrir tu artículo exacto. Confirma con la fuente oficial antes de confiar en ello. NHTSA lista retiros
  • recalls. 2 devueltos

Repite la llamada tú mismo si necesitas una lectura más reciente. Las respuestas en caché caducan. Un límite de velocidad no es un resultado: espera e inténtalo de nuevo. Nada en la llamada es una clasificación, un archivo o un consejo.

Uso en producción

Nada que instalar y nada que ejecutar: sin paquete, sin versión de Python o Node.js y sin variable de entorno. Recall Check se ejecuta en nuestros servidores, y tu cliente solo necesita la URL https://recalls.openkrill.app/mcp.

Límite de velocidad60 llamadas de herramienta por minuto desde una red. initialize y tools/list no cuentan.
Límite diario5000 llamadas de herramienta por día por servidor, compartido por todos los llamadores. Se restablece a las 00:00 UTC.
En un límiteLa llamada regresa como un error de herramienta que comienza con rate_limited (espera un minuto) o daily_limit (intenta después de las 00:00 UTC), nunca como una respuesta parcial.
ClaveNinguna. No agregues un encabezado Authorization ni un campo de clave.
Límites más altosEnvía un correo a support@openkrill.app con el nombre del servidor, las llamadas por día que esperas y para qué son. Respondemos dentro de 1 día hábil.
FrescuraAlgunas respuestas provienen de una caché corta. Cada guía muestra la fecha de su llamada verificada; repite una llamada cuando necesites una lectura más reciente.
DisponibilidadLlamadas de prueba programadas verifican los servidores a través del mismo endpoint. Aún no hay SLA.
DatosLo que cada servidor recibe y conserva está en la página de privacidad.

Úsalo en otras aplicaciones

Preguntas frecuentes

¿Cómo instalo el servidor MCP de Recall Check en Claude?

En Claude, abre Personalizar, luego Conectores, elige Agregar conector personalizado y pega https://recalls.openkrill.app/mcp. En Claude Code, ejecuta claude mcp add --transport http recalls https://recalls.openkrill.app/mcp. No se necesita reiniciar para ninguno.

¿Necesito una clave de API para ejecutar Recall Check en Claude?

No. Este servidor no requiere clave de API. Para límites más altos, envía un correo a support@openkrill.app con el nombre del servidor (Recall Check), las llamadas por día que esperas y para qué son. Respondemos dentro de 1 día hábil.

¿Qué debo hacer si Recall Check no se conecta en Claude?

Verifica que la URL del conector termine en /mcp y que la configuración avanzada esté vacía. En Claude Code, ejecuta claude mcp get recalls; una entrada JSON con una url pero sin tipo se omite, así que agrega type http.