Model Context Protocol (MCP) server for Apollo.io API integration
Editalmd is installed from its publisher's own source and answers where it runs, so this marketplace is not in the path of a single call. There is no address here to send one to, and a panel that pretended otherwise would be showing you an answer we made up. Install it and call it from your own client — the Installation tab has the entry for each one.
What it does
Brazilian public procurement (PNCP): search, deadlines, tender markdown, alerts and watches.
Quickstart
# 1 — add it to Claude Code
claude mcp add --scope user --transport http editalmd-mcp https://editalmd.com/mcp
# 2 — ask your agent for something these tools do
# avaliacao_cotas, avaliacao_premium, avaliacao_basico and 72 more
Editalmd costs nothing on mcprush: there is no plan to choose here, no cap to set and nothing mcprush can bill you for.
Collected from a public index. Nobody has claimed this account, so nothing here was written by its author — claim it if it is yours.
Where are you running it?
Every route below installs the same thing and ends at the same approval screen. Nothing here runs on your machine and nothing runs on ours: this server answers at its publisher’s own address, and what you install is the connection straight to it.
This is a public server: it answers at its publisher’s own address and this marketplace is not in the path. Claude Code registers it in one command; --scope user makes it available in every project. The transport below is http, as the publisher's own manifest declares it.
claude mcp add --scope user --transport http editalmd-mcp https://editalmd.com/mcpReconnect, or start a new session, and the tools appear in the model’s tool list.
One config entry pointing straight at the publisher’s own address — this marketplace is not in the path, and nothing from this listing executes on your machine.
75 tools, with what each one reads, writes and reaches shown before you agree — the same list on every route above. Read the tool surface.
Tool surface
What the model actually sees. Descriptions are diffed on every release — see version history.
Cota individual: um premium e 100 básicos, com validade. Não cobra.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| agent_pass | string | yes | Credencial individual persistente obtida em POST https://api.editalmd.com/licitacoes/api/agente. Não é User-Agent. |
Use seu único premium patrocinado em um documento de até 50 páginas. Guarde evaluation.access_code como avaliacao_codigo e acompanhe por estado_geracao com agent_pass. Repetir recupera o mesmo acesso. Franquia por credencial, até a menor data entre os 30 dias do agente e o fim do piloto. Repetição do mesmo documento não consome outra unidade. Não envie pagamento. Premium: guarde evaluation.access_
| Parameter | Type | Required | Notes |
|---|---|---|---|
| agent_pass | string | yes | Credencial individual persistente obtida em POST https://api.editalmd.com/licitacoes/api/agente. Não é User-Agent. |
| id | number | yes | ID do documento do acervo. |
Texto nativo/OCR básico de PDF até 50 páginas/32 MiB, sem revisão nem tabelas estruturadas. Até 100 documentos por agente. Não libera premium. Não cobra. Franquia por credencial, até a menor data entre os 30 dias do agente e o fim do piloto. Repetição do mesmo documento não consome outra unidade. Não envie pagamento. Premium: guarde evaluation.access_code e use X-Editalmd-Avaliacao junto de X-Agen
| Parameter | Type | Required | Notes |
|---|---|---|---|
| agent_pass | string | yes | Credencial individual persistente obtida em POST https://api.editalmd.com/licitacoes/api/agente. Não é User-Agent. |
| id | number | yes | ID do documento do acervo. |
Acompanhe a leitura básica após retry_after_s e recupere texto por página com hash da fonte. Não cobra. Franquia por credencial, até a menor data entre os 30 dias do agente e o fim do piloto. Repetição do mesmo documento não consome outra unidade. Não envie pagamento. Premium: guarde evaluation.access_code e use X-Editalmd-Avaliacao junto de X-Agent-Pass nas leituras e no GET /geracao. Básico não
| Parameter | Type | Required | Notes |
|---|---|---|---|
| agent_pass | string | yes | Credencial individual persistente obtida em POST https://api.editalmd.com/licitacoes/api/agente. Não é User-Agent. |
| id | number | yes | ID do documento do acervo. |
Lista os PDFs privados da empresa. Downloads binários usam GET HTTP autenticado /documentos/:arquivo.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| cnpj | string | yes | CNPJ de 14 caracteres (dígitos ou alfanumérico) vinculado ao dono. |
Envia comprovante PDF da empresa. Não inicia OCR. Sessão necessária; prefira HTTP para arquivos grandes. 201. JSON até 11.200.000 bytes; PDF até 8 MiB, 20 documentos/80 MiB/50 páginas por empresa. Arquivo idêntico é reaproveitado. A leitura automática acontece somente ao solicitar a análise.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| cnpj | string | yes | CNPJ de 14 caracteres (dígitos ou alfanumérico) vinculado ao dono. |
| nome | string | yes | Nome do PDF. |
| tipo | string | yes | atestado, certidao, licenca, contrato_social ou outro. |
| arquivo_base64 | string | yes | PDF em base64, até 8 MiB decodificado. |
Remove um comprovante da própria empresa; análises que o usavam ficam desatualizadas.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| cnpj | string | yes | CNPJ de 14 caracteres (dígitos ou alfanumérico) vinculado ao dono. |
| arquivo | string | yes | SHA-256 do PDF privado. |
Inicia/retoma análise com cadastro, anexos e edital. Só chame por solicitação do usuário; acompanhe por consultar_participacao. 202 após aceitar e preservar o pedido; 200 ao reaproveitar análise concluída. Usa perfil e anexos deste dono. Pedidos interrompidos podem ser retomados; falhas informam motivo e próxima ação. POST explícito retoma uma pausa. Até 2 mil fatos e 100 editais por empresa, suje
| Parameter | Type | Required | Notes |
|---|---|---|---|
| cnpj | string | yes | CNPJ de 14 caracteres (dígitos ou alfanumérico) vinculado ao dono. |
| id | integer | yes | ID do documento. |
| v | string | yes | SHA-256 do Markdown aberto, 64 hex minúsculos. |
Consulta estado, Pendências e Atendidos com motivos, ações e evidências. Nunca inicia análise. Pendências reúne precisa_comprovar (falta prova), divergente (evidência incompatível) e acompanhar (obrigação futura). Cadastro, anexos ou dossiê diferentes retornam outdated sem resultados atuais. A data de referência é conservada na retomada; dia anterior retorna data_atual=false. Os lotes validados co
| Parameter | Type | Required | Notes |
|---|---|---|---|
| cnpj | string | yes | CNPJ de 14 caracteres (dígitos ou alfanumérico) vinculado ao dono. |
| id | integer | yes | ID do documento. |
| v | string | yes | SHA-256 do Markdown aberto, 64 hex minúsculos. |
| grupo | string | no | pendencias, atendidos ou nao_aplicavel. |
| kind | string | no | requirement, attestation ou obligation. |
| after | integer | no | Último ID recebido; padrão 0. |
| limit | integer | no | 1 a 30; padrão 30. |
Empresas = organizações da conta com o EditalMD; use a sessão ou a chave de organização.
No parameter schema on file.
Busca na base cadastral por CNPJ ou razão social; exige conta ou convidado.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| q | string | yes | CNPJ completo ou nome de 3 a 120 caracteres. |
Importa o CNPJ numa organização nova ou na da chave de organização. Sem X-Organization-Id, cria a organização com a razão social e o EditalMD ligado, ou devolve a que a pessoa tirou da lista (201). Com X-Organization-Id ou chave de organização, a ficha vai para essa organização, se quem pede a gere e ela não tem empresa. 200 quando o CNPJ já está numa organização de quem pede. Até 100 empresas; se
| Parameter | Type | Required | Notes |
|---|---|---|---|
| cnpj | string | yes | CNPJ completo, 14 dígitos com verificação válida. |
Seleciona empresa cadastrada; não executa análise. Escolha de cada pessoa, guardada na conta. Não executa análise; repetir a escolha atual não grava.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| cnpj | string | yes | CNPJ completo, 14 dígitos com verificação válida. |
Tira a empresa da lista (dona ou administradora); organização e PDFs ficam, e adicionar o CNPJ a devolve.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| cnpj | string | yes | CNPJ completo, 14 dígitos com verificação válida. |
O preço que ganha para um item parecido, em resumo grátis: quantos preços, a mediana e a faixa (p25/p75) do mesmo produto do catálogo na mesma unidade, sem os extremos, o volume comprado, o preço para a sua quantidade e os outros grupos que a busca achou (peça produto e unidade de um deles para trocar). O completo — quem vence, quem compra, por UF, por mês, por tamanho da compra e os itens — é GET
| Parameter | Type | Required | Notes |
|---|---|---|---|
| q | string | yes | Descrição do item, mínimo 3 letras |
| uf | string | no | Sigla da UF do órgão (opcional) |
| meses | number | no | Janela de homologação em meses, 1 a 36 (padrão 12) |
| catmat | string | no | Código do item no catálogo do governo (opcional) |
| limite | number | no | 1 a 100 (padrão 50) |
| produto | string | no | Produto do catálogo, como em grupos (opcional) |
| unidade | string | no | Unidade, como em grupos: 500 FL, 1 UN (opcional) |
| quantidade | number | no | Quanto você vai vender: o preço da faixa dessa quantidade (opcional) |
Atas de registro de preço vigentes no PNCP pelo objeto, as mais relevantes primeiro: órgão gerenciador, vigência, se aceita adesão (carona) e o link da ata. Grátis. Busca as atas de registro de preço publicadas no PNCP que ainda valem (não canceladas, vigência até hoje ou depois), as mais relevantes para os termos primeiro: o órgão gerenciador, o objeto, a vigência, se aceita adesão (a carona) e o
| Parameter | Type | Required | Notes |
|---|---|---|---|
| q | string | yes | Termos do objeto, mínimo 3 letras |
| adesao | string | no | 1 para só as que aceitam adesão (opcional) |
| pagina | number | no | 0 a 49 (padrão 0) |
O que os órgãos planejam comprar (planos de contratações anuais do PNCP), antes de a licitação abrir: item, órgão, quantidade, valor estimado e data desejada. Grátis. Busca os itens dos planos de contratações anuais (PCA) que os órgãos publicam no PNCP: o que cada um pretende comprar, quanto, por quanto e para quando — a demanda antes de a licitação abrir. Só a versão em vigor de cada plano; sem `
| Parameter | Type | Required | Notes |
|---|---|---|---|
| q | string | yes | Termos do item, mínimo 3 letras |
| ano | number | no | Ano do plano (opcional; padrão: do corrente em diante) |
| pagina | number | no | 0 a 49 (padrão 0) |
Identidade e contadores privados da sessão da conta (cookie) enviada no pedido MCP. A conta global já é a pessoa no EditalMD: não há ativação por produto.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| locais | string | no | Até 90 IDs positivos de documentos separados por vírgula para conferir quais já pertencem à conta; no máximo 1529 caracteres. |
Coleção privada da conta. Exige a sessão da conta (cookie + CSRF do navegador).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| antes | string | no | proximo_antes da página anterior; hex, cursor exclusivo do cliente. |
Coleção privada da conta. Exige a sessão da conta (cookie + CSRF do navegador).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| antes | string | no | proximo_antes da página anterior; hex, cursor exclusivo do cliente. |
Vincula aquisição à conta da sessão usando a autorização privada comprada. Exige sessão e prova privada da aquisição. Grava o direito global da conta pelo recibo do pagamento: idempotente para o mesmo dono, e outro dono não pode reivindicar. O código continua abrindo o documento sozinho.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| id | number | yes | Documento comprado. |
| acesso_codigo | string | no | Código privado de acesso. |
Estado do acesso e código privado de recuperação, sem nova compra.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| id | number | yes | Documento comprado. |
| acesso_codigo | string | no | Código privado de acesso. |
Confere que Salvas/Alertas/Vigias são da conta da sessão. As listas de um convidado edm_… passam para a conta em POST /api/auth/claim; o POST desta rota responde 410 com o caminho.
No parameter schema on file.
Traz para a conta da sessão o que o convidado edm_… criou (o claim do SDK): as Salvas, Alertas e Vigias que a conta ainda não tem e as compras dele. Exige bootstrap/CSRF deste navegador; a página faz isso logo depois de entrar. Só passa o que o convidado ainda tem, numa transação, e o que colide com o que a conta já tem fica com o convidado. O que o convidado comprou passa junto. Token antigo, sem
| Parameter | Type | Required | Notes |
|---|---|---|---|
| guest_token | string | yes | Token edm_… do convidado. |
Amostra gratuita de compras por termos/filtros ou sugestões editáveis pelo CNPJ. Não cria alertas.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| termos | string | no | Termos do objeto; espaço exige todos, | aceita alternativas. |
| uf | string | no | Sigla da UF; vazio libera. |
| filtros | object | no | Recorte adicional: modalidades, municípios, exclusões, valores, propostas abertas e CNAEs. PATCH substitui o recorte inteiro; {} limpa. |
| cnpj | string | no | CNPJ para sugerir até 8 famílias de termos, sem ativá-las. |
Edita interesse ou pausa/reativa o alerta do dono. Reativação além da franquia exige pagamento. Filtros substituem o recorte inteiro.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| termos | string | no | Termos do objeto; espaço exige todos, | aceita alternativas. |
| uf | string | no | Sigla da UF; vazio libera. |
| filtros | object | no | Recorte adicional: modalidades, municípios, exclusões, valores, propostas abertas e CNAEs. PATCH substitui o recorte inteiro; {} limpa. |
| id | string | yes | Identificador do alerta. |
| ativo | boolean | no | false pausa sem apagar; true reativa. |
| canal | string | no | Novo canal: pull, webhook ou email (e-mail verificado da conta; exige sessão). |
| destino | string | no | Nova URL https na porta 443 (webhook). Ignorado no pull e no e-mail. |
Lista até 200 licitações salvas pelo dono, gratuitamente.
No parameter schema on file.
Salva a compra sem cobrança nem notificação, até 200 por dono. Salvar não cria vigia nem notificação. O cliente fornece somente o ID; o retrato vem do acervo.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| id | number | yes | Identificador da compra no acervo. |
Remove a compra da lista pessoal do dono. Salvar não cria vigia nem notificação. O cliente fornece somente o ID; o retrato vem do acervo.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| id | number | yes | Identificador da compra no acervo. |
Compra acesso individual por US$ 0,02/página (x402/crédito), inclusive ao texto pronto. Confira cotacao em estado_geracao. Guarde acesso.codigo para as tools de leitura; geração, se necessária, está incluída. Não use POST como polling. Cada comprador paga, inclusive pronto. Consulte GET ou 402, confira páginas/hash/total e envie cotacao. Sessão da conta (cookie + CSRF do navegador) grava a compra
| Parameter | Type | Required | Notes |
|---|---|---|---|
| id | number | yes | ID do documento. |
| cotacao | object | no | Cotação recebida no estado, confirmada antes de pagar. |
| credito_token | string | no | Token cred_… privado. Enviado em X-Credito, preservando a sessão Bearer do pedido MCP. |
| idempotencia | string | no | Chave da tentativa de crédito, até 80 caracteres; conserve ao repetir. |
| acesso_codigo | string | no | Código privado em acesso.codigo após pagamento de quem não está na conta; até 4096 caracteres. Autoriza este documento ao portador. Compra feita com a sessão da conta não emite código: vale o direito |
| agent_pass | string | no | Credencial individual do agente, obrigatória junto de X-Editalmd-Avaliacao. |
| avaliacao_codigo | string | no | evaluation.access_code do premium patrocinado, exclusivo deste documento e agente, com expiração. Use junto de X-Agent-Pass; não é recibo ou compra. |
Acompanha as fases reais e a conclusão gratuitamente, sem iniciar processamento.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| id | number | yes | ID do documento. |
| acesso_codigo | string | no | Código privado em acesso.codigo após pagamento de quem não está na conta; até 4096 caracteres. Autoriza este documento ao portador. Compra feita com a sessão da conta não emite código: vale o direito |
| agent_pass | string | no | Credencial individual do agente, obrigatória junto de X-Editalmd-Avaliacao. |
| avaliacao_codigo | string | no | evaluation.access_code do premium patrocinado, exclusivo deste documento e agente, com expiração. Use junto de X-Agent-Pass; não é recibo ou compra. |
Consulta o estado do original gratuitamente. Não pede download, geração ou compra. Responde apenas o estado do arquivo. Não entrega conteúdo, concede acesso, confirma páginas ou inicia geração. Sem query. Resposta no-store.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| id | integer | yes | ID do documento retornado pela compra. |
Quando a pessoa quer o documento, baixa agora do PNCP o original pendente. Gratuito e idempotente. Não inicia OCR ou compra. Depois consulte estado_original e estado_geracao antes de pagar. Use quando a pessoa abre o documento. Corpo vazio ou {} de até dois bytes. Um coletor livre baixa o original na hora e o estado passa a downloading; sem coletor livre, o pedido fica primeiro na fila. Não inicia
| Parameter | Type | Required | Notes |
|---|---|---|---|
| id | integer | yes | ID do documento retornado pela compra. |
Reserva endereço USDC/Base para pagar US$ 0,02/página sem carteira no navegador. Confira cotacao antes, conserve cobranca_token. Não gera antes da confirmação real. Consulte GET /geracao e envie cotacao. Cada comprador paga, inclusive pronto. O serviço confirma USDC no bloco safe da Base; safe aguarda inclusão na L1, sem finalidade absoluta. Envie em até 30 min; observação por 24 h. Pagamento tard
| Parameter | Type | Required | Notes |
|---|---|---|---|
| id | number | yes | ID do documento. |
| cobranca_token | string | yes | 32 bytes aleatórios em 64 hex minúsculos, gerados e guardados pelo cliente antes da criação. |
| cotacao | object | yes | Cotação recebida em estado_geracao. |
Consulta pagamento e liberação com o mesmo cobranca_token. Gratuito; intervalo mínimo 30 s; não inicia trabalho. Reutilize X-Cobranca e respeite Retry-After. Consulta não escreve nem faz RPC blockchain. Quando gerando, use GET /geracao para fases/páginas; pronto libera os links de leitura. Em revisao, conserve ID e transações para atendimento, sem pagar novamente.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| id | number | yes | ID do documento. |
| cobranca_token | string | yes | 32 bytes aleatórios em 64 hex minúsculos, gerados e guardados pelo cliente antes da criação. |
Lista cinco provas reais gratuitas para conferir Markdown, PDF original e ZIP com imagens antes de gerar outro documento.
No parameter schema on file.
Consulta grátis do título, tipo, páginas e compra vinculada a um documento. Use compra para listar os documentos relacionados. Não abre conteúdo nem inicia OCR.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| id | integer | yes | ID do documento |
Itens, exigências, atestados, prazos e obrigações com condições, exceções e trechos/páginas. Usa o mesmo acesso_codigo da leitura. Não inicia IA. Dossiê incluído no acesso documental, sem nova análise ao consultar. Dados parciais informam cobertura; exportação exige versão concluída.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| id | number | yes | ID do documento |
| v | string | no | SHA-256 do texto |
| after | number | no | Cursor next anterior |
| limit | number | no | 1 a 30 fatos |
| kind | string | no | identity, item, requirement, attestation, deadline ou obligation |
| acesso_codigo | string | no | Código privado em acesso.codigo após pagamento de quem não está na conta; até 4096 caracteres. Autoriza este documento ao portador. Compra feita com a sessão da conta não emite código: vale o direito |
| agent_pass | string | no | Credencial individual do agente, obrigatória junto de X-Editalmd-Avaliacao. |
| avaliacao_codigo | string | no | evaluation.access_code do premium patrocinado, exclusivo deste documento e agente, com expiração. Use junto de X-Agent-Pass; não é recibo ou compra. |
Catálogo dos arquivos originais do documento, com links de download e páginas. Use /api/documento/{id}/original para baixar o original completo.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| id | number | yes | id do documento retornado pela compra |
| acesso_codigo | string | no | Código privado em acesso.codigo após pagamento de quem não está na conta; até 4096 caracteres. Autoriza este documento ao portador. Compra feita com a sessão da conta não emite código: vale o direito |
| agent_pass | string | no | Credencial individual do agente, obrigatória junto de X-Editalmd-Avaliacao. |
| avaliacao_codigo | string | no | evaluation.access_code do premium patrocinado, exclusivo deste documento e agente, com expiração. Use junto de X-Agent-Pass; não é recibo ou compra. |
Índice da API do EditalMD: rotas, regime de cobrança e preço.
No parameter schema on file.
Saúde da origem e tamanho do acervo (compras e documentos com texto).
No parameter schema on file.
Busca compras públicas por termo. Grátis. Devolve objeto, órgão, UF, modalidade e o id da compra.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| q | string | yes | Termo de busca, mínimo 3 letras |
| uf | string | no | Sigla da UF (opcional) |
| abertas | string | no | '1' para só compras com prazo de proposta aberto |
| limite | number | no | 1 a 50 (padrão 20) |
| filtros | string | no | JSON até 2048 caracteres: excluir e municipios (até 10 expressões de 3 a 80 caracteres; municípios por nome exato ou IBGE), orgao_cnpj (14 dígitos), modalidades (até 10 códigos de 1 a 19), valor_min e |
Prazos da compra: fim das propostas publicado e último dia de impugnação (estimado: 3 dias úteis antes da sessão, Lei 14.133 art. 164, feriados nacionais). Grátis. Servida do cache da borda por até 6 horas — a ficha raramente muda; prazos e preços são calculados a cada pedido. Cache-Control: no-cache no pedido lê a origem na hora. O cabeçalho x-origem-cache diz hit, miss ou bypass.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| id | number | yes | id da compra (vem da busca) |
Ficha da compra e seus documentos no acervo (até 50), com títulos, tipos, páginas e disponibilidade. Consulta grátis; o acesso ao conteúdo é comprado por documento. Servida do cache da borda por até 6 horas — a ficha raramente muda; prazos e preços são calculados a cada pedido. Cache-Control: no-cache no pedido lê a origem na hora. O cabeçalho x-origem-cache diz hit, miss ou bypass.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| id | number | yes | id da compra (vem da busca) |
Os CNAEs que costumam vencer compras como esta, do mais provável ao menos, com a descrição oficial e, por CNAE, quantos itens e quanto do valor estimado apontaram para ele. Treinado com quem venceu itens parecidos no PNCP. Grátis. Cada item da compra (até 99, os de maior valor) aponta os 3 CNAEs mais prováveis, por um classificador treinado com a atividade de quem venceu itens parecidos nos result
| Parameter | Type | Required | Notes |
|---|---|---|---|
| id | number | yes | id da compra (vem da busca) |
As licitações com proposta aberta, publicadas nos últimos 7 dias, na UF e nos CNAEs de quem fornece o mesmo que esta compra, as de maior valor primeiro, e o corpo do alerta que as entrega (para criar_alerta). Útil quando a compra consultada já encerrou. Grátis. As compras publicadas nos últimos 7 dias, com proposta ainda aberta, na UF da compra e nos 3 CNAEs que mais costumam vencer compras como
| Parameter | Type | Required | Notes |
|---|---|---|---|
| id | number | yes | id da compra (vem da busca) |
Lê Markdown com acesso_codigo comprado, ou avaliacao_codigo + agent_pass do premium patrocinado. Cinco exemplos livres. Além da avaliação, gerar_markdown compra por US$ 0,02/página, inclusive pronto.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| id | number | yes | id do documento (vem de compra) |
| acesso_codigo | string | no | Código privado em acesso.codigo após pagamento de quem não está na conta; até 4096 caracteres. Autoriza este documento ao portador. Compra feita com a sessão da conta não emite código: vale o direito |
| agent_pass | string | no | Credencial individual do agente, obrigatória junto de X-Editalmd-Avaliacao. |
| avaliacao_codigo | string | no | evaluation.access_code do premium patrocinado, exclusivo deste documento e agente, com expiração. Use junto de X-Agent-Pass; não é recibo ou compra. |
Lista de habilitação do edital, com trechos literais. Exige acesso_codigo do documento comprado, ou um dos cinco exemplos; nesta fase não há cobrança adicional pela lista. Condições, exceções e evidências por página da análise disponível. A consulta não inicia outra análise. Prazos, propostas e demais obrigações estão no dossie; esta lista cobre habilitação e atestados exigidos, sem afirmar o que
| Parameter | Type | Required | Notes |
|---|---|---|---|
| id | number | yes | id do documento (vem de compra) |
| acesso_codigo | string | no | Código privado em acesso.codigo após pagamento de quem não está na conta; até 4096 caracteres. Autoriza este documento ao portador. Compra feita com a sessão da conta não emite código: vale o direito |
| agent_pass | string | no | Credencial individual do agente, obrigatória junto de X-Editalmd-Avaliacao. |
| avaliacao_codigo | string | no | evaluation.access_code do premium patrocinado, exclusivo deste documento e agente, com expiração. Use junto de X-Agent-Pass; não é recibo ou compra. |
Manifesto do documento comprado: páginas, imagens, SHA-256 e versão. Envie acesso_codigo; exemplos são gratuitos. Não inicia OCR. A mesma autorização libera ZIP e imagens pela API. Somente recursos prontos. Não inicia OCR. document_approved: false identifica a extração automática e não impede sua leitura.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| id | number | yes | id do documento |
| acesso_codigo | string | no | Código privado em acesso.codigo após pagamento de quem não está na conta; até 4096 caracteres. Autoriza este documento ao portador. Compra feita com a sessão da conta não emite código: vale o direito |
| agent_pass | string | no | Credencial individual do agente, obrigatória junto de X-Editalmd-Avaliacao. |
| avaliacao_codigo | string | no | evaluation.access_code do premium patrocinado, exclusivo deste documento e agente, com expiração. Use junto de X-Agent-Pass; não é recibo ou compra. |
Cria o convidado (token edm_…, emitido pela biblioteca de conta) que abre alertas e vigias, e o segredo whsec_… que assina os webhooks. Sem cadastro; o token é mostrado uma única vez — guarde e mande em Authorization: Bearer nas tools de alerta e vigia. O token é emitido e assinado pela biblioteca de conta, com teto por rede e por hora, para a franquia grátis não virar infinita. Ele é mostrado uma
No parameter schema on file.
Estado do dono (precisa do token edm_… ou da sessão da conta): conta ou convidado, e-mail dos avisos, franquia e o segredo whsec_… que assina cada webhook (Standard Webhooks: webhook-id, webhook-timestamp, webhook-signature). Todo POST do webhook leva webhook-id, webhook-timestamp (segundos Unix) e webhook-signature: v1,<base64>: HMAC-SHA256 de id.timestamp.corpo com a chave do seu `whsec_
No parameter schema on file.
Troca o segredo que assina os webhooks (precisa do token edm_…). O anterior ainda assina por 24 h, para trocar sem janela de falha. Durante as 24 h o cabeçalho webhook-signature traz duas partes v1,…: uma com o novo, outra com o anterior. Basta o receptor aceitar qualquer uma que bata.
No parameter schema on file.
Alerta de compra nova por termos do objeto e UF (precisa do token edm_…). Canal pull (ler por alertas_compras), webhook (POST https assinado com o whsec_… do dono) ou email (só com a sessão da conta: vai para o e-mail verificado dela). O primeiro é grátis; os seguintes custam por 30 dias (x402 ou crédito). Dois modos. Por termos: espaço exige todas as palavras, | aceita qualquer uma do grupo (
| Parameter | Type | Required | Notes |
|---|---|---|---|
| termos | string | yes | Palavras do objeto, 3 a 200 letras; espaço = todas, | = qualquer uma (uniforme|fardamento) |
| uf | string | no | Sigla da UF (opcional) |
| canal | string | no | pull, webhook ou email (padrão pull) |
| filtros | object | no | Recorte adicional: modalidades, municípios, exclusões, valores, propostas abertas e CNAEs. PATCH substitui o recorte inteiro; {} limpa. |
| destino | string | no | URL https (webhook); ignorado no pull e no email (vai para o e-mail da conta) |
Alertas de compra nova pelo CNPJ da empresa (precisa do token edm_…): as atividades (CNAE) viram famílias de termos e sai um alerta por família, principal primeiro, até max_familias. O que passa da franquia é cobrado numa vez só (x402 ou crédito). CNAE fora do dicionário vem listado na resposta com familia nula. Dois modos. Por termos: espaço exige todas as palavras, | aceita qualquer uma do g
| Parameter | Type | Required | Notes |
|---|---|---|---|
| cnpj | string | yes | CNPJ com 14 dígitos, com ou sem pontuação |
| max_familias | number | no | 1 a 8 (padrão 8): quantas famílias viram alerta |
| uf | string | no | Sigla da UF (opcional) |
| filtros | object | no | Recorte adicional: modalidades, municípios, exclusões, valores, propostas abertas e CNAEs. PATCH substitui o recorte inteiro; {} limpa. |
| canal | string | no | pull, webhook ou email (padrão pull) |
| destino | string | no | URL https (webhook); ignorado no pull e no email (vai para o e-mail da conta) |
Sugestões de termos de busca por atividade econômica (CNAE), com descrição, família e indicadores de cobertura. Grátis. Sem q, lista atividades com mais fornecedores registrados. Com q, busca por prefixo do código (1412, 1412-6/01) ou por palavra da descrição. familia/termos nulos dizem que o CNAE ainda não está no dicionário: um alerta por CNPJ não o usa.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| q | string | no | Prefixo do código (1412) ou palavra da descrição (opcional) |
| limite | number | no | 1 a 100 (padrão 20) |
Compras que já casaram com um alerta (canal pull), com prazos e status de entrega. Precisa do token edm_….
| Parameter | Type | Required | Notes |
|---|---|---|---|
| id | string | yes | id do alerta |
| limite | number | no | 1 a 100 (padrão 50) |
| antes_compra | number | no | proximo_antes da página anterior |
Vigia uma compra (precisa do token edm_…): fotografa agora e registra eventos de retificação, documento novo, suspensão, prazo adiado e valor, mais avisos de prazo. A primeira é grátis; as seguintes custam até 30 dias após o encerramento. Repetir a mesma compra, canal e destino retorna a vigia ativa deste dono, sem cobrar novamente. A primeira vigia ativa é grátis (FRANQUIA_VIGIAS); as seguintes
| Parameter | Type | Required | Notes |
|---|---|---|---|
| compra_id | number | yes | id da compra (vem da busca) |
| canal | string | no | pull, webhook ou email (padrão pull) |
| destino | string | no | URL https (webhook); ignorado no pull e no email (vai para o e-mail da conta) |
Eventos de uma compra vigiada (o que mudou, de quê para quê, quando) e a fotografia atual. Precisa do token edm_….
| Parameter | Type | Required | Notes |
|---|---|---|---|
| id | string | yes | id da vigia |
| limite | number | no | 1 a 100 (padrão 50) |
Saldo e extrato do crédito pré-pago (precisa do token cred_…).
No parameter schema on file.
Recarga avulsa por x402: 0.1, 1, 5, 10 ou 25 dólares. Devolve o token portador do crédito para as APIs da casa.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| usd | number | yes | Pacote em dólares: 0.1, 1, 5, 10 ou 25. |
Recibo de uma entrega: preço, modo de pagamento e hash do conteúdo entregue.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| id | string | yes | id do recibo (vem no header x-editalmd-recibo) |
Nome, situação, atividade e endereço por CNPJ. Não consome franquia ou saldo nem revela contatos. Não consome franquia nem saldo. Não revela contatos ou sócios e não executa análise adicional. Mantém o limite de proteção da origem. Para sanções, situação fiscal e CNIA ao vivo, peça explicitamente /api/consulta/cnpj/:cnpj.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| cnpj | string | yes | CNPJ com ou sem pontuação. |
Endereços e empresas do CEP sem consumir franquia nem saldo. Até 20 endereços e 20 empresas. pontos_total informa o total; escopo=cadastro. Usa a forma ConsultaCep, sem uso nem _links. Mantém o limite de proteção da origem.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| cep | string | yes | CEP com ou sem hífen. |
Sugere até 8 empresas por CNPJ, empresa, sócio, telefone ou e-mail. Não consome consultas nem revela contatos. Até 8 empresas, ordenadas por correspondência. Não consome consultas nem revela contatos. Incompleto indica que uma das fontes não respondeu.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| q | string | yes | Nome com 3 a 120 caracteres, CNPJ, telefone com DDD ou e-mail completo. |
Ficha de empresa pelo CNPJ (Receita), com a situação especial quando há (falência, recuperação judicial, liquidação), as sanções dela (CEIS, CNEP, CEPIM, leniência, TCU e o CNIA do CNJ, conferido na hora), os sócios na lista de pessoas expostas politicamente (CGU), a situação fiscal (dívida ativa da União, parcelamentos, benefícios e obras), o risco socioambiental (lista suja do trabalho escravo,
| Parameter | Type | Required | Notes |
|---|---|---|---|
| cnpj | string | yes | CNPJ, com ou sem pontuação |
Endereços de um CEP com coordenada (CNEFE/IBGE) e as empresas registradas nele. 10 grátis por dia; depois, do saldo. Uma consulta, paga como a do CNPJ: franquia grátis do dia, depois o saldo. Devolve até 20 endereços e até 20 empresas; o total de endereços vem em pontos_total.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| cep | string | yes | CEP com 8 dígitos |
A franquia grátis de hoje, o pacote avulso e os três planos da consulta de CNPJ e endereço, e o saldo de quem pede. Não cobra. Sem credencial mostra a franquia e as ofertas. Com conta, crédito (X-Credito) ou carteira x402 (X-Wallet-Token), mostra também o saldo compartilhado entre Radar CNPJ, PontoFato e EditalMD. A credencial da carteira é emitida separadamente em cada portal.
No parameter schema on file.
Compra o pacote avulso ou um plano da consulta de CNPJ e endereço. Exige pagamento explícito: sem ele, devolve o 402 com o preço (crédito pré-pago ou x402). Sem pagamento, retorna 402 com o preço em dólar e reais. O corpo usa x402 v1; PAYMENT-REQUIRED usa v2. Com conta ou crédito, o saldo fica com esse titular. Sem identificação, fica com a carteira confirmada pelo pagamento x402. Para usar esse s
| Parameter | Type | Required | Notes |
|---|---|---|---|
| oferta | string | yes | pacote, basico, profissional ou empresa |
| compra | string | no | Marca desta compra (8 a 64 caracteres A-Za-z0-9_-) |
| credit_token | string | no | Token do crédito pré-pago (cred_…) |
| payment | string | no | Pagamento x402 assinado, a partir da cotação |
Monthly data package and private purchase status, without charging.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| api_pass | string | no | Private pass: api_<32 random hex>_<64 random hex>. Save before buying. |
Buy 1,000 basic data reads for US$1, valid for 30 days. Requires explicit payment. Same pass in retries recovers the same purchase. No automatic renewal. OCR, AI, documents and delivery keep their own tariffs. Send X-API-Pass on eligible data reads; remaining credits come in X-API-Credits-Remaining.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| api_pass | string | yes | Private pass: api_<32 random hex>_<64 random hex>. Save before buying. |
| credit_token | string | no | Existing prepaid credit token. |
| payment | string | no | Signed x402 payload, after authorizing the quote. |
| transaction | string | no | Base transaction hash to reconcile an uncertain payment with the same pass and original payload. |
The plans for sale, with price and term, and the account's active plan. Pix and USDC pay 30 days with no automatic renewal; the card subscribes monthly and renews until you cancel. Pix and USDC pay 30 days with no automatic renewal; the card subscribes monthly and renews until you cancel. Without an account or wallet credential, account is null. Original PDFs are free. An active plan includes
No parameter schema on file.
Buy a plan: pro-paginas (1000 shared allowance units), profissional-paginas (10000 shared allowance units), empresarial-paginas (100000 shared allowance units). Pix and USDC pay 30 days with no automatic renewal; the card subscribes monthly and renews until you cancel. Answers 402 with the price; pay with x402 or prepaid credit and repeat. Pix and USDC pay 30 days with no automatic renewal; the ca
| Parameter | Type | Required | Notes |
|---|---|---|---|
| plan | string | yes | pro-paginas (1000 shared allowance units), profissional-paginas (10000 shared allowance units), empresarial-paginas (100000 shared allowance units) |
Cancel the active plan now. What it added ends, including a paid period that has not started; that period and a purchase under 7 days are refunded. Requires accept_data_removal: true. Send { "accept_data_removal": true }: what the plan added ends now (account.cancel.losses in GET /api/plans says what), including a period already paid that has not started yet, such as a renewal. A purchase ma
| Parameter | Type | Required | Notes |
|---|---|---|---|
| accept_data_removal | boolean | yes | Must be true: you accept losing what the plan added. |
Current public prices and free allowances; no charge.
No parameter schema on file.
Payment discovery and billing summary; does not create a charge.
No parameter schema on file.
- Every tool — any call limit is its publisher’s, not ours
- No card, and mcprush charges nothing for it
- Runs at its publisher’s own address — this marketplace is not in the path
- Nothing to cap, because mcprush bills nothing
What counts against your monthly calls
| Tool | Unit | Calls used | Out of the allowance |
|---|
Nothing here is billable: mcprush charges nothing to install Editalmd or to call it, at any volume.
Two independent axes, because powerful and malicious are different questions. The grade is threat only. The capability level is blast radius, and it is never a penalty on the grade — it is priced as one subtract-only term in the score, where you can see it.
This listing is an address its publisher runs, and you connect to it directly — this marketplace is not in the path. The scanner reads packages and public source, and an address is neither. So there is no grade — not a withheld one, an unmeasured one.
Release history
This is an address its publisher runs: which release it serves is theirs to choose, so there is nothing here to pin. The history below is for reading; the current release on file is 1.0.1.
No release note was published with this version.
One review per account, from a signed-in account that does not publish this listing. Nothing else is asked — you can say what you think before you install it. Publishers can reply once per review, and a review can be edited or deleted by whoever wrote it.
Any signed-in account that does not publish Editalmd can review it, once — before installing it or after. A review from an account that has installed it is marked as one.
Nobody has reviewed this listing. The rating on the card is the mean of the reviews written here and nothing else, so there is no rating until somebody writes the first — which takes a signed-in account that does not publish it, and nothing else.