1. Conduid
  2. Developer Tools
  3. Estonia AI Kit
MCP server ยท Developer Tools

Estonia AI Kit

๐Ÿ‡ช๐Ÿ‡ช Open-source AI SDK for Estonian government and private services. MCP servers and skills. Connect Claude, GPT, agents and models, to Estonia's digital infrastructure.

65Good

Scored 1 hours ago ยท breakdown

About Estonia AI Kit

Estonia AI Kit is an MCP server published by stefanoamorelli in the Developer Tools category: ๐Ÿ‡ช๐Ÿ‡ช Open-source AI SDK for Estonian government and private services. MCP servers and skills. Connect Claude, GPT, agents and models, to Estonia's digital infrastructure.

The repository has 81 stars and 9 forks, with the last commit 3 months ago. Recent commit activity is the strongest signal that reported issues will get attention.

Install

From source
git clone https://github.com/stefanoamorelli/estonia-ai-kit

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Estonia AI Kit

Powered by Claude · Grounded in docs

I know everything about Estonia AI Kit. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

Static checks derived from the repository 1 hours ago. Heuristics on the source, not an audit.

  • โœ“README presentThe repository ships documentation.
  • โœ“License declaredUsable under a stated license.
  • โœ“Tests presentA test suite exists in the repository.
  • โœ“Dependencies pinnedA lockfile pins dependency versions.
  • โœ“No dynamic code executionSource scan found no eval, dynamic Function, or shell execution.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

Releases

v1.2.0Estonia AI Kit v1.2.0 - Major MCP Server Improvements ยท 7 Sep 2025๐Ÿฐ Estonia AI Kit v1.2.0 - Major MCP Server Improvements ๐Ÿš€ What's New This release brings significant improvements across all MCP servers, introduces a new RAG system for Estonian legal documents, and provides more accurate package statusโ€ฆ
v1.1.0v1.1.0 - Real Data Integration ยท 7 Sep 2025๐ŸŽ‰ Major Features Real Estonian Business Register data** via open data files Statistics Estonia API integration** with real-time data access Proper e2e test structure for validation ๐Ÿ“Š Data Sources RIK**: Downloads daily snapshots fromโ€ฆ
v1.0.0Estonia AI Kit - v1.0.0 ๐Ÿ‡ช๐Ÿ‡ช Initial Release ยท 17 Aug 2025๐Ÿฐ Estonia AI Kit - v1.0.0 ๐ŸŽ‰ First Major Release Welcome to the first release of **Estonia AI Kit** - the comprehensive AI SDK that connects your applications to Estonia's world-leading digital infrastructure! ๐Ÿš€ What's New This initialโ€ฆ

README

๐Ÿฐ Estonia AI Kit ๐Ÿ‡ช๐Ÿ‡ช

Estonia AI Kit

Photo by Ilya Orehov on Unsplash, modified with AI

TypeScript Go Claude Desktop VS Code Nx PRs Welcome

[!NOTE] This is a community-driven open source project and is not affiliated with, endorsed by, or connected to the Estonian government or any official Estonian institutions.

๐ŸŒ The Estonian Digital Revolution

Picture this: A country where 99% of government services are online. Where you can establish a company in 18 minutes. Where blockchain secures healthcare records, and every citizen has a digital identity that works seamlessly across all services. This isn't science fictionโ€”this is Estonia today.

Since the early 1990s, Estonia has transformed itself into one of the world's most digitally advanced societies. Starting fresh with modern infrastructure and forward-thinking policies, the country built its services digital-first from the ground up. Today, Estonia stands as a model for digital governance:

  • 3 minutes to file taxes online (with 98% of citizens doing so) 1
  • 2% of GDP saved annually through digital governance 2
  • 120,000+ e-Residents from 170+ countries running EU companies remotely 3
  • 99.9% of banking transactions happen online 4
  • X-Road data exchange platform processes 900+ million transactions yearly 5

๐Ÿ“– What is Estonia AI Kit?

Estonia AI Kit connects your AI applications directly to Estonian government services, open data, and digital infrastructure. It includes MCP servers for AI integration, CLI tools for direct terminal access, and skills for AI coding agents (like Claude Code) to interact with authenticated services.

๐ŸŽฏ What is MCP?

Model Context Protocol (MCP) is an open protocol that standardizes how AI applications connect with external data sources and tools. Estonia AI Kit implements MCP servers for various Estonian services, making them accessible to AI models like Claude, GPT, and others.

๐Ÿ“ฆ What's Included

This toolkit covers government services (tax, business registry, legal data, statistics) and private sector services (banking). Some require personal authentication via Smart-ID/ID-card.

๐Ÿ›๏ธ Government Services

Package Description Type Auth Status
@estonia-ai-kit/rik-mcp-server Estonian Business Register (RIK) MCP Server None ๐Ÿ”ถ WIP
@estonia-ai-kit/open-data-mcp-server Statistics Estonia / Open Data Portal MCP Server None ๐Ÿ”ถ WIP
cli/emta Tax & Customs Board (EMTA) - TSD declarations CLI / Skill Smart-ID โœ… Working
rag/riigiteataja Estonian Legal Document RAG pipeline RAG None ๐Ÿ”ถ WIP
@estonia-ai-kit/shared Shared utilities and types Library - โœ… Ready

