What the acquis MCP server does
The acquis MCP server gives AI assistants read-only access to selected EU digital-law texts. Results contain verbatim provisions from the current consolidation, legal anchors such as act, article, paragraph, and point, in-force information, consolidation dates, and EUR-Lex links. The corpus is updated through daily sweeps of the official EUR-Lex/CELLAR catalog, including new consolidations, corrigenda, and status changes.
Supported material includes the AI Act, GDPR, Digital Services Act, Digital Markets Act, NIS2, Data Act, Cyber Resilience Act, DORA, eIDAS 2, Product Liability Directive, and Data Governance Act. EDPB guidelines are identified as a planned addition, and additional corpus requests can be sent to the provider.
How it works
The hosted endpoint is available at https://api.acquislaw.com/mcp and uses OAuth 2.1. Authentication creates an account during the sign-in flow and includes a seven-day Pro trial without requiring a card. The returned legal text comes from a signed corpus rather than being authored by the language model.
Each fragment is content-hashed and signed with Ed25519 when ingested. After retrieving a citation, an agent can pass it to the verification tool, which recomputes the hash and reports the signing provenance. A public endpoint at https://api.acquislaw.com/mcp/public exposes the five tool definitions without authentication, but it does not return legal content.
Setup and configuration
To use the acquis MCP server, configure a client with the remote URL and complete OAuth sign-in. Claude Desktop, claude.ai, and Claude Code can use a custom connector pointed at the endpoint. Clients that communicate through stdio can use the mcp-remote package as a bridge:
{
"mcpServers": {
"acquis": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://api.acquislaw.com/mcp"]
}
}
}
The same stdio pattern is documented for Cursor, Cline, VS Code, and other compatible MCP clients. No server environment variables are specified; authentication is handled through OAuth.
Tools and capabilities
search_eu_law performs semantic search and returns ranked verbatim provisions with citations.
get_provision retrieves an exact provision by act and legal anchor. Anchors can include an article, paragraph, point, annex, or recital.
get_act_status returns CELEX number or numbers, the latest consolidation date, in-force information, and corpus coverage.
list_versions shows stored versions of an article with validity windows, supporting checks of wording before an amendment.
verify_fragment recomputes a returned fragment's content hash and reports its Ed25519 signing provenance.
All five tools are read-only. For example, an agent can retrieve Article 6 of the AI Act and then verify the citation returned for that article.
Limitations and notes
The acquis MCP server covers the listed corpus rather than all EU law. Its service, source code, and data products are proprietary and governed by the provider's terms; only the contents of the public repository are MIT-licensed. The public introspection endpoint is for examining tool definitions and redirects calls to the authenticated endpoint, so it cannot be used to retrieve legal text.
Returned material is an official-source retrieval layer with provenance, not legal advice. Users should review the linked EUR-Lex source and obtain appropriate legal guidance for decisions requiring legal interpretation.