MCP server · Model Context Protocol

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.

Request accessSee the tools14 days free · no card · from 5 € / month
Works with:Claude CodeCursorClaude Desktopscriptsany MCP client
You“Can I send an invoice to company X?”
→question
AI assistantpicks a tool and writes the answer
⇄MCP
Ärikratt MCPBusiness Register · Tax Board · RAR · MTR · EIS/PRIA/KIK · RHR

See how it works

A neutral AI-assistant window · works with Claude and other MCP clients · 45 s loop
Reduced motion: scenes are static. Choose one with the buttons.
Text transcript of the animation (all scenes)
  1. 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
  2. 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
  3. 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)
  4. 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
  5. 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.
Question
Ordinary AI chat with web search
Ärikratt MCP
How accurate are the numbers?revenue, profit, employees, taxes
Web search: On news-citation queries, generative search tools were wrong more than 60% of the time (Tow Center, 2025). That measured attribution of an article, not a balance-sheet cell.
Ärikratt MCP: In the DataGemma test (101 questions), statistical accuracy without a lookup was 5–17%. A number cited from the structured store was about 99% accurate, but the model then drew a wrong inference 6–20% of the time. Ärikratt returns the field from the official file; read the sentence around it.
Is this the right company?similar names, groups
Web search: A name search collides similar private limited companies. Estonia had 139,774 economically active private limited companies in 2025; the small ones are not in the news.
Ärikratt MCP: The match is the 8-digit registry code. An obliged entity identifies a legal person by registry code, not by a similar name (RahaPTS).
Where does the number come from, and as of when?
Web search: The same question can produce a different answer next time (Tow Center). A link to a web page can change or disappear.
Ärikratt MCP: Each field names the source file and the as-of date: register daily, annual indicators monthly, EMTA taxes quarterly, tax debt as a daily file. The same code and the same as-of date return the same record.
Is the data even on the web?EMTA quarters, tax debt, state aid, licences
Web search: Automated scripts are prohibited on the e-Business Register web service. Teatmik disallows crawling the whole site. EMTA quarterly turnover and tax debt are CSV files, not a company web page.
Ärikratt MCP: Open data is the permitted machine-readable path. EMTA quarterly turnover is not annual-report revenue: it includes reverse-charge purchases. The tax-debt threshold is €100; scheduled and contested amounts are separate columns.
How many companies at once?a client list, a sector, a county
Web search: 100 company pages at the register crawl-delay of 10 seconds is at least 17 minutes of waiting, and the terms forbid that script. On one admin task a browser agent used about 45× more input tokens than a structured API (Reflex; small sample, not an Estonian register).
Ärikratt MCP: One filter over files that already exist, for example debt × activity × county. Browsing 139,774 companies one page at a time is not a query.
Can I later check what the assistant saw?
Web search: A paragraph of prose cannot be checked against the same file tomorrow. A search answer does not name the field or the as-of date.
Ärikratt MCP: What you can check is the registry code, the field name, the source file and the as-of date. The snapshot id is a product marker so the same call can be repeated.

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.

  1. Tow Center / CJR, 6 March 2025 — News attribution, 1,600 queries. Not a measurement of Estonian registries.
  2. Google Research, DataGemma — 101 statistical questions. The cited cell and the sentence around it are different things.
  3. RIK — Automated use of the web service is prohibited; open data is the exception.
  4. EMTA — Quarterly turnover (including reverse charge) is a CSV. Tax debt is a daily file, €100 floor, scheduled and contested amounts split.
  5. Statistics Estonia, 2025 — 139,774 economically active private limited companies in 2025.
  6. RahaPTS — A legal person is identified by registry code.
  7. Reflex, 27 April 2026 — Browser agent versus API on the same admin task. Small sample, not an Estonian register.
  8. Song et al., arXiv:2410.16464 — A hybrid of API and browsing beat either tool alone.
  9. 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 asks

Check a counterparty before you send an invoice

Tax debt, whether the annual report is filed, status and notices — one question, with the source.

„Can I send an invoice to Bolt Operations OÜ?“
search_companiesget_companyrisk_signals

Compare your sector

Where you sit in revenue, profit and headcount for your activity, with the median and a percentile.

„Compare us with three competitors and the sector median.“
compare_companiessector_stats

Find grants

Open EIS, PRIA and KIK calls that match the company activity, county and size.

„Which grants can we apply for right now?“
get_companyopen_calls

Watch tenders

New public-procurement notices for your CPV codes and buyers, with deadlines.

„Which IT tenders were published in the last 7 days?“
procurement_notices

A bookkeeper’s monthly client check

A whole client list at once: who has tax debt, whose report is unfiled, whose status changed.

„Check my 40 clients and mark where something changed.“
risk_signalsget_company

Company-level sales prep

A target list by activity, county, size and growth — with no data about natural persons.

„List Tartu IT companies that are growing and have no tax debt.“
search_companiescompare_companiesregion_stats

Tools

