com.editalmd/editalmd · v1.0.1 · crypto-web3
com.editalmd/editalmd is healthy: it completed an MCP handshake in 2284 ms and exposes 75 tools.
Brazilian public procurement (PNCP): search, deadlines, tender markdown, alerts and watches.
Endpoint: https://editalmd.com/mcp (streamable-http)
Repository · Website · JSON · Add to my inventory
| Users (last 30 days) | 0 |
| Handshake | Healthy |
| Auth needed | None |
| Tool count | 75 |
| Latency | 2284 ms |
| Last checked (UTC) | 2026-10-14T19:10:35.096Z |
| Checked (UTC) | Status | Latency | Error |
|---|---|---|---|
| 2026-10-14T19:10:35.096Z | Healthy | 2284 |
avaliacao_cotas | Cota individual: um premium e 100 básicos, com validade. Não cobra. |
avaliacao_premium | 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 d |
avaliacao_basico | 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ã |
avaliacao_basico_resultado | 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.acce |
documentos_empresa | Lista os PDFs privados da empresa. Downloads binários usam GET HTTP autenticado /documentos/:arquivo. |
anexar_documento_empresa | 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. |
remover_documento_empresa | Remove um comprovante da própria empresa; análises que o usavam ficam desatualizadas. |
analisar_participacao | 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 mot |
consultar_participacao | 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 |
minhas_empresas | Empresas = organizações da conta com o EditalMD; use a sessão ou a chave de organização. |
buscar_empresa | Busca na base cadastral por CNPJ ou razão social; exige conta ou convidado. |
adicionar_empresa | 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 |
selecionar_empresa | 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. |
remover_empresa | Tira a empresa da lista (dona ou administradora); organização e PDFs ficam, e adicionar o CNPJ a devolve. |
precos_homologados | 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 troc |
atas_vigentes | 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 |
planos_de_compras | 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 qu |
minha_conta | 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. |
meus_documentos | Coleção privada da conta. Exige a sessão da conta (cookie + CSRF do navegador). |
meus_compras | Coleção privada da conta. Exige a sessão da conta (cookie + CSRF do navegador). |
documento_vincular | 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. |
documento_acesso | Estado do acesso e código privado de recuperação, sem nova compra. |
conta_acompanhamento | 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. |
conta_vincular_acompanhamento | 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 |
previa_alerta | Amostra gratuita de compras por termos/filtros ou sugestões editáveis pelo CNPJ. Não cria alertas. |
editar_alerta | Edita interesse ou pausa/reativa o alerta do dono. Reativação além da franquia exige pagamento. Filtros substituem o recorte inteiro. |
salvas | Lista até 200 licitações salvas pelo dono, gratuitamente. |
salvar_compra | 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. |
remover_salva | 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. |
gerar_markdown | 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, conf |
estado_geracao | Acompanha as fases reais e a conclusão gratuitamente, sem iniciar processamento. |
estado_original | 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. |
solicitar_original | 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 n |
criar_cobranca | 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 aguar |
estado_cobranca | 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 revisa |
exemplos | Lista cinco provas reais gratuitas para conferir Markdown, PDF original e ZIP com imagens antes de gerar outro documento. |
documento | 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. |
documento_dossie | 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. |
documento_arquivos | Catálogo dos arquivos originais do documento, com links de download e páginas. Use /api/documento/{id}/original para baixar o original completo. |
api_index | Índice da API do EditalMD: rotas, regime de cobrança e preço. |
health | Saúde da origem e tamanho do acervo (compras e documentos com texto). |
buscar_licitacao | Busca compras públicas por termo. Grátis. Devolve objeto, órgão, UF, modalidade e o id da compra. |
prazos | 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-cac |
compra | 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-ca |
quem_fornece | 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 mai |
abertas_do_ramo | 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 |
edital_markdown | 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. |
habilitacao | 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 dema |
documento_leitura | 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 |
criar_dono | 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 d |
dono | 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 |
rotacionar_segredo_webhook | 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. |
criar_alerta | 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 |
alerta_por_cnpj | 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 |
cnaes | 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 |
alertas_compras | Compras que já casaram com um alerta (canal pull), com prazos e status de entrega. Precisa do token edm_…. |
vigiar_compra | 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 |
vigia_eventos | Eventos de uma compra vigiada (o que mudou, de quê para quê, quando) e a fotografia atual. Precisa do token edm_…. |
credito_saldo | Saldo e extrato do crédito pré-pago (precisa do token `cred_…`). |
credito_recarregar | 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. |
recibo | Recibo de uma entrega: preço, modo de pagamento e hash do conteúdo entregue. |
consulta_cadastro | 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 /a |
consulta_endereco | 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. |
consulta_sugerir | 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. |
consulta_cnpj | 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 |
consulta_cep | 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`. |
consulta_planos | 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, Po |
consulta_comprar | 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 e |
api_access | Monthly data package and private purchase status, without charging. |
api_access_buy | 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. |
list_plans | 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 |
buy_plan | 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; pa |
cancel_plan | 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` sa |
pricing | Current public prices and free allowances; no charge. |
billing | Payment discovery and billing summary; does not create a charge. |