vehicle_lookup
country + plate (or VIN) + state → normalized vehicle identity facts.
MCP · x402 · llms.txt
CSNB is built for both humans and machines. Agents discover the API through
llms.txt and OpenAPI, call tools over MCP, and pay per lookup
with crypto — no signup, no API key.
MCP server
country + plate (or VIN) + state → normalized vehicle identity facts.
Lists live countries, states and development status so agents can plan queries.
Remote MCP at https://api.csnb.net/mcp with Bearer auth.
{
"mcpServers": {
"csnb": {
"type": "http",
"url": "https://api.csnb.net/mcp",
"headers": { "Authorization": "Bearer YOUR_API_KEY" }
}
}
}
Payments
The agent lane uses the x402 protocol: an unpaid lookup returns
HTTP 402 Payment Required with an invoice containing the exact
USDC amount and your receive address on Base. Pay the amount, poll for
confirmation, and the same lookup returns the vehicle record. Each invoice
has a unique micro-amount, so payments are matched on-chain without
personal data. USDT (TRC20) is planned.
GET /agent/check?country=AU&plate=2ER7ZB&state=VIC → 402 + invoiceamount_usdc USDC (Base) to the invoice addressGET /agent/poll?id=<invoice> → paidX-CSNB-Invoice: <id> → vehicle dataFAQ
For the MCP server, yes — a Bearer key (email us for one). For the x402 pay-per-call lane, no key is required: payment itself is the credential.
Any MCP client — Claude, ChatGPT/Codex-style agents, or custom frameworks with an MCP connector.
0.25 USDC per successful lookup on Base. See pricing.
Start with the MCP install snippet, or try a pay-per-call lookup.