Documentação

Documentação da plataforma

Documentação B2B do Minha CNH — a plataforma de consulta programática de diagnósticos de CNH, exposta por API REST e por Servidor MCP.

Uma plataforma, duas portas. A API REST e o Servidor MCP entregam o mesmo diagnóstico de CNH, sobre a mesma chave, a mesma cobrança e os mesmos limites — muda só como você chama.

Acesso por aprovação

O acesso é habilitado manualmente pelo time Minha CNH após aprovação comercial. Veja Contratar a API para entender o processo.

A base

Vale para qualquer forma de integrar, hoje e no futuro.

SeçãoO que responde
ComeçarPara quem é, o que faz, e o vocabulário de CNH que aparece em toda a documentação
PlataformaA chave, a cobrança, os limites, a idempotência e o formato do relatório

As portas

PortaQuando escolher
API RESTBackends, ETLs e automações. Você faz POST e recebe por webhook ou polling
Servidor MCPAgentes de IA e clientes desktop que descobrem e chamam as ferramentas sozinhos

Integrando com a ajuda de um agente de código

Se você escreve a integração com um assistente de código, instale a skill de integração no seu repositório. É um único arquivo markdown com o contrato inteiro — autenticação, o fluxo assíncrono, externalRef, a tabela de erros, a verificação HMAC e os CPFs do ambiente de teste — para o agente carregar como contexto em vez de reler esta documentação a cada sessão.

O destino abaixo é o que o Claude Code lê; outros assistentes procuram em pastas próprias, então ajuste o caminho ao seu.

mkdir -p .claude/skills/minha-cnh
curl -sL https://minhacnh.doutormultas.com.br/skill.md -o .claude/skills/minha-cnh/SKILL.md

O arquivo é escrito em inglês, porque quem o lê é o agente, e aponta de volta para estas páginas sempre que você precisar do detalhe. Ele acompanha a API: refaça o curl sempre que um comportamento não bater com o que a skill descreve.

O caminho mais curto

  1. Contratar — o processo comercial, o modelo de crédito e o prazo de ativação.
  2. Autenticar — gerar a API key e configurar o webhook.
  3. Primeira chamada — o primeiro POST /api/v1/reports, com o resultado na mão.

A especificação OpenAPI interativa (Scalar) fica em /api/docs.