loading…
Search for a command to run...
loading…
Structured business intelligence for AI agents. 5.5M verified entities across 34 countries, 40.3M BORME mercantile acts, EU VAT validation, GLEIF, healthcare re
Structured business intelligence for AI agents. 5.5M verified entities across 34 countries, 40.3M BORME mercantile acts, EU VAT validation, GLEIF, healthcare registries. 20 tools.
Structured business intelligence for AI agents.
ENTIA provides verified entity data across 34 countries — accessible via Model Context Protocol (MCP) or REST API.
| Metric | Value |
|---|---|
| Verified entities | 5.5M+ |
| Countries | 34 |
| BORME mercantile acts | 40.3M |
| Healthcare professionals | 570K+ |
| MCP tools | 8 |
| REST endpoints | 4 |
No installation needed. Connect your MCP client directly:
Claude Desktop — add to claude_desktop_config.json:
{
"mcpServers": {
"entia": {
"command": "npx",
"args": ["mcp-remote", "https://mcp.entia.systems/mcp"]
}
}
}
Cursor IDE — add to .cursor/mcp.json:
{
"mcpServers": {
"entia": {
"command": "npx",
"args": ["mcp-remote", "https://mcp.entia.systems/mcp"]
}
}
}
Then try:
Look up Telefonica in Spain
# Search entities
curl "https://entia.systems/v1/search?q=telefonica&country=ES&limit=5" \
-H "X-ENTIA-Key: YOUR_API_KEY"
# Full entity profile (BORME + GLEIF + VIES + Wikidata)
curl "https://entia.systems/v1/profile/Telefonica?country=ES"
# EU VAT verification
curl "https://entia.systems/v1/verify/vat/ESA28015865"
# Platform stats
curl "https://entia.systems/v1/stats"
A Python client (entia-mcp on PyPI) and LangChain integration are on the
roadmap. Not yet published. Until then, use Option 1 (MCP) or Option 2 (REST).
| Tool | What it does |
|---|---|
entity_lookup |
Verify identity of any business by name, CIF/NIF, EU VAT or LEI. Cross-checks BORME + VIES + GLEIF + OFAC. 5.5M entities, 34 countries |
search_entities |
Browse registry by name, sector, city, country |
borme_lookup |
Spanish mercantile acts (40.3M, 2009-2026) — directors, officers, constitutions |
verify_vat |
EU VAT real-time via VIES (27 member states) |
zone_profile |
Spanish socioeconomic data by postal code (INE/SEPE/AEAT) — income, unemployment, business density |
get_competitors |
Competitors in same sector and city |
ai_ready_profile |
JSON-LD @graph + enrichment for an entity (KYB-ready payload for AI agents) |
get_showcase |
Curated enriched showcase entities (demo / discovery) |
Free tier: 100 requests/day per IP, no signup. Authoritative pricing is published live at entia.systems/.well-known/ai-pricing.json.
| Tier | Price | Requests | Overage |
|---|---|---|---|
| TRACE | Free | 100/day | Hard block |
| SIGNAL | EUR 29/month | 500/month | Hard block |
| BUILD | EUR 99/month | 2,500/month | Hard block |
| INTEGRATE | EUR 399/month | 10,000/month | EUR 0.15/req |
| OPERATE | EUR 1,499/month | 100,000/month | EUR 0.10/req |
| SCALE | EUR 2,500+/month | 500,000/month | EUR 0.05/req (contact) |
| ENTERPRISE | Custom | Unlimited | — |
Get your API key: entia.systems/mcp-setup
All data comes from official public registries:
Built by PrecisionAI Marketing OU (Estonia, EU).
Proprietary. See Terms of Service.
This repository now includes a minimal AWS bootstrap for running the standalone MCP server on ECR + ECS Fargate + ALB + Route 53 + ACM + Secrets Manager + CloudWatch Logs under infra/aws/.
/healthmcp.entia.systems.MCP_TRANSPORT=httpMCP_PORT=3000/healthAWS_REGIONECR_REPOSITORY (example: 123456789012.dkr.ecr.us-east-1.amazonaws.com/entia-mcp-prod-mcp)ECS_CLUSTERECS_SERVICEDOCKERFILE_PATH (optional, defaults to Dockerfile)AWS_GITHUB_ACTIONS_ROLE_ARN (OIDC role ARN with Terraform/ECR/ECS permissions)TF_VARS_JSON_B64 (base64-encoded JSON tfvars for required Terraform inputs except container_image)Configure as secret_arns map in Terraform (ENV_VAR_NAME => secret ARN), for example:
ENTIA_API_KEYKeep all credentials in Secrets Manager. Do not hardcode secrets in workflow files or Terraform variables.
infra/aws/terraform.tfvars.example to infra/aws/terraform.tfvars.terraform -chdir=infra/aws initterraform -chdir=infra/aws planterraform -chdir=infra/aws applyTF_VARS_JSON_B64 secret (base64 of tfvars JSON) and trigger workflow AWS MCP Deploy.main or trigger GitHub Actions workflow AWS MCP Deploy.GET https://mcp.entia.systems/health returns 200create_dns_record=false) and test on ALB DNS name.create_dns_record=true) once healthy.mcp.entia.systems).aws ecs update-service --cluster <cluster> --service <service> --task-definition <family:revision> --force-new-deployment/health and MCP endpoint recovery.mcp.entia.systemsmcp.entia.systems in the deployment region.create_dns_record=true, hosted_zone_id, and domain_name="mcp.entia.systems"./health = 200For additional safety/rollback details, see AGENTS.md and docs/aws-migration-assumptions.md.
Run in your terminal:
claude mcp add entia-entity-verification -- npx CSA PROJECT - FZCO © 2026 IFZA Business Park, DDP, Premises Number 31174 - 001
Security
Low riskAutomated heuristic from public metadata — not a security guarantee.