EuroComply MCP
EuroComply is an EU compliance readiness platform that exposes an MCP server for AI agents to retrieve compliance scan results, ROPA records, AI system inventories, vendor assessments, open obligations, and regulatory alerts. It helps SMEs manage obligations under the EU AI Act, GDPR, NIS2, DORA, and Pay Transparency Directive.
Endpoint and access
No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.
https://eurocomply.app/api/mcpWhat its tools do
12 tools, grouped by the hints the server advertises. Hints are self-declared, not verified behavior.
Checks and signals
Each line is separate evidence, not a trust score.
- Passed Endpoint answered the live check ·
- Passed Official MCP Registry namespace is tied to eurocomply.app ·
- Passed Endpoint is on the registry namespace domain ·
- Warning Advertises resources/templates/list but does not implement it
- Availability 1 of 1 checks passed in 30 days
What you can do with it
- Retrieve compliance scan results for a domain
- Retrieve ROPA records from a workspace
- Retrieve AI system inventory with risk classifications
- Retrieve recent regulatory changes and enforcement signals
Source and maintenance
Protocol and capabilities
- Server
- eurocomply 0.5.0
- MCP protocol negotiated in check
- 2024-11-05
- Tools
- 12 advertised
- Resources
- 0 advertised
- Resource templates
- Not advertised
- Prompts
- 0 advertised
{
"tools": {},
"prompts": {},
"resources": {}
}Server-provided instructions
Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.
Tools
12 advertised
regulation_lookup
Look up a single EU regulation tracked by EuroComply. Returns the canonical structured entry: full name, regulation number, CELEX, summary, scope, status, in-force/application dates, all key dates with Article references, max fine with tier breakdown, supervising authorities, applies-to, sector applicability, primary articles map, EUR-Lex URL, and EuroComply hub URL. Accepts the short name (e.g. 'GDPR'), full name, or slug.
{
"type": "object",
"required": [
"name"
],
"properties": {
"name": {
"type": "string",
"description": "Regulation identifier. One of: short name ('GDPR', 'AI Act', 'NIS 2'), regulation number ('(EU) 2016/679'), CELEX ('32016R0679'), or slug ('gdpr', 'ai-act', 'nis2', 'dora', 'cra', 'data-act', 'dma', 'dsa', 'eaa', 'pay-transparency', 'eprivacy', 'whistleblower', 'mica', 'eidas2', 'product-liability', 'csrd', 'csddd')."
}
}
}{
"type": "object",
"description": "Canonical regulation entry with CELEX, key dates, max fine, supervising authorities, EUR-Lex URL, and EuroComply hub URL."
}{
"title": "EU Regulation Lookup",
"readOnlyHint": true,
"idempotentHint": true
}list_regulations
List all EU regulations tracked by EuroComply with their short name, regulation number, CELEX, status, in-force date, application date, and a one-paragraph summary. Useful when the user wants an overview or to discover what regulations exist.
{
"type": "object",
"required": [],
"properties": {}
}{
"type": "object",
"description": "Object with count and array of regulation summaries (slug, shortName, regulationNumber, CELEX, status, dates, summary, eurlexUrl)."
}{
"title": "List EU Regulations",
"readOnlyHint": true,
"idempotentHint": true
}upcoming_deadlines
Return upcoming regulatory deadlines across all tracked EU regulations within the next N days (default 365). Each result includes regulation shortName, date, event description, and Article reference. Sorted ascending by date.
{
"type": "object",
"required": [],
"properties": {
"within_days": {
"type": "integer",
"maximum": 1825,
"minimum": 1,
"description": "Look-ahead window in days from today. Defaults to 365. Maximum 1825 (5 years)."
}
}
}{
"type": "object",
"description": "Object with today, horizon, withinDays, count, and sorted array of deadlines (date, regulation, event, articleRef)."
}{
"title": "Upcoming Regulatory Deadlines",
"readOnlyHint": true,
"idempotentHint": true
}get_enforcement_actions
Return recent EU enforcement actions ingested from official DPA publications (CNIL, Garante, ICO, AEPD, APD, Dutch AP, BfDI, EDPB, ESMA, EBA, EIOPA, CJEU, BSI, ANSSI). Filter by country, regulation, or urgency. Each result includes source authority, regulation, title, summary, urgency (high/medium/low), publication date, and official source URL. Data is sourced directly from supervisory authority RSS feeds and updated continuously.
{
"type": "object",
"required": [],
"properties": {
"limit": {
"type": "integer",
"maximum": 50,
"minimum": 1,
"description": "Maximum number of results to return. Defaults to 10, maximum 50."
},
"country": {
"type": "string",
"description": "Filter by country (e.g. 'france', 'germany', 'italy', 'spain', 'netherlands', 'belgium', 'ireland'). Maps to the relevant supervisory authority."
},
"urgency": {
"enum": [
"high",
"medium",
"low"
],
"type": "string",
"description": "Filter by urgency level. 'high' = immediate action required; 'medium' = monitor closely; 'low' = informational."
},
"regulation": {
"type": "string",
"description": "Filter by regulation keyword (e.g. 'GDPR', 'AI Act', 'NIS2', 'DORA', 'DSA')."
}
}
}{
"type": "object",
"description": "Object with totalActionsLast90Days, filters, returned count, and array of actions (source, regulation, urgency, title, summary, publishedAt, url)."
}{
"title": "EU Enforcement Actions",
"readOnlyHint": true,
"idempotentHint": true
}audit_local_ai_stack
Audit an AI application architecture for EU AI Act risk classification, GDPR Chapter V international transfer exposure, and data sovereignty compliance. Checks provider, inference region, zero-retention flags, and use case against statutory Annex III and Art. 50 criteria.
{
"type": "object",
"required": [
"provider",
"use_case"
],
"properties": {
"provider": {
"type": "string",
"description": "Model provider or cloud host (e.g. 'openai', 'mistral', 'anthropic', 'aws-bedrock', 'azure-openai', 'self-hosted')."
},
"use_case": {
"type": "string",
"description": "Business use case (e.g. 'customer support chatbot', 'cv screening / hiring', 'code generation', 'credit scoring')."
},
"model_name": {
"type": "string",
"description": "Model identifier (e.g. 'gpt-4o', 'mistral-large-2407', 'claude-3-7-sonnet')."
},
"inference_region": {
"type": "string",
"description": "Geographic hosting region (e.g. 'eu-frankfurt', 'eu-west-1', 'us-east-1', 'global')."
},
"zero_data_retention": {
"type": "boolean",
"description": "Whether zero prompt data retention (store: false / opt-out) is verified."
}
}
}{
"type": "object",
"description": "Structured compliance evaluation with AI Act classification, sovereignty score, transfer risk, and actionable remediation."
}{
"title": "Audit AI Stack & Sovereignty",
"readOnlyHint": true,
"idempotentHint": true
}generate_executive_trust_dossier
Generate an Executive Trust & Compliance Dossier (ETD) for B2B enterprise procurement and vendor onboarding. Includes Executive Passport, vector data flow diagram, tripartite evidence grid, and procurement approval memo. When no license key is provided, returns an executive preview and instant checkout link.
{
"type": "object",
"required": [
"company_name"
],
"properties": {
"ai_provider": {
"type": "string",
"description": "Optional primary AI provider (default 'Mistral AI / EU Sovereign')."
},
"company_name": {
"type": "string",
"description": "Name of the organisation or product."
},
"primary_hosting": {
"type": "string",
"description": "Optional primary hosting location (default 'Frankfurt (Germany)')."
},
"polar_license_key": {
"type": "string",
"description": "Optional Polar license key (e.g. ec_live_... or license purchased via Polar). If omitted, returns executive preview and instant unlock link."
}
}
}{
"type": "object",
"description": "Dossier output with status, verification ID, HTML/Markdown content, and checkout link if unpaid."
}{
"title": "Generate Executive Trust Dossier",
"readOnlyHint": true,
"idempotentHint": true
}answer_procurement_question
Answer an enterprise procurement, security questionnaire, or RFP question regarding EU AI Act, GDPR, or data sovereignty. Returns an authoritative, legally and technically grounded response ready to paste into OneTrust, Whistic, or client emails.
{
"type": "object",
"required": [
"question"
],
"properties": {
"question": {
"type": "string",
"description": "The question asked by the enterprise client or procurement team (e.g. 'Do you use customer prompts for model training?', 'Where is customer data stored?', 'What is your subprocessor notice period?')."
},
"company_name": {
"type": "string",
"description": "Name of your organisation (optional, defaults to 'Our Organisation')."
}
}
}{
"type": "object",
"description": "Structured response with copy-pasteable clearance text, relevant EU statutory citations, and technical verification proof."
}{
"title": "Answer Vendor Procurement Question",
"readOnlyHint": true,
"idempotentHint": true
}autofill_security_questionnaire
Auto-fill a batch of enterprise security, GDPR, and EU AI Act vendor questionnaire / RFP questions (e.g. OneTrust, SIG, Whistic, CAIQ, custom Excel). Returns structured answers with EUR-Lex statutory citations, technical proofs, and copy-pasteable memos. When no Polar license key is provided, returns free answers for the first 2 questions and a direct checkout link for the remainder.
{
"type": "object",
"required": [
"questions"
],
"properties": {
"questions": {
"type": "array",
"items": {
"type": "string"
},
"description": "Array of question strings from the procurement or security questionnaire."
},
"ai_provider": {
"type": "string",
"description": "Primary AI model provider (e.g. 'Mistral AI', 'OpenAI EU', 'Self-hosted')."
},
"company_name": {
"type": "string",
"description": "Name of your organisation (optional, defaults to 'Our Organisation')."
},
"primary_hosting": {
"type": "string",
"description": "Primary cloud hosting location (e.g. 'Frankfurt, Germany', 'Dublin, Ireland')."
},
"polar_license_key": {
"type": "string",
"description": "Optional Polar license key (e.g. ec_live_... or license purchased via Polar). If omitted, returns first 2 questions answered and an instant checkout link."
}
}
}{
"type": "object",
"description": "Batch questionnaire output with status, answered questions, statutory citations, and checkout link if partially locked."
}{
"title": "Auto-Fill Vendor Security Questionnaire",
"readOnlyHint": true,
"idempotentHint": true
}audit_repo_pull_request
Audit a code diff, package.json dependencies, or source code snippet for EU AI Act obligations, non-EEA cloud data transfers, and prompt retention exposure. Generates a review-ready GitHub PR comment or CI/CD compliance report.
{
"type": "object",
"required": [
"diff_or_code"
],
"properties": {
"diff_or_code": {
"type": "string",
"description": "Git diff, package.json contents, or source code snippet to audit."
},
"project_name": {
"type": "string",
"description": "Project or repository name (optional, defaults to 'Current Project')."
}
}
}{
"type": "object",
"description": "Code audit report with complianceStatus, detectedServices, triggeredArticles, and prCommentMarkdown."
}{
"title": "Audit Code & PR for EU Compliance",
"readOnlyHint": true,
"idempotentHint": true
}list_compliance_packs
List all EuroComply commercial packs, emergency deal bundles, and statutory workbooks available for instant purchase via Polar. Returns price in EUR, key deliverables, and instant 1-click checkout URLs. Commercial packs unlock premium evidence generation directly in MCP (e.g. full Executive Trust Dossier, unlimited vendor security questionnaire answers).
{
"type": "object",
"required": [],
"properties": {
"category": {
"enum": [
"all",
"bundles",
"datasets"
],
"type": "string",
"description": "Optional category filter: 'bundles' for outcome packages, 'datasets' for deep-dive workbooks, or 'all'."
}
}
}{
"type": "object",
"description": "List of compliance packs with title, slug, priceEur, badge, highlights, instant checkout link, and MCP unlock benefits."
}{
"title": "List Compliance Packs & Bundles",
"readOnlyHint": true,
"idempotentHint": true
}get_pack_checkout_link
Generate an instant 1-click checkout link for any EuroComply compliance pack, emergency deal bundle, or dataset. Pre-fills customer email for zero-friction purchase. Returns direct payment URL (Polar MoR with EU VAT/reverse-charge support), price summary, and 3-step activation instructions to use the license key in MCP.
{
"type": "object",
"required": [
"pack_slug"
],
"properties": {
"pack_slug": {
"type": "string",
"description": "Slug or keyword for the pack. E.g. 'b2b-deal-flash-pass-2026' (or 'flash-pass'), 'ai-act-audit-shield-bundle-2026' (or 'ai-act'), 'b2b-deal-accelerator-bundle-2026' (or 'deal-accelerator'), 'dora-cyber-resilience-bundle-2026' (or 'dora'), 'eu-compliance-data-library-2026' (or 'library')."
},
"company_name": {
"type": "string",
"description": "Optional company name to associate with the procurement memo."
},
"discount_code": {
"type": "string",
"description": "Optional discount code to apply at checkout."
},
"customer_email": {
"type": "string",
"description": "Optional customer email to pre-fill on the Polar checkout screen."
}
}
}{
"type": "object",
"description": "Checkout details including direct checkoutUrl, productName, priceEur, living dataset guarantee, and MCP activation guide."
}{
"title": "Get Pack Checkout Link",
"readOnlyHint": true,
"idempotentHint": true
}verify_pack_license
Verify a Polar license key or order transaction ID. Checks activation status and shows which premium MCP capabilities (e.g. Executive Trust Dossier, RFP Questionnaire Copilot) are active.
{
"type": "object",
"required": [
"license_key"
],
"properties": {
"email": {
"type": "string",
"description": "Optional customer email associated with the purchase."
},
"license_key": {
"type": "string",
"description": "Polar license key (e.g. ec_live_..., polar_...) or Polar order ID."
}
}
}{
"type": "object",
"description": "Validation status, active features, and usage guidance in MCP."
}{
"title": "Verify Pack License Key",
"readOnlyHint": true,
"idempotentHint": true
}Prompts
0 advertised
Resources
0 advertised
30-day availability
Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.
- Successful checks
- 1 of 1 (100%)
- Average latency
- 1069 ms
- 95th percentile latency
- 1069 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 1069 ms · metadata changed · 12 tool(s), 0 resource(s), 0 prompt(s); warnings: Advertises resources/templates/list but does not implement it
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport http eurocomply-mcp https://eurocomply.app/api/mcpCodex
codex mcp add eurocomply-mcp --url https://eurocomply.app/api/mcpCursor
{
"mcpServers": {
"eurocomply-mcp": {
"url": "https://eurocomply.app/api/mcp"
}
}
}Cline
{
"mcpServers": {
"eurocomply-mcp": {
"type": "streamableHttp",
"url": "https://eurocomply.app/api/mcp",
"disabled": false
}
}
}VS Code
{
"servers": {
"eurocomply-mcp": {
"type": "http",
"url": "https://eurocomply.app/api/mcp"
}
}
}Gemini CLI
gemini mcp add --transport http eurocomply-mcp https://eurocomply.app/api/mcpClaude Desktop
https://eurocomply.app/api/mcpWindsurf
{
"mcpServers": {
"eurocomply-mcp": {
"serverUrl": "https://eurocomply.app/api/mcp"
}
}
}Let your agent find its tools
Find servers like EuroComply MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.
Other crm, sales, and marketing servers
Do you run EuroComply MCP?
Prove ownership with a DNS record, a well-known file, or your Official MCP Registry entry, and your edits publish immediately. Proofs are re-checked weekly; admins can still hide or remove a listing.