EditalMD
editalmd.com
· EditalMD
Leia exemplos reais com Markdown paginado, PDFs e imagens. Gere documentos por US$ 0,02 por página no site ou API. Leitura pronta e downloads gratuitos.
editalmd.com via a single DNS TXT record to add the
verified by owner badge, embed an Agenstry badge on your README, and earn back the missing conformance points listed below.
Dispute or improve this rating
F
Conformance score: 35/100
F-grade: card is reachable but fails most operational signals.
click to expand breakdown ▾
click to collapse breakdown ▴
agent-card.json changed within the last 7 days. We track these so downstream callers can react.
Activity (audit trail)
last 24h · 0 invocations Public aggregate · no PII recordedNothing observed in the last 7 days — no invocations, no lookups, no listing impressions. Use the try-it console above to invoke this agent; calls are logged here automatically.
Card history
1 snapshot Every change toagent-card.json
| Captured | Hash | |
|---|---|---|
| 2026-09-11 04:07:07 current | 2aef172ecb61… |
view → |
Endpoints
| Agent card | https://editalmd.com/.well-known/agent-card.json |
| Provider | https://editalmd.com |
| Docs | https://editalmd.com/llms.txt |
Skills · 24 declared · mapped to canonical taxonomy
Solicita geração por US$ 0,02/página (x402 ou crédito). Obtenha cotacao por estado_geracao, confira páginas/total e envie com o pagamento. Depois acompanhe por …
Acompanha as fases reais e a conclusão gratuitamente, sem iniciar processamento.
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 r…
Consulta pagamento e liberação com o mesmo cobranca_token. Gratuito; intervalo mínimo 30 s; não inicia trabalho.
Lista cinco provas reais gratuitas para conferir Markdown, PDF original e ZIP com imagens antes de gerar outro documento.
Catálogo dos arquivos originais do documento, com links de download e páginas. Recursos preparados pelo Licitação; use /api/documento/{id}/original para baixar …
Índice da API do EditalMD: rotas, regime de cobrança e preço.
Saúde da origem e tamanho do acervo (compras e documentos com texto).
Busca compras públicas do PNCP por termo. Grátis. Devolve objeto, órgão, UF, modalidade e o id da compra.
Prazos da compra: fim das propostas (do PNCP) e último dia de impugnação (estimado: 3 dias úteis antes da sessão, Lei 14.133 art. 164, feriados nacionais). Grát…
Ficha da compra e a lista de documentos com texto extraído, com o preço de cada um. Grátis.
Lê o Markdown pronto gratuitamente, com procedência, hash e imagens. Nunca gera: se necessário, use gerar_markdown e acompanhe por estado_geracao. O manifesto d…
Lista de habilitação do edital (jurídica, fiscal/social/trabalhista, econômico-financeira, técnica), cada item com o trecho literal do texto. Gratuita nesta fas…
Manifesto pronto do documento: páginas, imagens, SHA-256 e versão. Gratuito, sem iniciar OCR. Baixe /api/documento/{id}/pacote?v={text_sha256} para obter o ZIP …
Cria o token de dono (edm_…) que abre alertas e vigias, e o segredo whsec_… que assina os webhooks. Sem cadastro; o token é mostrado uma única vez — guarde e ma…
Estado do dono (precisa do token edm_…): e-mail confirmado, franquia e o segredo whsec_… que assina cada webhook (Standard Webhooks: webhook-id, webhook-timesta…
Troca o segredo que assina os webhooks (precisa do token edm_…). O anterior ainda assina por 24 h, para trocar sem janela de falha.
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 do…
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 prime…
A lista de CNAE como o alerta por CNPJ a lê: descrição oficial (IBGE), família e termos do dicionário e fornecedores ativos no SICAF. Sem q, o ranking de quem m…
Compras que já casaram com um alerta (canal pull), com prazos e status de entrega. Precisa do token edm_….
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 pr…
Eventos de uma compra vigiada (o que mudou, de quê para quê, quando) e a fotografia atual. Precisa do token edm_….
Saldo e extrato do crédito pré-pago (precisa do token `cred_…`).
Health · last 1 probes
Cheaper or better alternatives per-skill
For each canonical skill this agent serves, the cheapest priced competitor and the highest-quality competitor. Only shown when at least one beats the current agent. Skills where this agent is already best on both axes are hidden.
Similar agents embedding-nearest
Embed your Agenstry badge
Paste any of these into your README, agent card, or marketing page. Each badge auto-updates and links back to this page.
Markdown / HTML snippets
[](https://agenstry.com/agents/editalmd.com) [](https://agenstry.com/agents/editalmd.com) [](https://agenstry.com/agents/editalmd.com) [](https://agenstry.com/agents/editalmd.com)
Audit-grade evidence bundle
JSON snapshot for vendor-review files. Add ?sign=true for a JWS-signed envelope verifiable against
our JWKS. See the methodology.
Raw agent card JSON
{
"name": "EditalMD",
"description": "Leia exemplos reais com Markdown paginado, PDFs e imagens. Gere documentos por US$ 0,02 por p\u00e1gina no site ou API. Leitura pronta e downloads gratuitos.",
"url": "https://editalmd.com",
"provider": {
"organization": "EditalMD",
"url": "https://editalmd.com",
"email": "contato@editalmd.com"
},
"documentationUrl": "https://editalmd.com/llms.txt",
"protocol": "mcp",
"protocolUrl": "https://modelcontextprotocol.io",
"interfaces": [
{
"transport": "streamable-http",
"url": "https://editalmd.com/mcp"
}
],
"capabilities": {
"streaming": true,
"pushNotifications": false,
"authentication": "none"
},
"defaultInputModes": [
"application/json"
],
"defaultOutputModes": [
"application/json",
"text/markdown"
],
"skills": [
{
"id": "gerar_markdown",
"name": "gerar_markdown",
"description": "Solicita gera\u00e7\u00e3o por US$ 0,02/p\u00e1gina (x402 ou cr\u00e9dito). Obtenha cotacao por estado_geracao, confira p\u00e1ginas/total e envie com o pagamento. Depois acompanhe por GET; n\u00e3o repita POST como polling.",
"endpoint": "POST /api/documento/:id/geracao"
},
{
"id": "estado_geracao",
"name": "estado_geracao",
"description": "Acompanha as fases reais e a conclus\u00e3o gratuitamente, sem iniciar processamento.",
"endpoint": "GET /api/documento/:id/geracao"
},
{
"id": "criar_cobranca",
"name": "criar_cobranca",
"description": "Reserva endere\u00e7o USDC/Base para pagar US$ 0,02/p\u00e1gina sem carteira no navegador. Confira cotacao antes, conserve cobranca_token. N\u00e3o gera antes da confirma\u00e7\u00e3o real.",
"endpoint": "POST /api/documento/:id/cobranca"
},
{
"id": "estado_cobranca",
"name": "estado_cobranca",
"description": "Consulta pagamento e libera\u00e7\u00e3o com o mesmo cobranca_token. Gratuito; intervalo m\u00ednimo 30 s; n\u00e3o inicia trabalho.",
"endpoint": "GET /api/documento/:id/cobranca"
},
{
"id": "exemplos",
"name": "exemplos",
"description": "Lista cinco provas reais gratuitas para conferir Markdown, PDF original e ZIP com imagens antes de gerar outro documento.",
"endpoint": "GET /api/exemplos"
},
{
"id": "documento_arquivos",
"name": "documento_arquivos",
"description": "Cat\u00e1logo dos arquivos originais do documento, com links de download e p\u00e1ginas. Recursos preparados pelo Licita\u00e7\u00e3o; use /api/documento/{id}/original para baixar o original completo.",
"endpoint": "GET /api/documento/:id/partes"
},
{
"id": "api_index",
"name": "api_index",
"description": "\u00cdndice da API do EditalMD: rotas, regime de cobran\u00e7a e pre\u00e7o.",
"endpoint": "GET /api/"
},
{
"id": "health",
"name": "health",
"description": "Sa\u00fade da origem e tamanho do acervo (compras e documentos com texto).",
"endpoint": "GET /api/health"
},
{
"id": "buscar_licitacao",
"name": "buscar_licitacao",
"description": "Busca compras p\u00fablicas do PNCP por termo. Gr\u00e1tis. Devolve objeto, \u00f3rg\u00e3o, UF, modalidade e o id da compra.",
"endpoint": "GET /api/busca"
},
{
"id": "prazos",
"name": "prazos",
"description": "Prazos da compra: fim das propostas (do PNCP) e \u00faltimo dia de impugna\u00e7\u00e3o (estimado: 3 dias \u00fateis antes da sess\u00e3o, Lei 14.133 art. 164, feriados nacionais). Gr\u00e1tis.",
"endpoint": "GET /api/compra/:id"
},
{
"id": "compra",
"name": "compra",
"description": "Ficha da compra e a lista de documentos com texto extra\u00eddo, com o pre\u00e7o de cada um. Gr\u00e1tis.",
"endpoint": "GET /api/compra/:id"
},
{
"id": "edital_markdown",
"name": "edital_markdown",
"description": "L\u00ea o Markdown pronto gratuitamente, com proced\u00eancia, hash e imagens. Nunca gera: se necess\u00e1rio, use gerar_markdown e acompanhe por estado_geracao. O manifesto de leitura informa a vers\u00e3o do ZIP.",
"endpoint": "GET /api/documento/:id/markdown"
},
{
"id": "habilitacao",
"name": "habilitacao",
"description": "Lista de habilita\u00e7\u00e3o do edital (jur\u00eddica, fiscal/social/trabalhista, econ\u00f4mico-financeira, t\u00e9cnica), cada item com o trecho literal do texto. Gratuita nesta fase para qualquer data; reutiliza o mesmo texto.",
"endpoint": "POST /api/documento/:id/habilitacao"
},
{
"id": "documento_leitura",
"name": "documento_leitura",
"description": "Manifesto pronto do documento: p\u00e1ginas, imagens, SHA-256 e vers\u00e3o. Gratuito, sem iniciar OCR. Baixe /api/documento/{id}/pacote?v={text_sha256} para obter o ZIP MD+imagens.",
"endpoint": "GET /api/documento/:id/leitura"
},
{
"id": "criar_dono",
"name": "criar_dono",
"description": "Cria o token de dono (edm_\u2026) que abre alertas e vigias, e o segredo whsec_\u2026 que assina os webhooks. Sem cadastro; o token \u00e9 mostrado uma \u00fanica vez \u2014 guarde e mande em Authorization: Bearer nas tools de alerta e vigia.",
"endpoint": "POST /api/dono"
},
{
"id": "dono",
"name": "dono",
"description": "Estado do dono (precisa do token edm_\u2026): e-mail confirmado, franquia e o segredo whsec_\u2026 que assina cada webhook (Standard Webhooks: webhook-id, webhook-timestamp, webhook-signature).",
"endpoint": "GET /api/dono"
},
{
"id": "rotacionar_segredo_webhook",
"name": "rotacionar_segredo_webhook",
"description": "Troca o segredo que assina os webhooks (precisa do token edm_\u2026). O anterior ainda assina por 24 h, para trocar sem janela de falha.",
"endpoint": "POST /api/dono/segredo"
},
{
"id": "criar_alerta",
"name": "criar_alerta",
"description": "Alerta de compra nova por termos do objeto e UF (precisa do token edm_\u2026). Canal pull (ler por alertas_compras), webhook (POST https assinado com o whsec_\u2026 do dono) ou email. O primeiro \u00e9 gr\u00e1tis; os seguintes custam por 30 dias (x402 ou cr\u00e9dito).",
"endpoint": "POST /api/alertas"
},
{
"id": "alerta_por_cnpj",
"name": "alerta_por_cnpj",
"description": "Alertas de compra nova pelo CNPJ da empresa (precisa do token edm_\u2026): as atividades (CNAE) viram fam\u00edlias de termos e sai um alerta por fam\u00edlia, principal primeiro, at\u00e9 max_familias. O que passa da franquia \u00e9 cobrado numa vez s\u00f3 (x402 ou cr\u00e9dito). CNAE fora do dicion\u00e1rio vem listado na resposta com familia nula.",
"endpoint": "POST /api/alertas"
},
{
"id": "cnaes",
"name": "cnaes",
"description": "A lista de CNAE como o alerta por CNPJ a l\u00ea: descri\u00e7\u00e3o oficial (IBGE), fam\u00edlia e termos do dicion\u00e1rio e fornecedores ativos no SICAF. Sem q, o ranking de quem mais vende para o governo. Gr\u00e1tis.",
"endpoint": "GET /api/cnaes"
},
{
"id": "alertas_compras",
"name": "alertas_compras",
"description": "Compras que j\u00e1 casaram com um alerta (canal pull), com prazos e status de entrega. Precisa do token edm_\u2026.",
"endpoint": "GET /api/alertas/:id/compras"
},
{
"id": "vigiar_compra",
"name": "vigiar_compra",
"description": "Vigia uma compra (precisa do token edm_\u2026): fotografa agora e registra eventos de retifica\u00e7\u00e3o, documento novo, suspens\u00e3o, prazo adiado e valor, mais avisos de prazo. A primeira \u00e9 gr\u00e1tis; as seguintes custam at\u00e9 30 dias ap\u00f3s o encerramento.",
"endpoint": "POST /api/vigias"
},
{
"id": "vigia_eventos",
"name": "vigia_eventos",
"description": "Eventos de uma compra vigiada (o que mudou, de qu\u00ea para qu\u00ea, quando) e a fotografia atual. Precisa do token edm_\u2026.",
"endpoint": "GET /api/vigias/:id/eventos"
},
{
"id": "credito_saldo",
"name": "credito_saldo",
"description": "Saldo e extrato do cr\u00e9dito pr\u00e9-pago (precisa do token `cred_\u2026`).",
"endpoint": "GET /api/credito"
}
],
"discovery": {
"openapi": "https://editalmd.com/openapi.json",
"llms": "https://editalmd.com/llms.txt",
"okf": "https://editalmd.com/okf/index.md",
"numbers": "https://editalmd.com/api/vitrine",
"partnerships": "https://editalmd.com/api/partners",
"api_catalog": "https://editalmd.com/.well-known/api-catalog",
"x402": "https://editalmd.com/.well-known/x402",
"pricing": "https://editalmd.com/pricing",
"docs": "https://editalmd.com/docs"
},
"updated": "2026-09-11"
}