Connect Ärikratt to your AI assistant.
MCP is an open standard that lets an AI assistant query data straight from the source. Ärikratt MCP gives it Estonian company register data — revenue, taxes, tax debt, state aid, licences, open calls and tenders — with the exact registry code, source and as-of date.
Claude
Paste https://arikratt.ee/mcp, choose Add, and sign in.
https://arikratt.ee/mcpChatGPT
Plugins → + → Add custom MCP server; paste the URL and choose OAuth. Account restrictions may apply.
https://arikratt.ee/mcpGrok
New Connector → Custom → paste the URL and sign in. A paid plan may be required.
https://arikratt.ee/mcpSee how it works
A neutral AI-assistant window · works with Claude and other MCP clients · 45 s loopText transcript of the animation (all scenes)
- Counterparty check (public data, snapshot 24 Sep 2026)User: Can I send an invoice to Bolt Operations OÜ? Check tax debt, annual reports and status.arikratt.search_companies({ q: "Bolt Operations" })arikratt.get_company({ registry_code: "14532901" })Assistant: No public obstacles Bolt Operations OÜ (14532901) is entered in the register, is not on the Tax and Customs Board tax-debt list, and the 2025 annual report has been filed. 2024 revenue was 1 122 869 000 € and net profit 124 958 000 €; in 2026 Q2 there were 878 employees and 5 874 457 € of state taxes were paid. Sources: Business Register · 24 Sep 2026; Tax and Customs Board · 24 Sep 2026; snapshot 20260924T191035Z
- Sector comparison (sample data)User: Compare us (Näidis Tarkvara OÜ) with three competitors on 2024 figures.arikratt.search_companies({ q: "Näidis Tarkvara" })arikratt.get_company({ registry_code: "12345678", include: ["similar"] })arikratt.compare_companies({ ids: ["12345678","12222333","13333444","14444555"], year: 2024 })Assistant: Here is the 2024 comparison. The median is for the same activity in Tartu (n = 212). You lead on margin and sit at the 87th percentile of revenue. Tarkvaratehas OÜ is on the tax-debt list. Sources: Business Register · 24 Sep 2026; Tax and Customs Board · 24 Sep 2026; sector 62011 · Tartu · n = 212
- Finding grants (sample data)User: Which grants can we apply for now? We are a Tartu software company with 14 employees.arikratt.get_company({ registry_code: "12345678", fields: ["profile"] })arikratt.open_calls({ emtak: "62011", county: "tartu", size: "10-49", status: "open" })Assistant: Three open calls match the profile: Industrial digital shift — EIS, deadline in 9 days, up to 300 000 €, own contribution 50%. Development voucher — EIS, deadline in 27 days, up to 35 000 €; fits early product work. Resource efficiency — KIK, deadline in 41 days; fits if the investment is in equipment. Sources: EIS · PRIA · KIK public pages · 24 Sep 2026; matching is rule-based (activity, county, size)
- Multi-step task (sample data)User: List Tartu IT companies that are growing and have no tax debt, and make a table.Plan: Find Tartu IT companies (EMTAK 62) · Check tax debt and reports · Filter growth above 10% · Build the table and a CSVarikratt.search_companies({ emtak_prefix: "62", county: "tartu", min_employees: 5, sort: "revenue" })arikratt.risk_signals({ ids: [148 registry codes] })arikratt.compare_companies({ ids: [129 codes], metrics: ["revenue","growth","employees"] })Assistant: Done. Of 148 Tartu IT companies, 37 remained after the tax-debt, report and growth filters. The first six by revenue: Sources: Business Register · 24 Sep 2026; Tax and Customs Board · 24 Sep 2026; snapshot 20260924T191035Z
- The same question, two ways (sample data)User: Does Mäe Ehitus OÜ have tax debt?
Web-search answer: I found a 2023 news item about Mäe Ehitusgrupp OÜ. I did not find current tax-debt information, but the company seems to be operating. [Sample: wrong company, no as-of date]
MCP answer: Mäe Ehitus OÜ (10987654, Rapla) is on the tax-debt list: debt 3 214 €, all of it on a payment schedule. The similarly named Mäe Ehitusgrupp OÜ (11876543) is a different company. Sources: Tax and Customs Board · 24 Sep 2026; Business Register · 24 Sep 2026
Why MCP rather than plain web search?
Every claim has a source. No percentage is an Estonian registry error rate.Honest note: web search is still the right tool for news, the company website, product and hiring pages, and anything that happened after the last official refresh. The register updates daily, annual-report indicators monthly, and EMTA taxes quarterly with a publication lag. The assistant can use both — MCP for a register field, web search for context.
- Tow Center / CJR, 6 March 2025 — News attribution, 1,600 queries. Not a measurement of Estonian registries.
- Google Research, DataGemma — 101 statistical questions. The cited cell and the sentence around it are different things.
- RIK — Automated use of the web service is prohibited; open data is the exception.
- EMTA — Quarterly turnover (including reverse charge) is a CSV. Tax debt is a daily file, €100 floor, scheduled and contested amounts split.
- Statistics Estonia, 2025 — 139,774 economically active private limited companies in 2025.
- RahaPTS — A legal person is identified by registry code.
- Reflex, 27 April 2026 — Browser agent versus API on the same admin task. Small sample, not an Estonian register.
- Song et al., arXiv:2410.16464 — A hybrid of API and browsing beat either tool alone.
- robots.txt, 25 Sep 2026 — ariregister.rik.ee, teatmik.ee (Disallow: /), e-krediidiinfo.ee disallows search and company paths.
What you can do with it
Six questions a small company actually asksCheck a counterparty before you send an invoice
Tax debt, whether the annual report is filed, status and notices — one question, with the source.
search_companiesget_companyrisk_signalsCompare your sector
Where you sit in revenue, profit and headcount for your activity, with the median and a percentile.
compare_companiessector_statsFind grants
Open EIS, PRIA and KIK calls that match the company activity, county and size.
get_companyopen_callsWatch tenders
New public-procurement notices for your CPV codes and buyers, with deadlines.
procurement_noticesA bookkeeper’s monthly client check
A whole client list at once: who has tax debt, whose report is unfiled, whose status changed.
risk_signalsget_companyCompany-level sales prep
A target list by activity, county, size and growth — with no data about natural persons.
search_companiescompare_companiesregion_statsTools
Company-level data · current board members' names only in one get_company reply · no natural-person identifiers or beneficial ownersCompanies
search_companies- Find a company by name or registry code.
get_company- Company profile, financial figures, tax debt and registry data.
check_counterparty- Status, tax debt and risk indicators, including enforcement and restructuring notices.
compare_companies- Compare figures for up to four companies in the same year.
find_companies- Find companies by sector, location and financial figures.
risk_signals- Recent registry and tax-risk signals by company.
watch_companies- Track changes for up to 50 companies. Set since to an opaque event cursor or a previous snapshot_id; omit it for recent changes in the current snapshot.
Statistics and economy
sector_stats- Company counts, medians and benchmarks for a sector.
event_series- Monthly counts of corporate notices and registry relationships, with coverage.
legal_calendar- Upcoming legal changes, bills and EU deadlines in separate layers.
economy_context- Estonian GDP growth, registered unemployment counts and business loan interest rates.
region_stats- County business figures, employment and funding with context.
Procurement and funding
funding_overview- EU funding totals by programme, period and region.
open_calls- Open funding calls, deadlines and eligibility criteria.
procurement_notices- Procurement notices with buyer, deadline and CPV code.
procurement_stats- Procurement market notices, procedures and competition indicators, with coverage.
company_procurement- Procurement lots won by a company, with dates and award context.
Catalogs and datasets
search_legal_vectors- Hybrid search over cleared current state-law provisions.
browse_catalog- Browse free data catalogs with sources, dates and coverage.
Sources and feedback
describe_datasets- Dataset contents, access, licences and limitations.
source_metadata- Source licence, attribution requirements and data provenance.
submit_feedback- Submit missing or incorrect data for review when the user asks.
Data catalogs
All datasets and accessFree browse_catalog queries: medicines, trademarks and designs, court decisions, EHR, property, state assets (RKVR/KATRI), ships and search over current state legal acts. Fields and coverage are limited.
- Court decisions
court_decisions - Buildings
buildings - EHR energy labels and links
ehr_energy_labelsehr_building_cadastral - Cadastre
cadastral - Medicine packages
medicines - Land Register composition
land_register_krisland_register_parcels - State real estate
state_real_estate_rkvr - KATRI state property
katri_state_property_ownership - Ship register safe projection
ship_register_safe_projectionship_technical_entriesship_legal_owners - Patent Office data
trademarksdesigns - Legal search
legal_search
How to connect
about 2 minutes- Sign in and create a keySign in and create one key. The free quota is 2,000 calls a month and 200 a day. The key is personal.
- Claude (claude.ai, Desktop, Cowork)Settings → Connectors → Add custom connector → URL https://arikratt.ee/mcp. Sign in with your Ärikratt account and give consent. Do not paste a key there; the same connection is for Cowork too.
- Cursor, Claude Code, scriptsAdd the server with an Authorization: Bearer header and the key (example beside this). Never put the key in the URL. This is the path that works today.
- Ask the first question“Does registry code 12345678 have tax debt or a missing annual report?” — the assistant calls the tool itself. The answer carries the registry code, period and source.
Configure a client (key in header)
HTTP transportClaude Desktop
File claude_desktop_config.json — macOS: ~/Library/Application Support/Claude/; Windows: %APPDATA%\Claude\.
Save the file and restart Claude Desktop.
{
"mcpServers": {
"arikratt": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://arikratt.ee/mcp",
"--header",
"Authorization:${AUTH_HEADER}"
],
"env": {
"AUTH_HEADER": "Bearer <api-key>"
}
}
}
}Claude Code
Run in a terminal (the key is already in the header):
claude mcp add --transport http arikratt https://arikratt.ee/mcp --header "Authorization: Bearer <api-key>"
Cursor
Add to the user-level ~/.cursor/mcp.json, then save and restart Cursor:
{
"mcpServers": {
"arikratt": {
"url": "https://arikratt.ee/mcp",
"headers": {
"Authorization": "Bearer <api-key>"
}
}
}
}VS Code
Open the user MCP config (Command Palette → “MCP: Open User Configuration”) and paste. VS Code will prompt for the key:
Never commit API keys. Keep this in your user profile mcp.json, not in a project file.
{
"inputs": [
{
"type": "promptString",
"id": "arikratt-key",
"description": "Ärikratt MCP API key",
"password": true
}
],
"servers": {
"arikratt": {
"type": "http",
"url": "https://arikratt.ee/mcp",
"headers": {
"Authorization": "Bearer ${input:arikratt-key}"
}
}
}
}Other MCP
Streamable HTTP POST https://arikratt.ee/mcp. Send the key as Authorization: Bearer or as raw X-API-Key (no Bearer word).
POST https://arikratt.ee/mcp Authorization: Bearer <api-key> # or: X-API-Key: <api-key>
ChatGPT / claude.ai
Try right away: “Does registry code 12345678 have tax debt or a missing annual report?”
Check it works: The tool list (tools/list) appears in the client; ask about one registry code and the answer should carry the code and a source.
Store the key like a password. Never put it in a URL or share it. Rotate it on the account page, or write to arikratt@r-53.com.
Claude clients sign in with an Ärikratt account and confirm consent. This file is for clients that send a header. Transport is Streamable HTTP, a single endpoint POST /mcp. The key always travels in a header, never in the URL. Alternatively, send the raw key in the X-API-Key header, without the word Bearer.
Free key
One key for a signed-in account. No payment.2,000 calls a month
200 calls a day
Company tools also have a limit of 500 distinct companies a day.
Get a free keyFAQ
Which sources do the data come from?
Business Register open data and annual reports, EMTA quarterly figures and the tax-debt list, the state-aid register (RAR/RTK), the economic-activity register (MTR), official notices, public EIS/PRIA/KIK calls, and the public procurement register. Every answer names the source.
How fresh is the data?
The same snapshot as the website: most sources update once a day, EMTA quarterly figures once a quarter, annual reports after they are filed. The answer carries the snapshot id and the as-of date.
Do you share data about natural persons?
get_company returns the name, role and start date of current board members of one commercial company; those names are not indexed. Personal codes, birth dates, addresses and contacts are not shared. There is no person search. `shared_board` shows companies that share a board member, and how many, but never the person. Natural-person shareholders, beneficial owners and sole traders are not shown. Identifying people is prohibited by the terms.
Is this an official extract or a decision about granting credit?
Neither. Ärikratt returns figures and public signals with a source. The answer is a model’s reading of a dated snapshot, not an official register extract, legal advice or a credit decision. Check important decisions at the source.
What is logged?
For limits and support, usage records per key or shared MCP subscription store the timestamp, tool name, success, row count, duration and overage flag. Registry codes from requests or replies are stored separately (up to 500 distinct codes per day). These records do not store free-text arguments, snapshot IDs or chat content.
Which clients work?
An MCP client that sends an Authorization: Bearer header — Cursor, Claude Code and scripts. The Claude custom connector (claude.ai, Desktop, Cowork) signs in with an Ärikratt account and confirms consent. The names are trademarks of their owners.
EU AI Act, art 50
Article 50 requires saying that the text was produced by an AI system and marking generated content. That does not make a company-register lookup a high-risk system. Ärikratt returns the source, period and snapshot id so the assistant can label the answer and you can check the number at the source.
Get a free key.
The MCP is free: 2,000 calls a month and 200 a day. Sign in, then create one key.