# acquis [Health: Active]

**Category:** ⚖️ Legal  
**Repository:** https://github.com/capybarist/acquis-mcp  
**GitHub Stars:** 0  
**Views:** 0  
**Installs:** 0  
**Upvotes:** 0  
**Directory Page:** https://allmcps.com/mcp/acquis

## Description
Verified EU law: verbatim, signed provisions with EUR-Lex links. Read-only, not legal advice.

## Tools
Capabilities this server exposes over MCP:

- **search_eu_law** — Semantic search over the corpus → ranked verbatim provisions with citations.
- **get_provision** — Exact lookup by legal anchor — `act: "AI Act", article: "6", paragraph: "1", point: "a"` (also `annex`, `recital`).
- **get_act_status** — An act's CELEX number(s), latest consolidation date, in-force info and coverage.
- **list_versions** — Every stored version of an article with validity windows ("what did it say before the amendment?").
- **verify_fragment** — Recomputes the content hash and reports the ed25519 signing provenance of any returned citation.

## Claude Desktop Quick Installation
Install path detected from listing signals. Uses `npx` (confidence: high):

```json
"mcpServers": {
  "acquis": {
    "command": "npx",
    "args": ["-y","mcp-remote","https://api.acquislaw.com/mcp"]
  }
}
```

## Documentation & README

# Acquis — Verified EU Law for AI assistants

**Acquis gives Claude, ChatGPT and any MCP-enabled assistant exact, verifiable
access to EU digital regulation.** Instead of paraphrasing from training data,
your assistant quotes the **verbatim provision of the current consolidation** —
with the full citation (act, article, paragraph, point), its in-force status,
the consolidation date and a deep link to EUR-Lex, so you can check every claim
yourself.

> The verbatim legal text is rendered from a signed corpus — it is **not written
> by the model.** Every fragment is content-hashed and ed25519-signed at
> ingestion, and any citation can be cryptographically verified.

- 🌐 **Web app + connector, one subscription:** <https://acquislaw.com>
- 🔌 **Remote MCP endpoint:** `https://api.acquislaw.com/mcp`
- 📚 **Docs:** <https://acquislaw.com/docs>

This repository documents the public MCP endpoint. The hosted service, its
source code and its data products are proprietary and governed by the terms at
[acquislaw.com](https://acquislaw.com) — only the contents of this repository
are MIT-licensed (see [LICENSE](LICENSE)).

## Corpus

The EU digital rulebook, all consolidated and updated by daily sweeps of the
official EUR-Lex/CELLAR catalog (new consolidations, corrigenda, status
changes):

| Act | CELEX |
|---|---|
| AI Act (applies from 2 August 2026 — Art. 113 staggers the rest) | 32024R1689 |
| GDPR | 32016R0679 |
| Digital Services Act (DSA) | 32022R2065 |
| Digital Markets Act (DMA) | 32022R1925 |
| NIS2 | 32022L2555 |
| Data Act | 32023R2854 |
| Cyber Resilience Act (CRA) | 32024R2847 |
| DORA | 32022R2554 |
| eIDAS 2 | 32024R1183 |
| Product Liability Directive | 32024L2853 |
| Data Governance Act | 32022R0868 |

EDPB guidelines are next. Need a corpus that isn't here? New corpora are a
matter of hours — ask at <capy@acquislaw.com>.

## Tools

Five **read-only** tools:

| Tool | What |
|---|---|
| `search_eu_law` | Semantic search over the corpus → ranked verbatim provisions with citations. |
| `get_provision` | Exact lookup by legal anchor — `act: "AI Act", article: "6", paragraph: "1", point: "a"` (also `annex`, `recital`). |
| `get_act_status` | An act's CELEX number(s), latest consolidation date, in-force info and coverage. |
| `list_versions` | Every stored version of an article with validity windows ("what did it say before the amendment?"). |
| `verify_fragment` | Recomputes the content hash and reports the ed25519 signing provenance of any returned citation. |

## Install

Acquis is a **remote** server. Authentication is OAuth 2.1 (an account is
created in-flow, with a 7-day Pro trial, no card).

### Claude (Desktop / claude.ai / Code)

Add a custom connector pointing at the remote URL:

```
https://api.acquislaw.com/mcp
```

In **claude.ai → Settings → Connectors → Add custom connector**, paste the URL
and complete the sign-in screen.

### Cursor, Cline, VS Code and other MCP clients (stdio via the shim)

Clients that speak stdio can reach the remote server through the
[`mcp-remote`](https://www.npmjs.com/package/mcp-remote) adapter, which also
carries the OAuth flow:

```json
{
  "mcpServers": {
    "acquis": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://api.acquislaw.com/mcp"]
    }
  }
}
```

### Inspecting the tools without an account

`/mcp` is OAuth-protected, so an unauthenticated probe gets a `401` (that
challenge is what starts the sign-in flow). To let any client or directory read
the tool catalog without an account, there is a public introspection endpoint:

```
https://api.acquislaw.com/mcp/public
```

It advertises the same five tool definitions and returns **no legal content** —
every call points you back at the real endpoint. Use it to inspect the server;
use `/mcp` for answers.

## Example

> **Prompt:** "What does Article 6 of the AI Act say about high-risk
> classification? Then verify that citation."

`get_provision(act: "AI Act", article: "6")` returns the eight paragraphs of
Article 6 verbatim, each with its EUR-Lex link; `verify_fragment` then
recomputes the content hash and confirms the ed25519 signing provenance.

More in [examples/](examples/).

## Not legal advice

Acquis returns official sources verbatim with citations. It is a retrieval
layer with provenance — **not legal advice.** Built by
[Capybara Labs](https://capybaralabs.tech) on
[HIVE](https://github.com/capybarist/hive), our verifiable knowledge engine.