Company-level data only · no natural-person identifiers, board members or beneficial owners
search_companiesSearch legal entities by name or registry code. Companies only.Find a company by name or registry code.
get_companyCompany profile, latest accounts, last 8 EMTA quarters, tax debt, aid, licences, announcements, legal-entity owners, peer percentiles, and similar companies.What were Cleveron AS revenue, profit and headcount for the last three years?
check_counterpartyStatus, tax debt, last filed report year and overdue days, recent insolvency or liquidation notices, and distress level with components. Facts only.Does company 10000018 have tax debt?
compare_companiesCompare up to four companies for one year: accounts, tax debt, distress, and revenue percentile.Compare us with three competitors on 2024 figures.
find_companiesCapped company list. No personal emails or phone numbers.Find Harju companies with revenue above 100 000 €.
sector_statsSector medians, percentiles, and company counts for one EMTAK.What is the median revenue of construction (41201) in Harju county?
region_statsCounty figures, or one county's medians, employment, and aid.How is business in Ida-Viru county compared with 2023?
open_callsOpen funding calls. No draft application.Which calls close in the next 30 days and fit us?
procurement_noticesProcurement notices with buyer, deadline, and CPV. Companies and authorities only.Show software-development tenders above 100 000 €.
risk_signalsRecent register signals. Each row is a company, not a person.Check these 40 registry codes and list what changed.
legal_searchcomingSearch of State Gazette acts and court decisions from the wider data lake.What obligations apply to a catering company?
Answers include the source, the period and the snapshot id (for example 20260924T191035Z).A missing value comes back with a reason (not_in_source, suppressed), never as zero.

How to connect

about 2 minutes
  1. Request an API key14 days / 50 calls, no card. Ask by email and you receive a personal API key. Journalists and NGOs can ask for a free public-interest key.
  2. Claude Code and CursorAdd https://arikratt.ee/mcp with an Authorization: Bearer header and the key (example beside this). Never put the key in the URL.
  3. Claude DesktopUse mcp-remote so Claude Desktop sends the same header: npx -y mcp-remote https://arikratt.ee/mcp --header "Authorization: Bearer YOUR_API_KEY". Do not put the key in the URL.
  4. Ask the first question“Can I send an invoice to …?” — the assistant calls the tool itself. The answer carries the registry code, period and source.
The answer is a model’s reading of a dated register snapshot — not an official register extract, legal advice or a credit decision. Before an important decision, check the register.

Configuration (generic MCP client)

HTTP transport
{
  "mcpServers": {
    "arikratt": {
      "url": "https://arikratt.ee/mcp",
      "headers": {
        "Authorization": "Bearer <võti>"
      }
    }
  }
}

Transport is Streamable HTTP, a single endpoint POST /mcp. Tool calls send Authorization: Bearer and the API key. The key always travels in a header, never in the URL.

Pricing

Tiers suggested by the research · no payments yet — join by email
Free trial0 € · 14 days
  • 50 calls, no card
  • All Starter tools
  • Journalists and NGOs can request a free public-interest key
Start the trial
Starter5 € / month
  • 300 calls a month, 30 a day
  • Company profile, EMTA quarters, tax debt, notices
  • SME counterparty checks
Request access
Büroo20 € / month
  • 2,000 calls a month, up to 3 users
  • Plus comparison, grants, tenders, legislation
  • Accounting and law firms
Request access
Ehitaja38 € / month
  • 10,000 calls a month, +0.01 € per call over the cap
  • API key now, and a higher rate limit
  • Product teams; the underlying files are not redistributed
Contact us

No VAT is added to these prices. Annual billing is two months free. A call is one successful tool call. Starter and Büroo stop at the cap (HTTP 429); overage is only on Ehitaja. The website stays free and does not need an account. No payments are taken yet. MCP terms of use

FAQ

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?

No. Company-level data only: no natural-person identifiers, no board members, no natural-person shareholders and no beneficial owners. Ownership is shown only between legal persons. Sole proprietors are not shown.

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?

Tool calls (tool, parameters, snapshot id, timestamp) per key, for limits and support. The chat between you and the assistant does not reach Ärikratt.

Which clients work?

An MCP client that sends an Authorization: Bearer header — Cursor, Claude Code, Claude Desktop via mcp-remote, and scripts. The names are trademarks of their owners.

Home-page teaser

shown on the home page

The same card is the fifth row of “What you can do” on the home page. The footer links to the MCP server.

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.

Start with the free trial.

14 days and 50 calls, no card. Write a few words about what you will use the assistant for and we will send connection instructions. Journalists and NGOs can get a public-interest key for free. No payments are taken yet — join by email.

Shortcuts

Quick search/ Ctrl+K
Home · Sectors · Regionsg h · g s · g r
Grants · Procurement · Compare · Watchlistg t · g k · g v · g j
In a table: move · open · compare · watchjk · ↵ · c · w
On a company page: sections1–8
Close / backesc
Ärikratt MCP — Estonian company data for your AI assistant