Connect your AI agent
Kenteken Intelligence exposes two interfaces: a REST API with OpenAPI docs and an MCP server (Model Context Protocol) for direct AI agent integration.
MCP (Model Context Protocol)
The fastest way to integrate. Your AI agent connects via SSE and calls tools directly — no HTTP plumbing needed.
https://kenteken.binary.tools/sse
Claude Desktop
Add to claude_desktop_config.json:
{ "mcpServers": { "kenteken-intelligence": { "url": "https://kenteken.binary.tools/sse" } } }
Claude Code (CLI)
# Add as a remote MCP server (SSE transport) claude mcp add --transport sse kenteken-intelligence https://kenteken.binary.tools/sse
Cursor
Add to .cursor/mcp.json in your project:
{ "mcpServers": { "kenteken-intelligence": { "url": "https://kenteken.binary.tools/sse" } } }
Any MCP client
Connect to the SSE endpoint. The server returns a session-scoped message URL:
# 1. Open SSE stream → receive message endpoint curl -N https://kenteken.binary.tools/sse # → event: endpoint # → data: /mcp/message?sessionId=<uuid> # 2. Send JSON-RPC messages to the session URL curl -X POST "https://kenteken.binary.tools/mcp/message?sessionId=<uuid>" \ -H 'Content-Type: application/json' \ -d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{...}}' # → responses arrive on the SSE stream
Available tools
lookupVehicle
LIVE
Look up a Dutch vehicle by plate number. Returns free Tier-0 data: make, model, registration date, APK status, odometer judgement, recall indicator, and bijtelling tax assessment with the full decision trace.
"R444TK" or "R-444-TK"
checks.apkStatus, checks.odometerJudgement, checks.openRecall
tax.youngtimerStatus, tax.projection, tax.trace[]
estimateBijtelling
LIVE
Compute the bijtelling tax assessment only. Returns youngtimer status, EV/PHEV rate, 2027 projection, indicative monthly cost estimates, and the deterministic rule-graph decision trace.
bijtellingCatalogus22EurMonthCents, bijtellingDagwaarde35EurMonthCents
ruleVersion, note, trace[]
REST API
Standard HTTP endpoints with OpenAPI 3.0 spec. No authentication required for Tier-0 data.
https://kenteken.binary.tools/v1
Quick test
curl https://kenteken.binary.tools/v1/vehicles/R444TK | jq '.tax.youngtimerStatus' # → "PHEV_STANDARD"