home / mcp / dutch law mcp server
Provides access to Dutch statutes, court decisions, kamerstukken, and EU cross-references for research and citation.
Configuration
View docs{
"mcpServers": {
"ansvar-systems-dutch-law-mcp": {
"url": "https://dutch-law-mcp.vercel.app/mcp",
"headers": {
"DUTCH_LAW_DB_URL": "<DUTCH_LAW_DB_URL>",
"DUTCH_LAW_DB_PATH": "<DUTCH_LAW_DB_PATH>"
}
}
}
}You can access the Dutch Law MCP Server to perform fast, offline-capable legal research across Dutch statutes, court decisions, and EU cross-references. It provides structured access to thousands of statutes and judgments, enabling efficient citation, search, and analysis for academic, professional, or personal legal research.
You can connect to the server either remotely via the hosted endpoint or locally by running the MCP server on your machine. Use the remote URL for instant access without installation, or run a local instance with Node.js to keep everything self-contained.
Remote access lets you query the server from your preferred MCP client using the public endpoint. Local access lets you run the MCP server on your computer and connect to localhost.
If you prefer to run locally, you can use npx to start the server. This starts a self-hosted instance that caches the database locally for fast lookups.
Use the hosted MCP endpoint directly from your MCP client. The endpoint is ready to use with no local installation.
{
"type": "http",
"name": "dutch-law",
"url": "https://dutch-law-mcp.vercel.app/mcp",
"args": []
}Run the MCP server locally using npx. This starts a self-contained instance on your machine.
{
"type": "stdio",
"name": "dutch-law",
"command": "npx",
"args": ["-y", "@ansvar/dutch-law-mcp"]
}After you have the server available, configure your MCP client with the appropriate server entry. For example, in Claude Desktop, add a MCP server with the http or stdio configuration shown above. In GitHub Copilot, point the MCP URL to the remote endpoint or provide the local command for the stdio method if your workflow supports it.
Access to 3,248 Dutch statutes, 903,000+ court decisions, 21,891 kamerstukken, and 1,008 EU documents, with EU cross-references and provision-level text. You can search statutes, retrieve specific provisions, verify current validity, format citations, and build research bundles that combine statutes with case law and preparatory works.
Data is sourced from official Dutch and EU open data portals and stored in a local SQLite database to enable fast offline lookups. The main sources include wetten.overheid.nl for Dutch statutes, rechtspraak.nl for court decisions, and EUR-Lex for EU documents.
If you are handling privileged information, consider running the server on-premises or in a trusted environment. When deployed publicly, review access controls and ensure TLS is used for all connections. For sensitive deployments, consult appropriate confidentiality obligations.
If startup fails, verify the database path is correct and accessible. If HTTP clients fail to reach the server, confirm the MCP endpoint path and session handling. If results are empty, ensure the dataset has loaded successfully and try a simple search to confirm data availability.
The MCP server covers statutes, provisions, case law, kamerstukken, EU documents, and defined terms, with standard formats for statute articles and court citations to support consistent research workflows.
When using a remote endpoint, you do not need local dependencies. When using a local stdio configuration, the command and arguments must be exactly as shown to ensure the client can start and communicate with the server.
Full-text search across Dutch statutes and regulations (FTS5-indexed)
Retrieve a specific provision by BWB-ID, book, and article (e.g., Art. 6:162 BW)
Search Dutch court decisions with filters for court, legal domain, and date range
Get kamerstukken (parliamentary documents) for a statute
Validate Dutch legal citations and check database existence
Build comprehensive research bundles combining statutes, case law, and travaux
Format citations to standard Dutch legal citation format
Check whether a statute or provision is currently in force (geldend recht)
Get EU legal basis (directives/regulations) for a Dutch statute
Find Dutch statutes implementing a given EU directive or regulation
Search EU instruments and their Dutch implementations
Get EU references for a specific provision
Validate EU compliance for a Dutch statute or provision
Retrieve a specific provision as it was at a given date (historical versioning)