Pular para o conteúdo principal

MCP BuscaProcessos

O servidor MCP da BuscaProcessos expõe, como ferramentas estruturadas, todas as operações públicas descritas no OpenAPI. A autenticação, o saldo, os descontos, a cobrança, a paginação e os contratos assíncronos são os mesmos da API REST.

O catálogo não é mantido manualmente: cada operationId público do OpenAPI gera uma ferramenta MCP. Quando uma nova operação é publicada no contrato, ela passa a integrar o MCP na mesma atualização. Um teste de cobertura impede que uma operação pública fique sem ferramenta correspondente.

Endpoint​

https://api.buscaprocessos.app.br/mcp

O transporte é Streamable HTTP. O servidor aceita a API Key em x-api-key ou Authorization: Bearer; recomendamos x-api-key nos clientes que permitem configurar headers.

Configuração​

{
"mcpServers": {
"BuscaProcessos": {
"url": "https://api.buscaprocessos.app.br/mcp",
"headers": {
"x-api-key": "bp_live_SUA_CHAVE"
}
}
}
}

Substitua bp_live_SUA_CHAVE pela API Key criada no Console BuscaProcessos. Guarde a chave no cofre de segredos do cliente e não a publique em código, prints, prompts ou repositórios.

Cobertura automática das operações​

Cada operação REST possui uma ferramenta com o prefixo api_ e o operationId convertido para snake_case.

RESTFerramenta MCP
GET /v1/processosapi_listar_processos_por_documento
GET /v1/processos/cnj/{cnj}api_consultar_processo_por_cnj
POST /v1/monitoramentos/processosapi_criar_monitoramento_de_processo
DELETE /v1/monitoramentos/processos/{id}api_remover_monitoramento_de_processo

Os parâmetros de path e query aparecem no primeiro nível dos argumentos da ferramenta. Operações com JSON recebem o campo body, validado pelo mesmo schema publicado no OpenAPI.

O MCP cobre:

  • saúde, saldo e respostas assíncronas;
  • busca geral, busca por termo, CPF/CNPJ, OAB e resumos;
  • capa, movimentações, diários, documentos e resumo por IA;
  • criação, consulta, atualização e remoção de monitoramentos;
  • radares de novos processos e qualificação de resultados;
  • intimações, publicações e sistemas dos tribunais.

Atalhos compatíveis​

Os nomes anteriores continuam disponíveis para não quebrar clientes já configurados:

FerramentaFinalidade
consultar_saldoConsultar o saldo da conta
consultar_precosListar preços-base vigentes
resumir_advogado_por_oabConsultar o resumo da OAB
buscar_processos_por_oabListar processos vinculados a uma OAB
buscar_processos_por_documentoListar processos de um CPF ou CNPJ
consultar_capa_processoConsultar a capa pelo CNJ
consultar_movimentacoes_processoConsultar movimentações pelo CNJ

No atalho buscar_processos_por_documento, o filtro aceita até cinco tribunais. Com tribunais, o preço-base é R$ 0,25 por tribunal informado que retornar ao menos um processo; tribunais sem resultado e páginas seguintes da mesma busca não geram nova cobrança da listagem. Sem o filtro, aplica-se a cobrança por quantidade prevista na tabela vigente.

Confirmações de segurança​

O MCP separa dois tipos de autorização:

  • confirmar_cobranca=true: necessário em operações que podem consumir créditos;
  • confirmar_operacao=true: necessário em POST, PUT, PATCH e DELETE, pois criam, alteram ou removem dados.

Se uma operação tiver os dois efeitos, os dois campos serão exigidos. Antes da confirmação, a ferramenta não chama a API e não consome créditos.

Operações novas são consideradas potencialmente pagas por segurança até serem classificadas explicitamente como gratuitas. Descontos negociados continuam sendo aplicados pela própria API.

A resposta informa, quando aplicável:

  • creditsCharged: valor efetivamente debitado;
  • creditsRemaining: saldo restante;
  • requestId: identificador para suporte e auditoria;
  • searchLogId: identificador do registro de consulta.

Operações assíncronas e paginação​

Quando a API responder HTTP 202, use Location ou data.statusUrl e respeite Retry-After ou pollAfterMs. A consulta de status usa a mesma API Key e não deve reiniciar nem cobrar novamente a operação original.

Na paginação, siga data.links.next.href, cursor e demais marcadores devolvidos pela API. As páginas seguintes da mesma pesquisa não devem gerar nova cobrança da listagem.

Eventos e webhooks​

O MCP é request-response: ele cria e consulta monitoramentos, mas não mantém um receptor permanente para eventos em tempo real. Para receber eventos novos, configure webhook_url nas operações compatíveis.

O contrato de callback, headers de assinatura e schema de evento são publicados no OpenAPI. O MCP também oferece estes recursos legíveis pelo cliente:

RecursoConteúdo
buscaprocessos://openapiContrato OpenAPI completo
buscaprocessos://openapi/operacoesRelação entre operações REST e ferramentas MCP
buscaprocessos://openapi/eventos-webhookCallback e schema vigentes dos eventos

Assim, eventos passados existentes em endpoints de histórico podem ser consultados pelas respectivas ferramentas; eventos futuros em tempo real continuam sendo entregues por webhook.

Exemplo de uso​

Consulte meu saldo e informe o custo para buscar os processos do CPF 00000000000 no TJRJ. Não execute sem minha confirmação.

Para criar um monitoramento:

Explique o custo e o efeito de monitorar diariamente o CNJ 0000000-00.2026.8.26.0000. Aguarde minha autorização antes de criar.

Erros comuns​

HTTP/códigoSignificadoComo resolver
401 API_KEY_REQUIREDChave ausenteConfigure x-api-key ou Bearer
401 INVALID_API_KEYChave inválida ou revogadaGere ou copie uma chave ativa no Console
403 ACCOUNT_INACTIVEConta inativaContate o suporte
403 INSUFFICIENT_CREDITSSaldo insuficienteFaça uma recarga
422Parâmetro ou body inválidoRevise os argumentos descritos na ferramenta
429Limite de requisições atingidoAguarde e tente novamente com backoff

Segurança​

  • a API Key é validada em todas as requisições MCP;
  • a chave nunca aparece nas respostas das ferramentas;
  • o executor aceita somente caminhos públicos /v1 da própria origem BuscaProcessos;
  • não existe ferramenta genérica para chamar URLs arbitrárias;
  • mutações e cobranças exigem confirmação explícita;
  • as mesmas regras de conta, LGPD, rate limit e créditos da API REST continuam válidas.