DealScore

Used-car price check for AI agents: grade an asking price against live US dealer comps. OAuth 2.1 sign-in; API key fallback. Tools: score_deal, explain_grade, health.

Hosted MCP Server

npx add-mcp 'https://cardealscore.com/api/mcp'

Installs into Claude Code, Codex, Cursor and more

Documentation

Connect DealScore to your agent

Add one MCP URL to your client and sign in once. Your agent gets score_deal, explain_grade, and health. Scripts and backends can call the same engine over REST with an API key.

Connect MCP

Streamable HTTP: https://cardealscore.com/api/mcp

Add that URL with no headers. The client discovers OAuth and opens a browser for the same email magic-link used on https://cardealscore.com/keys.

Cursor (.cursor/mcp.json)

{
  "mcpServers": {
    "dealscore": {
      "url": "https://cardealscore.com/api/mcp"
    }
  }
}

No headers. Cursor discovers OAuth and opens a browser for the email sign-in.

Claude Code (terminal)

claude mcp add --transport http dealscore https://cardealscore.com/api/mcp

Then run /mcp, pick dealscore, and choose Authenticate.

Codex (terminal)

codex mcp add dealscore --url https://cardealscore.com/api/mcp
codex mcp login dealscore

This writes [mcp_servers.dealscore] to ~/.codex/config.toml and runs the OAuth sign-in.

ChatGPT apps (Developer mode)

https://cardealscore.com/api/mcp

Turn on Developer mode in ChatGPT settings, add an app with this MCP URL, and sign in when asked.

Any client, with an API key (MCP config)

{
  "mcpServers": {
    "dealscore": {
      "url": "https://cardealscore.com/api/mcp",
      "headers": { "x-api-key": "YOUR_KEY" }
    }
  }
}

For clients without OAuth. Create a key at /keys. Authorization: Bearer YOUR_KEY also works.

Tools: score_deal, explain_grade, health.

Server card: https://cardealscore.com/.well-known/mcp/server-card.json

OAuth or an API key

OAuth is the default MCP path. See https://cardealscore.com/auth.md. API keys stay for curl, scripts, and clients that cannot do OAuth.

Sign in to create an API key. Email magic link, no password. Manage keys at https://cardealscore.com/keys. Live scores share a Free meter of 5 scored deals per month across MCP, REST, and the /try playground. Details: https://cardealscore.com/docs/api#get-a-key

Score with curl

curl -X POST https://cardealscore.com/api/score \
  -H "Content-Type: application/json" \
  -H "x-api-key: YOUR_KEY" \
  -d '{
    "year": 2020,
    "make": "Toyota",
    "model": "Camry",
    "asking_price": 18500,
    "mileage": 62000,
    "zip": "33803"
  }'

Explain, health, and the rest of the endpoints: https://cardealscore.com/docs/api.

To check arguments by hand before wiring an agent, use https://cardealscore.com/try. It bills the same meter.

Pricing

Free includes 5 scored deals per month. Builder is $19/mo founding for 1000. MCP, REST, and https://cardealscore.com/try share one meter per account, and only coverage: scored counts. Details: https://cardealscore.com/pricing