dutykit
This server has a remotely hosted endpoint. Open its connector listing for connection details, authentication requirements, and setup instructions:
DutyKit
EU business duties for AI agents. A remote MCP server that tells an agent which business rules apply in Germany, Luxembourg and the EU, with the legal source for every line, and lets it pre-check an invoice, a marketing message or a call before it acts.
Endpoint: https://dutykit.dev/mcp (Streamable HTTP, public beta, free, no account, 200 tool calls per day per IP, no inputs stored)
Docs: https://dutykit.dev · https://dutykit.dev/llms.txt · Guides
Connect
Claude Code:
claude mcp add --transport http dutykit https://dutykit.dev/mcpAny MCP client (JSON config):
{ "mcpServers": { "dutykit": { "type": "http", "url": "https://dutykit.dev/mcp" } } }Related MCP server: EMEA Compliance MCP
Tools
Tool | What it does |
| Obligations for |
| Missing mandatory invoice fields under § 14 (4) UStG |
| May the agent send this marketing email or make this call? (§ 7 UWG) |
| AI disclosure wording under AI Act Art. 50(1) in |
| Live EU VAT ID check via the European Commission's VIES service |
| Pricing status, what is included, and when DutyKit is (not) the right fit |
Every check also returns a nachweis (timestamp, tool, responsible person, SHA-256 of the result) for the human who is liable.
Example prompts
"Before you publish the shop page: what does a website for a business in Luxembourg need?"
"Check this invoice for missing mandatory fields before you send it."
"May you send this newsletter to consumers who never opted in?"
"Start every call with the AI disclosure sentence in French for Muster S.à r.l."
Example result (pflichten, shortened)
{
"id": "de-impressum",
"pflicht": "Impressum mit Name, ladungsfähiger Anschrift, schneller elektronischer Kontaktmöglichkeit, ggf. Register und USt-IdNr.",
"grundlage": "§ 5 DDG",
"quelle": "https://www.gesetze-im-internet.de/ddg/__5.html",
"pruefstand": "belegt",
"geprueft": "2026-11-07"
}Catalogue
pflichten.json lists for every entry the legal basis, the source URL, the check date and whether it was checked against the legal text (belegt) or not yet (zu_pruefen). Coverage today: DE, LU, EU (23 of 26 entries checked against the legal text, the rest marked zu_pruefen, reviewed weekly). Next: FR, BE. Corrections and additions with a primary source are welcome as issues or pull requests.
Not legal advice. DutyKit returns obligations, formats and checks against the cited texts, not advice on individual cases. Made with AI assistance.
Develop
uv run --with "mcp>=2" --with pytest pytest -q # tests
python scripts/katalog_pruefen.py # catalogue lintRun locally
uv run --with "mcp>=2" --with uvicorn uvicorn app:app --port 8080Self-hosting with Docker and Caddy: see deploy/.
License
Code: MIT (see LICENSE). Obligation catalogue pflichten.json: CC BY 4.0, please credit "DutyKit (dutykit.dev)".
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
This server cannot be deployed
Maintenance
Related MCP Connectors
EU AI Act obligations and updates from ten official sources, incl. the national layer.
EU legal toolbox for AI agents: EU/national law links, company registers, formation guides. Free.
EU data protection law for AI agents: GDPR, AI Act, EDPB, CJEU and national law, with status.
EU AI Act and GDPR checks with sources: classify an AI system, trace each duty, find the supervisor.
Related MCP Servers
- AlicenseAqualityDmaintenanceEuropean business compliance suite for AI agents — 28 tools covering tax ID validation (PT, ES, FR, DE, IT, UK, NL), IBAN verification, EU VAT rates, invoice requirements, e-invoicing rules, payment terms, labor calendar helpers, VAT breakdown calculations and invoice schema validation for 18+ European countries.28MIT
- AlicenseAqualityDmaintenanceEMEA sales + employment compliance for AI agents across 7 countries (UK, Germany, France, Spain, Italy, Netherlands, Sweden). GDPR, IR35, CNIL, B2B opt-out rules, cultural buyer psychology. Built by an ex-Deel ($12B) compliance + sales operator.7MIT
- FlicenseNot gradedqualityDmaintenanceProvides an AI agent with regulatory compliance tools for the French/European market based on the AI Act and GDPR, including system classification, obligation listing, deadline schedules, legal reference lookup, and GDPR crosschecks.-
- AlicenseNot gradedqualityDmaintenanceEnables EU AI Act compliance for AI agent systems by providing risk classification, audit trails, gap analysis, and evidence package generation.51 npmMIT