PriceMyRepair
VerifiedFeaturedRemoteAbout PriceMyRepair
PriceMyRepair is an MCP server for UK drivers and automotive services, providing repair and servicing cost ranges by car model. Results include independent-garage and dealer estimates plus source links; figures are estimates, not quotes.
Key features
- 01Look up repair costs by model
- 02Show independent and dealer ranges
- 03List jobs covered for a model
- 04List supported repair and service jobs
- 05Provide a UK-average model
Use cases
- 01Estimate a clutch replacement for a Ford Fiesta
- 02Review repair jobs available for a model
- 03Check covered models and repair types
- 04Get a UK-average cost for an uncovered model
MCP support
This remote MCP server uses Streamable HTTP and offers four read-only tools for cost lookups, model coverage, and supported repairs.
Configuration
Remote servers need no local install. Pick your client, then copy the config or install in one click.
https://app.pricemyrepair.co.uk/functions/pmrMcpclaude mcp add --transport http pricemyrepair https://app.pricemyrepair.co.uk/functions/pmrMcp{"mcpServers":{"pricemyrepair":{"type":"http","url":"https://app.pricemyrepair.co.uk/functions/pmrMcp"}}}Open in Cursor{"servers":{"pricemyrepair":{"type":"http","url":"https://app.pricemyrepair.co.uk/functions/pmrMcp"}}}Open in VS Code{"mcpServers":{"pricemyrepair":{"type":"http","url":"https://app.pricemyrepair.co.uk/functions/pmrMcp"}}}{"mcpServers":{"pricemyrepair":{"serverUrl":"https://app.pricemyrepair.co.uk/functions/pmrMcp"}}}Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.
Tools
4| Parameter | Type | Required | Description |
|---|---|---|---|
| model | string | Yes | Car model, e.g. "Ford Fiesta", "VW Golf", "Qashqai". Use "uk-average" if the model is unknown or not covered. |
| repair | string | Yes | Repair or service, e.g. "clutch", "cambelt", "brake pads and discs", "full service", "MOT". |
Details
From the project READMEPriceMyRepair MCP Server
UK car repair and servicing cost ranges, per car model, as an MCP server. Ask any MCP-capable assistant "how much should a clutch cost on a Ford Fiesta in the UK?" and it can answer with a real independent-garage range, a dealer estimate, and a link to the source page.
Endpoint (Streamable HTTP, no authentication):
https://app.pricemyrepair.co.uk/functions/pmrMcp
Data comes from PriceMyRepair, a UK repair-cost and MOT data site built on the driver's side. Figures are estimates for a typical UK independent garage, parts and labour; they are not quotes.
Tools
| Tool | Input | Returns |
|---|---|---|
get_repair_cost | model, repair (free text) | Independent and dealer cost range in GBP, notes (e.g. timing chain vs cambelt), source_url |
get_model_costs | model | Every repair and service the price matrix covers for that model |
list_models | — | Models with per-model prices |
list_repairs | — | Repairs and services covered, with the page each is documented on |
Model and repair inputs are matched loosely: "VW Golf", "Volkswagen Golf" and "golf" all resolve; "timing belt", "cam belt" and "cambelt" all resolve. Pass uk-average as the model for a generic UK figure when the car isn't covered.
Coverage
15 of the most common UK cars (Ford Fiesta and Focus, Vauxhall Corsa and Astra, VW Golf and Polo, Toyota Yaris, Honda Civic, Nissan Juke and Qashqai, Kia Sportage, Audi A3, BMW 1 and 3 Series, Mercedes A-Class) plus a UK-average row, across 18 jobs: clutch (with and without dual-mass flywheel), cambelt, front brake pads, pads and discs, suspension component, DPF clean and replace, EGR valve, turbo, head gasket, alternator, starter motor, full service, tyre, MOT test, air-con regas and small fixes.
Connect
Claude.ai / Claude Desktop: Settings → Connectors → Add custom connector → paste the endpoint URL, authentication None.
Claude Code:
claude mcp add --transport http pricemyrepair https://app.pricemyrepair.co.uk/functions/pmrMcp
Cursor / VS Code / any Streamable-HTTP client:
{
"mcpServers": {
"pricemyrepair": {
"url": "https://app.pricemyrepair.co.uk/functions/pmrMcp"
}
}
}
Raw JSON-RPC:
curl -s https://app.pricemyrepair.co.uk/functions/pmrMcp \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_repair_cost","arguments":{"model":"Ford Fiesta","repair":"clutch"}}}'
Example response
{
"model": "Ford Fiesta",
"repair": "Clutch replacement",
"independent_garage_gbp": { "low": 430, "high": 680 },
"dealer_gbp": { "low": 645, "high": 1020 },
"currency": "GBP",
"source_url": "https://pricemyrepair.co.uk/clutch-replacement-cost-ford-fiesta/",
"attribution": "Source: PriceMyRepair (pricemyrepair.co.uk). Estimates only — final quotes come from garages."
}
Attribution
If you build on this data, please attribute PriceMyRepair and keep the source_url — the linked pages carry engine-by-engine detail, worked examples and a way to compare live garage quotes, which the range alone doesn't.
Implementation
The server is a single Deno function (entry.ts in this repo) running on the PriceMyRepair app backend. It implements the MCP Streamable HTTP transport statelessly over JSON-RPC 2.0, reads prices live from the price matrix on every call, and computes dealer figures as 1.5× independent, rounded to £5. Rate limited to 60 requests per minute per IP.
Licence
Server code: MIT. Price data: © PriceMyRepair, free to use with attribution.
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.