๐Ÿฆ Private Sector Services

Package Description Type Auth Status
cli/lhv LHV Bank - accounts, transactions, payments CLI / Skill Smart-ID โœ… Working

[!IMPORTANT] CLI tools that require authentication (Smart-ID, ID-card) authenticate as you and access your data. Sessions expire after ~30 minutes.

๐Ÿš€ Quick Start

CLI Tools / Skills

# Install the EMTA CLI
go install github.com/stefanoamorelli/estonia-ai-kit/cli/emta@latest

# Install the LHV CLI
go install github.com/stefanoamorelli/estonia-ai-kit/cli/lhv@latest

EMTA (Tax & Customs):

emta login                     # Login via Smart-ID QR code
emta tsd list                  # List your TSD declarations
emta tsd show <declaration-id> # Show declaration details

LHV Bank:

lhv auth --interactive             # Authenticate via Smart-ID
lhv get-accounts                   # List accounts
lhv get-transactions               # View transactions
lhv pay --help                     # SEPA payment options

MCP Servers

# Install dependencies
bun install

# Build all packages
bun run build

Add to your Claude Desktop configuration (~/Library/Application Support/Claude/claude_desktop_config.json on macOS):

{
  "mcpServers": {
    "estonia-rik": {
      "command": "node",
      "args": ["/path/to/estonia-ai-kit/mcp/rik/dist/index.js"]
    },
    "estonia-open-data": {
      "command": "node",
      "args": ["/path/to/estonia-ai-kit/mcp/open-data/dist/index.js"]
    }
  }
}

Claude Code Plugins

This repository includes a Claude Code plugin marketplace with ready-to-use skills for AI-assisted workflows.

# Add the marketplace (one-time setup)
/plugin marketplace add stefanoamorelli/estonia-ai-kit

# Install a plugin (e.g., LHV Bank or EMTA)
/plugin install lhv@estonia-ai-kit
/plugin install emta@estonia-ai-kit

Each plugin bundles a skill file that teaches Claude Code how to use the corresponding CLI tool. The CLI binary must be installed separately (see Quick Start above).

๐Ÿ› ๏ธ Project Structure

estonia-ai-kit/
โ”œโ”€โ”€ cli/                       # CLI tools / skills (authenticated services)
โ”‚   โ”œโ”€โ”€ emta/                  # EMTA Tax & Customs CLI (Go)
โ”‚   โ””โ”€โ”€ lhv/                   # LHV Bank CLI (Go)
โ”œโ”€โ”€ mcp/                       # MCP servers
โ”‚   โ”œโ”€โ”€ rik/                   # Business Register
โ”‚   โ””โ”€โ”€ open-data/             # Statistics Estonia
โ”œโ”€โ”€ plugins/                   # Claude Code plugin marketplace
โ”‚   โ”œโ”€โ”€ emta/                  # EMTA plugin + skill
โ”‚   โ””โ”€โ”€ lhv/                   # LHV plugin + skill
โ”œโ”€โ”€ packages/                  # Shared TypeScript libraries
โ”‚   โ”œโ”€โ”€ shared/                # Common utilities
โ”‚   โ””โ”€โ”€ riigiteataja-api-client/
โ”œโ”€โ”€ rag/                       # RAG pipelines
โ”‚   โ””โ”€โ”€ riigiteataja/          # Legal documents
โ””โ”€โ”€ tests/                     # E2E tests

โšก Technical Stack

Component Technology Purpose
MCP Servers TypeScript, @modelcontextprotocol/sdk AI assistant integration
CLI Tools / Skills Go, Cobra Terminal access and AI agent skills
API Clients Axios, native fetch, net/http HTTP/REST communication
Data Processing CSV parsing, HTML parsing, JSON Handle various data formats
Monorepo Nx workspace Consistent tooling and code sharing

๐Ÿง‘โ€๐Ÿ’ป Development

Prerequisites

Setup

git clone https://github.com/stefanoamorelli/estonia-ai-kit.git
cd estonia-ai-kit

# TypeScript packages
bun install
bun run build

# Go CLI tools
cd cli/emta && go build -o emta .
cd cli/lhv && make install

Testing

# TypeScript packages
bun run test
npx nx test rik-mcp-server
npx nx test open-data-mcp-server
npx nx test shared

๐Ÿ”— Estonian Government Resources

๐Ÿค Contributing

PRs and issues welcome.

Fork โ†’ Branch โ†’ Commit โ†’ Push โ†’ PR

โš–๏ธ License

This open-source project is licensed under the GNU Affero General Public License v3.0 (AGPL-3.0). This means:

  • โœ… You can use, modify, and distribute this software
  • โœ… If you modify and distribute it, you must release your changes under AGPL-3.0
  • โœ… If you run a modified version on a server, you must provide the source code to users
  • ๐Ÿ“„ See the LICENSE file for full details

For commercial licensing options or other licensing inquiries, please contact stefano@amorelli.tech.


README fetched from the repository 1 hours ago. The original is authoritative.

Questions

About Estonia AI Kit

How do I install Estonia AI Kit?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Estonia AI Kit safe to use with an AI agent?

Its trust score is 65 out of 100 (good). It passes 5 of the 6 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Estonia AI Kit still maintained?

Yes โ€” the last commit was 3 months ago. The repository has 81 stars and 9 forks and 3 open issues.