Beta · UK published EVs
A living EV truth layer for AI agents.
Resolve a vehicle, read its current truth with provenance, see what changed, and explain why a value is retained. UK-published vehicles first. MCP-native.
REST API · resolve + truth
https://www.evspec.io/v1/agent/resolve?make=Tesla&model=Model+3&version=RWD&year=2024
{
"resolution": "unique",
"match_quality": "exact",
"should_clarify": false,
"matches": [{
"vehicle_id": "44125cfc-...",
"make": "Tesla",
"model": "Model 3",
"version": "RWD",
"model_year": 2024,
"market": "UK",
"match_reason": "exact_make_model_version_year"
}]
}
https://www.evspec.io/v1/agent/vehicles/44125cfc-.../truth
{
"identity": { },
"fields": [{
"field_name": "range_wltp_km",
"value": 513,
"unit": "km",
"status": "concordant",
"proof_status": "verified",
"primary_source_name": "OEM Official",
"last_recorded_at": "2026-04-19T..."
}]
}
MCP · the 4 agent primitives
npx evspec-mcp
resolve_vehicle({make, model, year, version})
get_vehicle_truth({vehicle_id})
get_vehicle_changes({vehicle_id, since, limit})
explain_vehicle_field({vehicle_id, field_name})
Current truth
get_vehicle_truth
Recent changes
get_vehicle_changes
Provenance
explain_vehicle_field
For AI Agents · Claude Desktop config
GET https://www.evspec.io/v1/agent-context
{
"evspec": {
"command": "npx",
"args": ["evspec-mcp"]
}
}
Authentication
curl https://www.evspec.io/v1/agent/resolve?make=Tesla
curl https://www.evspec.io/v1/agent/resolve?make=Tesla \
-H "X-API-Key: evspec_live_..."
contact@evspec.io
The MVP loop, end-to-end
1. Identity
/v1/agent/resolve
2. Truth
/v1/agent/vehicles/{id}/truth
3. Changes
/v1/agent/vehicles/{id}/changes
4. Explain
/v1/agent/vehicles/{id}/fields/{name}/explain
Early Access
Get notified when the hosted API launches.