RDW

Provides up-to-date RDW vehicle data via MCP, enabling license plate lookups and vehicle details from multiple Dutch RDW datasets.
  • javascript

1

GitHub Stars

javascript

Language

6 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "jodur-rdw-mcp": {
      "command": "rdw-mcp",
      "args": []
    }
  }
}

You can query Dutch RDW vehicle data in real time using this MCP server. It lets you look up license plates and retrieve comprehensive vehicle information from multiple official RDW datasets, enabling fast access to technical specs, registrations, APK histories, recalls, and more through a standardized MCP client workflow.

How to use

Start the MCP server in your preferred mode and connect with your MCP client to ask for complete RDW information or targeted details. You can perform global license plate lookups, search by brand/model, or retrieve full data sets for a given plate. The server supports both direct stdin/stdout integration and HTTP-based access for web deployments and scalable setups. Use the client to request the built-in tool for license plate lookups and inspect the returned data, which includes basic details, technical specs, weight and capacity, registration history, APK history, emissions, recalls, and more.

How to install

Prerequisites you need before installing the MCP server are Node.js version 18 or higher and npm version 8 or higher. Ensure you have an active internet connection to access the RDW data sources.

Install the MCP server globally for convenient CLI access, then run the server:

npm install -g rdw-mcp-server
rdw-mcp

Additional configuration and usage notes

You can also run the server with NPX if you prefer not to install globally. This executes the package directly from the registry.

npx rdw-mcp-server

Starting options and local development

For local development from source, clone the project, install dependencies, build, and start the server. The build output is executed with Node.

git clone https://github.com/yourusername/rdw-mcp-server.git
cd rdw-mcp-server
npm install
npm run build
node build/index.js

Claude Desktop configuration

To connect with Claude Desktop, configure a server entry using the MCP command you prefer. You can use the global command or NPX, depending on your setup.

{
  "mcpServers": {
    "rdw": {
      "command": "rdw-mcp"
    }
  }
}

HTTP transport (optional)

If you choose HTTP mode, you will expose an MCP endpoint and health check for remote access and web integrations. Note that the base port can be customized.

rdw-mcp --http
rdw-mcp --http --port=8080

Usage examples by request type

Ask for complete RDW information by license plate, or query specific data like emissions, APK history, or recalls. Your MCP client can request the dedicated data tool to retrieve full RDW data for a given plate.

Available tools

rdw-license-plate-lookup

Look up ALL available vehicle information from RDW databases by Dutch license plate. Returns complete data including basic details, technical specifications, weight and capacity, registration data, inspection history, fuel and emissions, safety recalls, body specifications, financial data, and status indicators.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational