# Editalmd MCP server

Source: https://glimind.com/server/mcp-registry%2Fcom.editalmd%2Feditalmd
Registry id: `mcp-registry/com.editalmd/editalmd`
Status: live (checked 2026-10-26T22:06:13.635Z)

## Measurements (30 days)

- Uptime: 99.92%
- Checks: 5017
- Outages (90 days): 3

## Install

```json
{
  "mcpServers": {
    "editalmd-mcp-server": {
      "type": "http",
      "url": "https://editalmd.com/mcp"
    }
  }
}
```

Claude Code:

```sh
claude mcp add --transport http editalmd-mcp-server https://editalmd.com/mcp
```

## Tools (59)

- `account_tracking`: Checks that the Salvas, Alertas and Vigias belong to the account of the session. The lists of a guest edm_… move to the account with `POST /api/auth/claim`; a P
- `add_company`: Imports the CNPJ into a new organization or into the organization of the organization key. Without X-Organization-Id, it creates the organization with the compa
- `analyze_participation`: Starts or resumes the analysis with the company record, the attachments and the tender. Call it only when the user asks; follow it with get_participation. Retur
- `api_index`: The EditalMD API index, with the routes.
- `attach_company_document`: Sends a PDF proof of the company. It does not start OCR. Requires a session; for large files, prefer HTTP. Returns 201. JSON up to 11,200,000 bytes; PDF up to 8
- `awarded_prices`: Awarded results for a similar item, as a free summary: how many results, the median and the range (p25/p75) of the same catalog product in the same unit, withou
- `claim_guest_tracking`: Brings into the session account what the guest edm_… created (the SDK claim): the Salvas, Alertas and Vigias that the account does not have yet, and the documen
- `company_documents`: Lists the private PDFs of the company. Binary downloads use the authenticated HTTP GET /documentos/:arquivo.
- `consulta_cadastro`: Name, status, activity and address of a Brazilian company by CNPJ. It does not count against the daily free limit, does not show contacts or partners and runs n
- `consulta_cep`: Addresses at a CEP (Brazilian postal code) with coordinates (CNEFE/IBGE) and the companies registered there. Returns up to 20 addresses and up to 20 companies; 
- `consulta_cnpj`: Brazilian company record by CNPJ from the Federal Revenue (Receita Federal), with the special status when there is one (bankruptcy, judicial recovery, liquidati
- `consulta_endereco`: Addresses and companies at a CEP (Brazilian postal code), without counting against the daily free limit. Up to 20 addresses and 20 companies; `pontos_total` has
- `consulta_sugerir`: Suggests up to 8 Brazilian companies for a CNPJ, company name, partner, phone or e-mail, ordered by how well they match. It does not count against the daily fre
- `create_alert`: An alert for new procurements by object terms and state (UF). Use the account session or guest token. Channels: pull, signed webhook or email. Name, organizatio
- `create_alerts_by_cnpj`: Alerts for new procurements by the company CNPJ (requires the token edm_…): the activities (CNAE) become families of terms, and there is one alert per family, m
- `create_owner`: Creates the guest (token edm_…, issued by the account library) that opens alerts and watches, and the secret whsec_… that signs the webhooks. No sign-up. The to
- `evaluation_basic`: Basic native or OCR text of a PDF of up to 50 pages / 32 MiB, without review or structured tables. Up to 100 documents per agent. It does not open premium. Allo
- `evaluation_basic_result`: Follows the basic reading after retry_after_s and returns the text per page with the hash of the source. Allowance per credential, until the earlier date of the
- `evaluation_premium`: Uses your only sponsored premium on a document of up to 50 pages. Keep evaluation.access_code as avaliacao_codigo and follow it with generation_status and agent
- `evaluation_quota`: Individual allowance: one premium and 100 basic documents, with an expiry date.
- `framework_agreements`: The valid framework agreements (`ata de registro de preços`) on PNCP for the object, most relevant first: the managing agency, the validity, whether the agreeme
- `generation_status`: Follows the real phases and the completion, free, without starting processing.
- `get_deadlines`: The deadlines of the procurement: the published end of proposals and the last day to challenge the tender (estimate: 3 business days before the session, Law 14.
- `get_document`: A free lookup of the title, type, pages and the procurement linked to a document. Use `get_procurement` to list the related documents. It does not open content 
- `get_document_dossier`: Items, requirements, attestations, deadlines and obligations, with conditions, exceptions and excerpts/pages. It uses the same acesso_codigo as the reading. It 
- `get_owner`: The owner state (requires the token edm_… or the account session): account or guest, the notice e-mail, the allowance and the secret whsec_… that signs each web
- `get_participation`: Reads the state, the pending items and the met items, with reasons, actions and evidence. It never starts an analysis. Pending items group precisa_comprovar (pr
- `get_procurement`: The procurement record and its documents in the collection (up to 50), with titles, types, pages and availability. Free. Served from the edge cache for up to 6 
- `get_qualification`: The qualification list of the tender, with literal excerpts: conditions, exceptions and evidence by page of the available analysis. The lookup does not start an
- `get_reading_manifest`: The document manifest: pages, images, SHA-256 and version. Send acesso_codigo; the examples are free. It does not start OCR. The same authorization opens the ZI
- `get_tender_markdown`: Reads the Markdown with the acesso_codigo of the document, or with avaliacao_codigo and agent_pass of the sponsored premium. Five examples are free.
- `health`: Health of the origin and size of the collection (procurements and documents with text).
- `list_alert_matches`: The procurements that already matched an alert (pull channel), with deadlines and delivery status. Requires the token edm_….
- `list_cnaes`: Search term suggestions by economic activity (CNAE), with the description, the family and coverage indicators. Free. Without `q`, it lists the activities with t
- `list_document_files`: The catalog of the original files of the document, with download links and pages. Use /api/documento/{id}/original to download the full original.
- `list_examples`: Lists five real free proofs to check the Markdown, the original PDF and the ZIP with images before you generate another document.
- `list_my_companies`: The companies are the account organizations with EditalMD; use the session or the organization key.
- `list_saved`: Lists up to 200 tenders saved by the owner, free.
- `list_watch_events`: The events of a watched procurement (what changed, from what to what, and when) and the current snapshot. Requires the token edm_….
- `lookup_reference`: Find city names and state codes, activities and other Radar CNPJ references. For tender filters, use the city name and state. Returned numeric codes belong to R
- `my_account`: The identity and the private counters of the account session (cookie) sent in the MCP request. The global account is already the person in EditalMD: there is no
- `my_documents`: The private collection of the account. Requires the account session (cookie and the browser CSRF).
- `my_procurements`: The private collection of the account. Requires the account session (cookie and the browser CSRF).
- `open_tenders_in_field`: The tenders with an open proposal period published in the last 7 days, in the state (UF) and in the CNAEs of the companies that supply the same as this procurem
- `original_status`: Reads the status of the original, free. It does not ask for a download or a generation. It returns only the file status: it does not deliver content, grant acce
- `preview_alert`: A free sample of procurements by terms and filters, or editable suggestions by CNPJ. It does not create alerts.
- `procurement_plans`: What agencies plan to procure (annual procurement plans, PCA, on PNCP), before the tender opens: item, agency, quantity, estimated value and desired date. Free.
- `remove_company`: Removes the company from the list (owner or admin); the organization and the PDFs stay, and adding the CNPJ again brings it back.
- `remove_company_document`: Removes a proof from your own company; the analyses that used it become out of date.
- `remove_saved`: Removes the procurement from the personal list of the owner. Saving does not create a watch or a notification. The client sends only the ID; the snapshot comes 
- `request_original`: When the person wants the document, downloads the pending original from PNCP now. Free and idempotent. It does not start OCR. Use it when the person opens the d
- `rotate_webhook_secret`: Changes the secret that signs the webhooks (requires the token edm_…). The previous secret still signs for 24 h, so you can change it without a failure window. 
- `save_procurement`: Saves the procurement, up to 200 per owner. Saving does not create a watch or a notification. The client sends only the ID; the snapshot comes from the collecti
- `search_companies`: Searches the company registry by CNPJ or company name; requires an account or a guest.
- `search_tenders`: Searches public procurements by term. Free. Returns the object, the agency, the state (UF), the modality and the procurement id.
- `select_company`: Selects a registered company; it does not run an analysis. Each person's choice is kept in the account. Repeating the current choice writes nothing.
- `update_alert`: Edits the interest, or pauses or turns on again an alert of the owner. The filters replace the whole filter.
- `watch_procurement`: Watches a procurement (requires the token edm_…): takes a snapshot now and records the events of correction, new document, suspension, postponed deadline and va
- `who_supplies`: The CNAEs (activity codes) that usually win procurements like this one, most likely first, with the official description and, per CNAE, how many items and how m

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
