EU AI Act sovereignty scanning. Provider residency, registration status, audit trail support.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
MCP server for EU AI Act vendor sovereignty scanning. MIT-licensed free tier.
Know where your stack processes data before the enforcer does. Covers 55 providers across 12 categories.
1. Get a free API key
Save the returned key β it cannot be recovered.
2. Add to claude_desktop_config.json
Restart Claude Desktop.
Client compatibility
| Client | Status |
|---|---|
| Claude Desktop | β Supported |
| Cursor / Windsurf | β Supported (HTTP MCP) |
| claude.ai web | β Not supported (no HTTP MCP) |
Verify the endpoint is live:
Call a tool with your key:
scan_provider β Full jurisdictional profile for a single vendor: headquarters country, data residency regions, EU residency option, US CLOUD Act exposure, GDPR DPA availability, and legal framework.
name β string, case-insensitiveExample response:
scan_stack β Aggregate jurisdictional summary for a list of vendors: CLOUD Act exposure count, EU residency coverage, missing DPAs. Maximum 50 providers per call.
providers β string[], max 50list_providers β List all tracked providers. Optional category filter.
category? β AI Β· Hosting Β· Database Β· Auth Β· Analytics Β· Observability Β· CI/CD Β· Communications Β· Payments Β· Search Β· Sandbox Β· Cacheget_us_cloud_act_providers β All providers subject to US CLOUD Act compelled disclosure (18 U.S.C. Β§ 2713). No parameters.
suggest_eu_alternatives β EU/EEA/UK/CH-based alternatives in the same category as a given provider. Deterministic ordering: EU/EEA first, then UK/CH. Capped at 10.
provider_name β string, case-insensitive| Free | Paid | |
|---|---|---|
| Price | β | β¬39β149 / mo |
| License | MIT | Subscription |
| Status | Live | Coming soon |
| Output | Jurisdiction, residency, legal framework, CLOUD Act | + Proprietary risk score + Remediation guidance |
| Auth | API key (free registration) | API key |
| Rate limit | 100 req / day / IP | Extended |
Paid tier notifications: studio@kajaril.com
Requires a Cloudflare account (Workers + D1 + KV).
1. Clone and install
2. Create infrastructure
Copy the IDs printed by each command into wrangler.jsonc under d1_databases, kv_namespaces, and unsafe.bindings.
3. Apply schema and seed data
4. Deploy
The custom domain (sovereignty-scan.kajaril.com) in the default config is owned by kajaril β remove or replace the routes entry with your own domain or use the default *.workers.dev URL.
Returns a structured payload (HTTP 200):
status is "ok" when D1 is reachable, "degraded" otherwise. cache_age_seconds is null if the KV cache has never been warmed.
MIT β see LICENSE.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/sovereignty-scan)<a href="https://allmcps.com/mcp/sovereignty-scan"><img src="https://allmcps.com/api/badge/sovereignty-scan?style=directory" alt="Sovereignty Scan on AllMCPs" /></a>