Savion MCP server

Savion in your AI assistant

Savion lets an AI assistant search official legal sources and answer with the article and a link to it. Every result carries the official text and its source, so each citation can be checked. It works with any assistant that supports remote MCP servers, such as Claude and ChatGPT.

Server URL

https://law.savion.app/api/mcp

What it covers

  • Dutch national statutes, from wetten.overheid.nl
  • Dutch court decisions by ECLI, from rechtspraak.nl
  • EU regulations and directives, from EUR-Lex
  • The statutes of 12 US states and Washington DC, from the states' official publishers

US federal law, local ordinances and other countries are not covered. Savion gives legal information, not legal advice. For a decision about your own case, consult a lawyer.

Tools

Every tool only reads public legal sources. None of them changes or deletes anything.

Find a Dutch law's identifierfind_law_code
Takes the name or abbreviation of a Dutch law (for example "Burgerlijk Wetboek Boek 7" or "Awb") and returns its official BWBR identifier. It searches the names of laws, not their contents.
Search Dutch statutesdutch_law_search
Searches one Dutch statute on wetten.overheid.nl and returns the matching articles with their text, the date they came into force and a link to the article.
Search EU legislationeu_law_search
Searches an EU regulation or directive on EUR-Lex by its CELEX number and returns the matching articles with their text and a link.
Search US state statutesus_state_law_search
Searches the statutes of one US state from the state's official publisher and returns the matching sections with their citation, text and a link.
Look up a Dutch court decisionecli_lookup
Looks up one Dutch court decision by its ECLI on rechtspraak.nl: the court, the dates, the case numbers, the official summary and a link to the full text.

Connect Savion

You need a Savion account. Create one if you do not have one yet. When you connect, your assistant opens Savion's sign-in page. Sign in, read what the assistant asks for, and select Allow access. You do this once.

Claude

In Claude, open Settings, then Connectors, and add a custom connector with the server URL above. Then select Connect and sign in.

Claude Code

claude mcp add --transport http savion https://law.savion.app/api/mcp

Then run /mcp in Claude Code, choose savion and sign in.

Other MCP clients

Add a remote MCP server with the server URL above. It uses Streamable HTTP and OAuth 2.1 with dynamic client registration, so the client finds the sign-in page by itself. For a client that reads a JSON configuration, such as Cursor:

{
  "mcpServers": {
    "savion": { "url": "https://law.savion.app/api/mcp" }
  }
}

Try it

Ask your assistant questions like these:

  • Can an employer in the Netherlands dismiss an employee who is on sick leave? Cite the articles.
  • Which AI practices does the EU AI Act prohibit? Quote the article.
  • How long does a Florida landlord have to return a security deposit?
  • What did the Dutch Supreme Court decide in ECLI:NL:HR:2019:2007?

Your account and its limits

A free account can make 10 tool calls a day. Its statute searches return the keyword matches in order, unscored, and the assistant picks the relevant articles. Paid plans allow more calls a day and rank the articles by how well they fit the question. The plans are on the pricing page.

What Savion sees

The assistant gets read-only access to Savion's legal-source search. It cannot see your Savion conversations, documents or billing. Savion receives only what the assistant sends to a Savion tool: the search terms and the statute, act, state or court decision to look up. It does not receive your conversation with the assistant. The details are in the privacy notice.

To end the connection, disconnect Savion in your assistant's settings, or email [email protected] and we will revoke its access.

Troubleshooting

The sign-in page does not return to my assistant

After you select Allow access, Savion sends you back to the address your assistant gave it. A desktop or command-line client receives that on your own computer, at an address such as localhost. If the browser then says the page cannot be reached, the client was not listening at that moment. Restart the client, start the connection again and finish the sign-in while the client stays open. Savion does not need to be changed for this.

“Daily limit reached”

Every account has a number of tool calls per day. A free account has 10. The counter resets at 00:00 UTC. Plans with more calls are on the pricing page.

“Too many calls this minute”

The message says how many seconds to wait. Ask again after that.

“This account has no credits left”

On a prepaid plan each tool call uses one credit. Top up on the pricing page.

A search finds nothing, or a state is not covered

The tool says so in its answer. For Dutch statutes, check that the right law was searched: ask your assistant to look up the law's identifier with find_law_code first. A US state that Savion does not hold yet returns a message saying it is not covered; Savion does not make up section text for it.

The assistant says it is no longer signed in

Disconnect Savion in your assistant's settings and connect it again. You sign in with the same Savion account.

Help

Use the support page or email [email protected]. Tell us which assistant you use and, if a tool returned an error, its exact message.