No tracking. No cookie wall.·100 % EU-hosted on Hetzner
How it works

From plain-language question to defensible answer

Ansvar AI is a knowledge layer you reach through any AI client that speaks MCP (Model Context Protocol) — the open standard that lets AI assistants call external tools. The same citation contract runs across public regulation, standards, case law, and the documents your team uploads.

The pipeline

Five deterministic stages behind your AI client

Your AI client handles the conversation. Ansvar handles retrieval, cross-referencing, and citation validation — all deterministic, so the same question returns the same sources every time.

Connect your AI client via MCP

You start in Claude, Cursor, VS Code Copilot, Open WebUI — whatever your team uses. Ansvar is added through MCP; the AI client now sees Ansvar's legal, compliance, and security tools as first-class functions it can call.

server  https://gateway.ansvar.eu/mcp
auth    OAuth 2.1 PKCE — identity issued
tools   ansvar.search_legislation,
          ansvar.search_security_controls,
          ansvar.search_eu_regulations,
          ansvar.get_provision, …
  • Works with any MCP-capable client
  • One-time setup per AI client — tools appear automatically afterwards
  • Free tier: €0/month, single-source answers, 100 search calls/day — VAT or business email required
  • Premium tier: €249/month — multi-source fan-out plus case law, preparatory works, and agency guidance. Team and Company by contact, not self-serve yet
Bring your own AI client

One MCP connection. Any capable client.

If it speaks MCP and is good at tool-calling, it works. Your team keeps the surface it already knows — answers arrive with citations attached.

ClaudeDesktop · Code · Web
CursorComposer · Chat
VS Code CopilotChat · agents
Open WebUISelf-hosted chat
ContinueOpen-source IDE
GitHub CopilotAgents mode · MCP
ChatGPTCustom connectors
Your own stackMCP over stdio/HTTP
The citation contract

Same shape for every source, public or private

Whether a claim is backed by a published EU regulation or a standard you uploaded this morning, the citation object looks the same. Downstream tooling does not need to branch.

source_typepublic · private · standards · case_law · guidance
jurisdictionEU, SE, DE, FR, UK, international, internal
referenceRegulation (EU) 2022/2554 Art. 28(2)(a) · ISO/IEC 27001:2022 §A.5.19 · Vendor Policy v3.1 §6.3
url · doc_idCanonical public URL or internal document identifier with paragraph anchor.
confidence0–100, from the validation pipeline. Below threshold the citation is flagged, not hidden.
retrieved_atISO timestamp. Sources that fail retrieval are shown as unavailable — never silently dropped.

See it in your own client

Pick a tier, connect your client, paste a prompt. You'll be getting cited answers inside an hour.