dokumendiregister.ee — Estonian public-authority documents
Measured conclusion: Alive, not deep-tested. L2 outcome: not_attempted.
Estonian public-authority document registers: one search across all, docs linked to companies.
| Author | io.github.Nimistu |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Alive, not deep-tested |
| L1 liveness | alive |
| L1 latency | 2440 ms |
| Last measured | 2026-10-26 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"dokumendiregister.ee — Estonian public-authority documents": {
"url": "https://dokumendiregister.ee/api/dokreg-mcp/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (6)
searchread-onlyFull-text search across the document registers (dokumendiregistrid) of Estonian public authorities — ministries, agencies, inspectorates and municipalities — aggregated by dokumendiregister.ee. Searches document titles, reference numbers, counterparties and the extracted text of attached files. Returns matches each with a stable `id` (pass to `fetch`) and a canonical dokumendiregister.ee URL.
Parameters:
query(required) — string — Free text: a subject, a company or person name, or a document reference number.limit— integer — Max results (default 10).
Hints: read-only yes · destructive not declared · idempotent not declared · open-world no
fetchread-onlyRetrieve the full metadata, attached-file list and extracted text of a document by the `id` returned from `search` (e.g. 'doc:22112'). Returns it as Markdown with its linked companies and canonical dokumendiregister.ee URL.
Parameters:
id(required) — string — Document id from search, e.g. 'doc:22112'.
Hints: read-only yes · destructive not declared · idempotent not declared · open-world no
search_documentsread-onlyDocument search with optional filters: authority (slug), document type, access restriction (Avalik = public, AK = restricted; restricted documents expose metadata only, never file text) and a registration-date range. Returns a page of documents with a total count. Use `list_authorities` to discover authority slugs.
Parameters:
limit— integerquery— string — Free text; omit to browse by filters alone.offset— integerdate_to— string — YYYY-MM-DD upper bound (registration date).doc_type— string — Exact document type, e.g. 'Kiri'.authority— string — Authority slug from `list_authorities`, e.g. 'rab'.date_from— string — YYYY-MM-DD lower bound (registration date).restriction— string — Access restriction.
Hints: read-only yes · destructive not declared · idempotent not declared · open-world no
documents_by_companyread-onlyGiven an 8-digit Estonian registry code (registrikood), return every public-authority document that names that company — across ALL registers at once, with the authority, document type, date and the company's role. Each authority publishes its own register with no shared search, so this cross-register company join is unique to dokumendiregister.ee. Find a registry code via nimistu.ee or the nimistu MCP.
Parameters:
reg_code(required) — string — 8-digit Estonian company registry code, e.g. '16887028'.limit— integeroffset— integer
Hints: read-only yes · destructive not declared · idempotent not declared · open-world no
list_authoritiesread-onlyAll Estonian public authorities whose document register is indexed, each with its slug and document count. Use a slug as the `authority` filter in `search_documents`.
Hints: read-only yes · destructive not declared · idempotent not declared · open-world no
recent_documentsread-onlyThe newest documents by registration date, across all authorities — optionally narrowed to one authority.
Parameters:
limit— integerauthority— string — Authority slug from `list_authorities`.
Hints: read-only yes · destructive not declared · idempotent not declared · open-world no
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.