eu-company-mcp-server
# EU Company MCP Server
MCP server providing AI agents with European company data — company search, corporate structures, VAT validation, sanctions screening, insolvency search, beneficial ownership, and EU economic statistics.
[](https://glama.ai/mcp/servers/AiAgentKarl/eu-company-mcp-server)
## 13 Tools in 4 Categories
### Company Data (GLEIF)
- `company_search` — Search 2M+ companies worldwide by name, filter by country
- `company_by_lei` — Look up company details by LEI code
- `company_by_register` — Find company by trade register number (e.g. HRB)
- `company_structure` — Get corporate structure: parent company + subsidiaries
### VAT Validation (VIES)
- `validate_vat_number` — Validate EU VAT numbers, get company name & address
### Compliance & Due Diligence (NEW in v0.2.0)
- `search_insolvencies` — Search company insolvencies/bankruptcies across EU countries
- `get_beneficial_owners` — Look up beneficial ownership (EU Anti-Money Laundering Directive)
- `check_sanctions` — Screen against EU/US/UN sanctions lists (90+ datasets via OpenSanctions)
### EU Statistics (Eurostat)
- `eu_gdp` — GDP for EU countries (in million EUR)
- `eu_unemployment` — Monthly unemployment rates (seasonally adjusted)
- `eu_inflation` — Monthly inflation rates (HICP)
- `eu_business_demography` — Business births, deaths, and active enterprises
- `get_industry_statistics` — Industry-level stats by NACE code (enterprises, turnover, employment)
## Installation
```bash
pip install eu-company-mcp-server
```
## Usage with Claude Code
`.mcp.json`:
```json
{
"mcpServers": {
"eu-company": {
"type": "stdio",
"command": "python",
"args": ["-m", "src.server"]
}
}
}
```
## Data Sources
All APIs are **free and require no API key**:
| API | Data |
|-----|------|
| GLEIF | Company search, LEI codes, corporate structures (2M+ entities) |
| VIES | EU VAT number validation with company details |
| Eurostat | GDP, unemployment, inflation, business demography, industry statistics |
| OpenSanctions | EU/US/UN sanctions lists, beneficial ownership (90+ datasets) |
| Insolvenzbekanntmachungen.de | German insolvency filings + EU E-Justice Portal links |
## Use Cases
- **Due Diligence** — Verify company identity, check corporate structure, search insolvencies
- **KYC (Know Your Customer)** — Validate company registration, VAT, and beneficial owners
- **AML (Anti-Money Laundering)** — Screen against sanctions lists, check ownership structures
- **Market Research** — Compare EU economies, industry statistics by NACE code
- **Compliance** — Verify VAT numbers, sanctions screening for cross-border transactions
- **Export Control** — Check if trading partners are on EU/US/UN sanctions lists
---
## More MCP Servers by AiAgentKarl
| Category | Servers |
|----------|---------|
| 🔗 Blockchain | [Solana](https://github.com/AiAgentKarl/solana-mcp-server) |
| 🌍 Data | [Weather](https://github.com/AiAgentKarl/weather-mcp-server) · [Germany](https://github.com/AiAgentKarl/germany-mcp-server) · [Agriculture](https://github.com/AiAgentKarl/agriculture-mcp-server) · [Space](https://github.com/AiAgentKarl/space-mcp-server) · [Aviation](https://github.com/AiAgentKarl/aviation-mcp-server) · [EU Companies](https://github.com/AiAgentKarl/eu-company-mcp-server) |
| 🔒 Security | [Cybersecurity](https://github.com/AiAgentKarl/cybersecurity-mcp-server) · [Policy Gateway](https://github.com/AiAgentKarl/agent-policy-gateway-mcp) · [Audit Trail](https://github.com/AiAgentKarl/agent-audit-trail-mcp) |
| 🤖 Agent Infra | [Memory](https://github.com/AiAgentKarl/agent-memory-mcp-server) · [Directory](https://github.com/AiAgentKarl/agent-directory-mcp-server) · [Hub](https://github.com/AiAgentKarl/mcp-appstore-server) · [Reputation](https://github.com/AiAgentKarl/agent-reputation-mcp-server) |
| 🔬 Research | [Academic](https://github.com/AiAgentKarl/crossref-academic-mcp-server) · [LLM Benchmark](https://github.com/AiAgentKarl/llm-benchmark-mcp-server) · [Legal](https://github.com/AiAgentKarl/legal-court-mcp-server) |
[→ Full catalog (50+ servers)](https://github.com/AiAgentKarl)
## License
MITTDQS
Scored across 9 tools
Each tool has a clearly distinct purpose: four different company lookup methods (by LEI, register number, name search, VAT validation), one corporate structure tool, and four distinct EU macroeconomic indicators (GDP, inflation, unemployment, business demography). No functional overlap exists between the identifier-based lookups or the economic data tools.
While consistently using snake_case, the toolset mixes multiple naming conventions: company lookup tools use 'company_by_*' for two tools but 'company_search' and 'company_structure' for others, while 'validate_vat_number' breaks the pattern entirely with verb-first syntax. The EU economic tools consistently use the 'eu_' prefix, but the overall set lacks a unified verb-noun or noun-first convention.
The nine tools represent a well-scoped balance between company identification capabilities (five tools covering major identifiers) and EU economic context (four tools for key indicators). Each tool addresses a specific use case without redundancy, making the count ideal for an EU business intelligence server focused on lookup and macro data.
The surface covers primary company identification methods (LEI, VAT, register number, name search) and essential EU economic indicators, but minor integration gaps exist between tools—for example, VAT validation does not explicitly return LEI codes needed for structure lookups, requiring agents to chain name-based searches. Additional company lifecycle data like officer listings or historical financials are absent but not critical for the core lookup purpose.