estonia-ai-kit

estonia-ai-kit is an open-source monorepo that provides integration layers (MCP servers, CLI tools, and Claude Code plugin skills) to connect AI applications to Estonian digital infrastructure and services (e.g., business register/open data) and includes authenticated workflows via Smart-ID/ID-card for some services such as EMTA and LHV.

Evaluated Mar 30, 2026 (21d ago)
Homepage ↗ Repo ↗ Ai Ml ai mcp cli typescript go agents e-government x-road smart-id
⚙ Agent Friendliness
46
/ 100
Can an agent use this?
🔒 Security
52
/ 100
Is it safe for agents?
⚡ Reliability
29
/ 100
Does it work consistently?

Score Breakdown

⚙ Agent Friendliness

MCP Quality
55
Documentation
60
Error Messages
0
Auth Simplicity
55
Rate Limits
10

🔒 Security

TLS Enforcement
70
Auth Strength
60
Scope Granularity
20
Dep. Hygiene
55
Secret Handling
55

TLS enforcement and secret-handling practices are not explicitly detailed in the provided materials; authentication is described as Smart-ID/ID-card for user-context operations, which reduces the risk of anonymous access but does not indicate fine-grained authorization scopes for agent actions. Some components are WIP, which may imply evolving security posture.

⚡ Reliability

Uptime/SLA
0
Version Stability
45
Breaking Changes
40
Error Recovery
30
AF Security Reliability

Best When

You want to prototype or build agentic applications that integrate Estonian service functionality through MCP and/or CLI-based skills, and you can operate the authentication flows for user-specific data.

Avoid When

You need strict enterprise governance features (audited API-level scopes, centralized auth, guaranteed operational reliability), or you require stable WIP components to be production-ready.

Use Cases

  • Connecting LLM/agents to Estonian government-related data and tools via MCP
  • Building AI-assisted workflows that can query open data or interact with RIK/other service APIs
  • Using CLI tools (with Smart-ID/ID-card) for personal actions like viewing EMTA declarations
  • Packaging skills for Claude Code so agents can operate the CLIs

Not For

  • Use cases that require a single unified, fully documented REST/GraphQL API surface across all services
  • Production deployments that need a clearly specified SLA, uptime guarantees, and operational runbooks
  • Teams that require fine-grained authorization scopes for AI-tool access (beyond the end-user Smart-ID session model)

Interface

REST API
No
GraphQL
No
gRPC
No
MCP Server
Yes
SDK
No
Webhooks
No

Authentication

Methods: Smart-ID / ID-card (for CLI/skills; user-authenticated sessions)
OAuth: No Scopes: No

Authentication described is user/session-based for certain CLI tools (sessions expire after ~30 minutes). The README does not describe OAuth-style scopes or token models for MCP servers.

Pricing

Free tier: No
Requires CC: No

No pricing model provided; repository is open-source.

Agent Metadata

Pagination
none
Idempotent
False
Retry Guidance
Not documented

Known Gotchas

  • Some MCP servers are marked WIP; tool behavior/coverage may be incomplete.
  • Authenticated CLI tools operate as the user and session expiry (~30 minutes) can break long-running agent tasks.
  • MCP server startup is configured via local node commands pointing to built JS artifacts; incorrect build/dist paths can cause tool failures.

Alternatives

Full Evaluation Report

Comprehensive deep-dive: security analysis, reliability audit, agent experience review, cost modeling, competitive positioning, and improvement roadmap for estonia-ai-kit.

AI-powered analysis · PDF + markdown · Delivered within 30 minutes

$99

Package Brief

Quick verdict, integration guide, cost projections, gotchas with workarounds, and alternatives comparison.

Delivered within 10 minutes

$3

Score Monitoring

Get alerted when this package's AF, security, or reliability scores change significantly. Stay ahead of regressions.

Continuous monitoring

$3/mo

Scores are editorial opinions as of 2026-03-30.

8642
Packages Evaluated
17761
Need Evaluation
586
Need Re-evaluation
Community Powered