Receipt Audit
Verifica recibos y facturas para detectar generación por IA, ediciones y reenvíos, con pruebas que puedes volver a comprobar.
Servidor MCP alojado
npx add-mcp 'https://receiptaudit.com/mcp'Se instala en Claude Code, Codex, Cursor y más
Documentación
Servidor MCP de detección de fraude en recibos
El servidor MCP de Receipt Audit permite que un agente de IA verifique un recibo o factura para detectar ediciones, generación por IA y reutilización, lea sus campos y obtenga su propia clave de API. El endpoint es https://receiptaudit.com/mcp (HTTP Streamable). No hay inicio de sesión: un agente crea una clave con una sola llamada a una herramienta.
Instalación
Claude Code
claude mcp add --transport http receipt-audit https://receiptaudit.com/mcp
Para usar la misma cuenta en cada sesión, agrega tu clave como encabezado:
claude mcp add --transport http receipt-audit https://receiptaudit.com/mcp \
--header "Authorization: Bearer raud_…"
Claude Code también lee el .mcp.json que se muestra para VS Code a continuación. Documentación de MCP de Claude Code
Claude y Claude Desktop (conector personalizado)
- Abre Personalizar y luego Conectores. Haz clic en "+ Agregar" y luego en "Agregar conector personalizado".
- Nómbralo Receipt Audit, ingresa
https://receiptaudit.com/mcpy haz clic en Continuar. - En Autenticación, elige "Sin inicio de sesión".
- Opcional: en Encabezados de solicitud, agrega
authorizationcon el valorBearer raud_…. Anthropic indica que los encabezados de solicitud están en versión beta para un conjunto limitado de organizaciones. - Haz clic en Agregar. Activa el conector en un chat desde el botón "+" y luego en Conectores.
Sin un encabezado, Claude llama a create_api_key y pasa la clave como argumento api_key. Guarda esa clave (en las instrucciones de un proyecto, por ejemplo) para que los chats posteriores usen la misma cuenta. En los planes Team y Enterprise, un propietario agrega el conector primero, en la configuración de la organización. Los planes gratuitos permiten un conector personalizado. Fuentes: conectores personalizados, encabezados de solicitud.
Cursor
Agrega esto a ~/.cursor/mcp.json para cada proyecto, o a .cursor/mcp.json para uno solo. Omite headers para comenzar sin una clave. Documentación de MCP de Cursor
{
"mcpServers": {
"receipt-audit": {
"url": "https://receiptaudit.com/mcp",
"headers": {
"Authorization": "Bearer raud_…"
}
}
}
}
VS Code
Ejecuta MCP: Agregar servidor, elige HTTP e ingresa https://receiptaudit.com/mcp. O agrega esto a .mcp.json en la raíz del espacio de trabajo, o a ~/.copilot/mcp-config.json para cada espacio de trabajo:
{
"mcpServers": {
"receipt-audit": {
"type": "http",
"url": "https://receiptaudit.com/mcp"
}
}
}
Para usar una clave en todas partes, agrega "headers": { "Authorization": "Bearer raud_…" } y no confirmes un archivo que contenga una clave. Documentación de MCP de VS Code
Herramientas
Enumeradas a partir de las definiciones propias del servidor, que también sirven a la API REST. Una herramienta que necesita una clave la lee del encabezado Authorization, o de un argumento api_key para clientes que no pueden enviar encabezados.
check_receipt: Verificar un recibo
Extrae los campos de un recibo o factura (imagen o PDF, mediante URL https o base64), verifica su aritmética, tasa de impuestos y fechas, puntúa señales de que fue editado o generado por IA (con razones) e informa si el mismo recibo fue enviado antes. Cuesta 1 crédito, reembolsado si el archivo no se puede leer.
REST: POST /api/v1/receipts/check · requiere clave
image_url: URL https pública de la imagen o PDF del recibo.image_base64: Los bytes del archivo, codificados en base64 (un prefijo de URL data: es aceptable). Máximo 8 MB.mime_type: Solo se necesita con image_base64 cuando el tipo no se puede detectar. Uno de: image/jpeg, image/png, image/webp, image/heic, image/heif, application/pdf.api_key: Para clientes MCP que no pueden enviar un encabezado Authorization. Prefiere el encabezado.
create_api_key: Crear una clave de API
Devuelve una nueva clave de API con 50 verificaciones gratuitas y una claim_url donde una persona puede hacerse cargo de la cuenta y agregar créditos prepagados. Una clave sirve para cada llamada posterior.
REST: POST /api/v1/keys · no requiere clave
Sin parámetros.
get_account: Obtener cuenta y créditos
Devuelve los créditos restantes, si una persona ha reclamado la cuenta y cuántas verificaciones ha ejecutado.
REST: GET /api/v1/account · requiere clave · solo lectura
api_key: Para clientes MCP que no pueden enviar un encabezado Authorization. Prefiere el encabezado.
report_feedback: Reportar comentarios
Reporta una capacidad faltante, un resultado incorrecto o un error en una o dos frases. Una persona lee cada informe. Gratis, no requiere clave (envía la tuya para vincular el informe a tu cuenta).
REST: POST /api/v1/feedback · no requiere clave
kind(obligatorio): Uno de: missing_capability, wrong_result, bug, other.message(obligatorio): Qué intentabas hacer, qué sucedió, qué necesitabas.operation: La operación sobre la que trata, por ejemplo, check_receipt.api_key: Para clientes MCP que no pueden enviar un encabezado Authorization. Prefiere el encabezado.
create_claim_link: Crear un enlace de reclamación
Devuelve una nueva claim_url (válida por 30 días) donde una persona puede reclamar esta cuenta y comprar créditos.
REST: POST /api/v1/account/link · requiere clave
api_key: Para clientes MCP que no pueden enviar un encabezado Authorization. Prefiere el encabezado.
El servidor también enumera un recurso, benchmarks://receipt-audit/latest: El resumen más reciente de la ejecución de RA-Bench publicado, el mismo JSON que https://receiptaudit.com/benchmarks.json. Ejecutado por Godard Builds, que desarrolla Receipt Audit.
Sin registro: el agente obtiene su propia clave
- El agente llama a
create_api_key. Obtiene unapi_keycon 50 verificaciones gratuitas y unclaim_url. - Almacena la clave y la envía con cada llamada, como encabezado o como argumento
api_key. - Entrega el
claim_urla su persona. El enlace funciona durante 30 días. Ella lo abre, ingresa un correo electrónico y compra un paquete de créditos (desde $49 por 3,000 verificaciones). Los créditos se acreditan en la misma clave. - Cuando los créditos se agotan,
check_receiptfalla conpayment_requiredy unclaim_urlnuevo.create_claim_linkcrea un nuevo enlace en cualquier momento, yget_accountmuestra el saldo.
Ejemplos de indicaciones
- "Verifica el recibo en https://example.com/receipts/4417.jpg con Receipt Audit. ¿Qué hallazgos son prueba y cuáles son solo opinión?"
- "Aquí están los enlaces de recibos del informe de gastos de este mes: … Verifica cada uno y enumera los que se hayan enviado antes, con la fecha en que se vieron por primera vez."
- "¿Cuántos créditos de Receipt Audit quedan? Si hay menos de 100, dame un enlace para comprar más."
Las indicaciones con un enlace https funcionan mejor. Enviar un archivo como base64 hace que el agente escriba todo el archivo en su llamada a la herramienta.
Preguntas
¿El servidor MCP necesita OAuth?
No, no tiene inicio de sesión. Las herramientas que actúan sobre una cuenta requieren una clave de API, y un agente puede crear una por sí mismo con create_api_key: 50 verificaciones gratuitas, sin registro.
¿Cuánto cuesta?
Cada clave nueva incluye 50 verificaciones gratuitas. Después, créditos prepagados desde 1.6¢ por verificación ($49 por 3,000 verificaciones). Solo check_receipt usa créditos: uno por verificación, reembolsado si el archivo no se puede leer.
¿Qué transporte usa?
HTTP Streamable, en https://receiptaudit.com/mcp, sin inicio de sesión.
Descripciones legibles por máquina
- Tarjeta del servidor MCP: </.well-known/mcp/server-card.json>
- OpenAPI: </openapi.json>
- Guía del agente: </llms.txt>
- Documentación de la API REST: