Receipt Audit

Verifica recibos e faturas quanto a geração por IA, edições e reenvio, com prova que você pode verificar novamente.

Servidor MCP hospedado

npx add-mcp 'https://receiptaudit.com/mcp'

Instala no Claude Code, Codex, Cursor e outros

Documentação

Servidor MCP de detecção de fraudes em recibos

O servidor MCP do Receipt Audit permite que um agente de IA verifique um recibo ou fatura quanto a edições, geração por IA e reutilização, leia seus campos e obtenha sua própria chave de API. O endpoint é https://receiptaudit.com/mcp (HTTP Streamable). Não há login: um agente cria uma chave com uma única chamada de ferramenta.

Instalação

Claude Code

claude mcp add --transport http receipt-audit https://receiptaudit.com/mcp

Para usar a mesma conta em todas as sessões, adicione sua chave como cabeçalho:

claude mcp add --transport http receipt-audit https://receiptaudit.com/mcp \
  --header "Authorization: Bearer raud_…"

O Claude Code também lê o .mcp.json mostrado para o VS Code abaixo. Documentação do MCP do Claude Code

Claude e Claude Desktop (conector personalizado)

  1. Abra Personalizar e depois Conectores. Clique em "+ Adicionar" e depois em "Adicionar conector personalizado".
  2. Dê o nome de Receipt Audit, insira https://receiptaudit.com/mcp e clique em Continuar.
  3. Em Autenticação, escolha "Sem login".
  4. Opcional: em Cabeçalhos de solicitação, adicione authorization com o valor Bearer raud_…. A Anthropic informa que os cabeçalhos de solicitação estão em versão beta para um conjunto limitado de organizações.
  5. Clique em Adicionar. Ative o conector em um chat pelo botão "+" e depois em Conectores.

Sem cabeçalho, o Claude chama create_api_key e passa a chave como argumento api_key. Guarde essa chave (nas instruções de um projeto, por exemplo) para que conversas futuras usem a mesma conta. Nos planos Team e Enterprise, um proprietário adiciona o conector primeiro, nas configurações da Organização. Planos gratuitos permitem um conector personalizado. Fontes: conectores personalizados, cabeçalhos de solicitação.

Cursor

Adicione isso a ~/.cursor/mcp.json para cada projeto, ou a .cursor/mcp.json para um único. Deixe de fora headers para iniciar sem chave. Documentação do MCP do Cursor

{
  "mcpServers": {
    "receipt-audit": {
      "url": "https://receiptaudit.com/mcp",
      "headers": {
        "Authorization": "Bearer raud_…"
      }
    }
  }
}

VS Code

Execute MCP: Adicionar Servidor, escolha HTTP e insira https://receiptaudit.com/mcp. Ou adicione isso a .mcp.json na raiz do workspace, ou a ~/.copilot/mcp-config.json para todos os workspaces:

{
  "mcpServers": {
    "receipt-audit": {
      "type": "http",
      "url": "https://receiptaudit.com/mcp"
    }
  }
}

Para usar uma chave em todos os lugares, adicione "headers": { "Authorization": "Bearer raud_…" } e não faça commit de um arquivo que contenha uma chave. Documentação do MCP do VS Code

Ferramentas

Listadas a partir das próprias definições do servidor, que também atendem à API REST. Uma ferramenta que precisa de chave a lê do cabeçalho Authorization, ou de um argumento api_key para clientes que não podem enviar cabeçalhos.

check_receipt: Verificar um recibo

Extrai os campos de um recibo ou fatura (imagem ou PDF, por URL https ou base64), verifica sua aritmética, taxa de imposto e datas, pontua sinais de que foi editado ou gerado por IA (com motivos) e informa se o mesmo recibo foi enviado antes. Custa 1 crédito, reembolsado se o arquivo não puder ser lido.

REST: POST /api/v1/receipts/check · requer chave

  • image_url: URL https pública da imagem ou PDF do recibo.
  • image_base64: Os bytes do arquivo, codificados em base64 (um prefixo de URL data: é aceitável). Máximo de 8 MB.
  • mime_type: Necessário apenas com image_base64 quando o tipo não puder ser detectado. Um de: image/jpeg, image/png, image/webp, image/heic, image/heif, application/pdf.
  • api_key: Para clientes MCP que não podem enviar um cabeçalho Authorization. Prefira o cabeçalho.

create_api_key: Criar uma chave de API

Retorna uma nova chave de API com 50 verificações gratuitas e um claim_url onde uma pessoa pode assumir a conta e adicionar créditos pré-pagos. Uma chave atende a todas as chamadas futuras.

REST: POST /api/v1/keys · sem necessidade de chave

Sem parâmetros.

get_account: Obter conta e créditos

Retorna os créditos restantes, se uma pessoa reivindicou a conta e quantas verificações ela executou.

REST: GET /api/v1/account · requer chave · somente leitura

  • api_key: Para clientes MCP que não podem enviar um cabeçalho Authorization. Prefira o cabeçalho.

report_feedback: Relatar feedback

Relate uma capacidade ausente, um resultado incorreto ou um bug em uma ou duas frases. Uma pessoa lê cada relatório. Gratuito, sem necessidade de chave (envie a sua para vincular o relatório à sua conta).

REST: POST /api/v1/feedback · sem necessidade de chave

  • kind (obrigatório): Um de: missing_capability, wrong_result, bug, other.
  • message (obrigatório): O que você estava tentando fazer, o que aconteceu, o que você precisava.
  • operation: A operação à qual se refere, por exemplo, check_receipt.
  • api_key: Para clientes MCP que não podem enviar um cabeçalho Authorization. Prefira o cabeçalho.

create_claim_link: Criar um link de reivindicação

Retorna um novo claim_url (válido por 30 dias) onde uma pessoa pode reivindicar esta conta e comprar créditos.

REST: POST /api/v1/account/link · requer chave

  • api_key: Para clientes MCP que não podem enviar um cabeçalho Authorization. Prefira o cabeçalho.

O servidor também lista um recurso, benchmarks://receipt-audit/latest: O resumo mais recente da execução do RA-Bench publicado, o mesmo JSON de https://receiptaudit.com/benchmarks.json. Executado por Godard Builds, que desenvolve o Receipt Audit.

Sem cadastro: o agente obtém sua própria chave

  1. O agente chama create_api_key. Ele recebe um api_key com 50 verificações gratuitas e um claim_url.
  2. Ele armazena a chave e a envia em cada chamada, como cabeçalho ou como argumento api_key.
  3. Ele entrega o claim_url à sua pessoa. O link funciona por 30 dias. Ela o abre, insere um e-mail e compra um pacote de créditos (a partir de US$ 49 por 3.000 verificações). Os créditos caem na mesma chave.
  4. Quando os créditos acabam, check_receipt falha com payment_required e um novo claim_url. create_claim_link cria um novo link a qualquer momento, e get_account mostra o saldo.

Exemplos de prompts

  • "Verifique o recibo em https://example.com/receipts/4417.jpg com o Receipt Audit. Quais descobertas são provas e quais são apenas opiniões?"
  • "Aqui estão os links dos recibos do relatório de despesas deste mês: … Verifique cada um e liste os que foram enviados antes, com a data em que cada um foi visto pela primeira vez."
  • "Quantos créditos do Receipt Audit restam? Se houver menos de 100, me dê um link para comprar mais."

Prompts com link https funcionam melhor. Enviar um arquivo como base64 faz o agente escrever o arquivo inteiro em sua chamada de ferramenta.

Perguntas

O servidor MCP precisa de OAuth?

Não, ele não tem login. Ferramentas que agem em uma conta usam uma chave de API, e um agente pode criar uma por conta própria com create_api_key: 50 verificações gratuitas, sem cadastro.

Quanto custa?

Cada nova chave vem com 50 verificações gratuitas. Depois disso, créditos pré-pagos a partir de 1,6 centavos por verificação (US$ 49 por 3.000 verificações). Apenas check_receipt usa créditos: um por verificação, reembolsado se o arquivo não puder ser lido.

Qual transporte ele usa?

HTTP Streamable, em https://receiptaudit.com/mcp, sem login.

Descrições legíveis por máquina

  • Cartão do servidor MCP: </.well-known/mcp/server-card.json>
  • OpenAPI: </openapi.json>
  • Guia do agente: </llms.txt>
  • Documentação da API REST:

Fonte: https://receiptaudit.com/mcp-server