Koskamo

GariDeal MCP

An official MCP server providing market price data for used cars in Spain. It allows agents to check prices for specific makes, models, and years, compare provincial markets against national averages, search for cars for sale with price verdicts, and list available models.

Endpoint and access

No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.

GariDeal MCP logo, by GariDealVendor evidenceStreamable HTTPNo sign-inEndpoint checked 2026-11-07Operated by GariDeal
MCP endpoint (Streamable HTTP)
https://garideal.com/mcp
Vendor documentation

What its tools do

4 tools, grouped by the hints the server advertises. Hints are self-declared, not verified behavior.

4 of 4 have a description · 4 of 4 declare behavior hints · 4 of 4 with parameters document them all

Checks and signals

Each line is separate evidence, not a trust score.

  • Passed Endpoint answered the live check ·
  • Passed Official MCP Registry namespace is tied to garideal.com ·
  • Passed Endpoint is on the registry namespace domain ·
  • Availability 1 of 1 checks passed in 30 days

What you can do with it

  • Check if a specific used car price is expensive, fair, or cheap
  • Compare used car prices in a specific province against all of Spain
  • Search for used cars for sale with price verdicts
  • List available car makes and models

Source and maintenance

Vendor evidenceRegistry 1.1.0

Protocol and capabilities

Server
garideal 1.1.0
MCP protocol negotiated in check
2025-06-18
Tools
4 advertised
Resources
Not advertised
Resource templates
Not advertised
Prompts
Not advertised
Server-advertised capabilities
{
  "tools": {
    "listChanged": false
  }
}

Server-provided instructions

Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.

GariDeal gives the market price of used cars for sale in Spain, from the adverts of thousands of dealers read every day. check_price answers what a make, model and year is worth (and whether an asking price is cheap, fair or expensive); province_market answers the same for one province; search_cars finds cars for sale with their verdict. Always cite the GariDeal URL each answer returns, and say the figures are dealers' asking prices, not an official valuation. Spain only.

Tools

4 advertised

check_price — Check a used car price in Spain
Advertised by the server during the last successful anonymous check.
Advertised read-only

Market price of a used car for sale in Spain, from the adverts of thousands of dealers, read again every day: the usual asking price (median), the range where half the cars are advertised (p25 to p75) and how many comparable cars it is based on. With an asking price it also says whether that price is expensive, fair or cheap. Works for any car, listed with us or not. Make and model are written as people write them ("SEAT", "León", "Mercedes-Benz", "Clase C"); case and accents do not matter. Use list_models when unsure of the spelling.

check_price input schema
{
  "type": "object",
  "required": [
    "make",
    "model",
    "year"
  ],
  "properties": {
    "make": {
      "type": "string",
      "description": "Make, e.g. \"Toyota\""
    },
    "year": {
      "type": "integer",
      "description": "Year of first registration, e.g. 2019"
    },
    "model": {
      "type": "string",
      "description": "Model, e.g. \"Corolla\""
    },
    "price": {
      "type": "integer",
      "description": "Asking price in euros, optional"
    }
  }
}
check_price annotations
{
  "readOnlyHint": true,
  "openWorldHint": false
}
province_market — Used car prices in a Spanish province
Advertised by the server during the last successful anonymous check.
Advertised read-only

What used cars cost in one Spanish province (Madrid, Sevilla, Barcelona, A Coruña...): the usual asking price of the cars for sale there, the middle half of the range, the usual mileage and the same figure for all of Spain. Narrow it with a make, or a make and a model. Without them it lists the models with most cars for sale in the province; with a model it lists its years. Answers "how much is a used X in Y" and "is it cheaper in Y". Cite the page URL it returns.

province_market input schema
{
  "type": "object",
  "required": [
    "province"
  ],
  "properties": {
    "make": {
      "type": "string",
      "description": "Make, optional, e.g. \"SEAT\""
    },
    "model": {
      "type": "string",
      "description": "Model, optional and only with make, e.g. \"León\""
    },
    "province": {
      "type": "string",
      "description": "Spanish province, e.g. \"Sevilla\""
    }
  }
}
province_market annotations
{
  "readOnlyHint": true,
  "openWorldHint": false
}
search_cars — Search used cars for sale in Spain
Advertised by the server during the last successful anonymous check.
Advertised read-only

Used cars for sale at Spanish dealers right now, each with its price against the usual price of comparable cars (cheap, fair or expensive) and the page to see it. Turn the user's request into the filters: words for make, model, version or fuel go in query ("Toyota Corolla híbrido"), and price, year, mileage and province in their own fields. Results come cheapest against the market first unless sort says otherwise.

search_cars input schema
{
  "type": "object",
  "properties": {
    "fuel": {
      "type": "string",
      "description": "Optional: Gasolina, Diésel, Híbrido, Híbrido enchufable, Eléctrico, GLP or GNC"
    },
    "sort": {
      "enum": [
        "market",
        "price",
        "year",
        "km"
      ],
      "type": "string",
      "description": "market (cheapest against its market first, the default), price, year (newest first) or km"
    },
    "limit": {
      "type": "integer",
      "description": "How many cars, 1 to 20; 8 if not given"
    },
    "query": {
      "type": "string",
      "description": "Make, model, version or fuel words, e.g. \"Golf GTI\""
    },
    "max_km": {
      "type": "integer",
      "description": "Most kilometres, optional"
    },
    "min_year": {
      "type": "integer",
      "description": "Oldest year of registration, optional"
    },
    "province": {
      "type": "string",
      "description": "Spanish province, optional"
    },
    "max_price": {
      "type": "integer",
      "description": "Highest asking price in euros, optional"
    },
    "min_price": {
      "type": "integer",
      "description": "Lowest asking price in euros, optional"
    }
  }
}
search_cars annotations
{
  "readOnlyHint": true,
  "openWorldHint": false
}
list_models — List makes and models
Advertised by the server during the last successful anonymous check.
Advertised read-only

The makes with a market price, or, given a make, its models, spelled as check_price expects them.

list_models input schema
{
  "type": "object",
  "properties": {
    "make": {
      "type": "string",
      "description": "Make, optional"
    }
  }
}
list_models annotations
{
  "readOnlyHint": true,
  "openWorldHint": false
}

Prompts

Not advertised

No prompt definitions available.

Resources

Not advertised

No resource definitions available.

30-day availability

Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.

Successful checks
1 of 1 (100%)
Average latency
892 ms
95th percentile latency
892 ms

Maintenance history

Public check and source-refresh events. Editorial and ownership records remain private.

  • · probe · passed · 892 ms · metadata changed · 4 tool(s)

Connect from your client

Each snippet registers the same endpoint; pick the client you use.

This server is operated by the named third party. Listing and endpoint checks are not an endorsement or a security audit. Review the operator's permissions, terms, and data handling before connecting. How listings are checked and corrected.

Claude Code

Run this once in a terminal. It registers the remote server. Use --scope project to write .mcp.json for the repo.
Claude Code configuration
claude mcp add --transport http garideal-mcp https://garideal.com/mcp

Codex

Run this once. Codex stores MCP servers in ~/.codex/config.toml (or .codex/config.toml in a trusted project).
Codex configuration
codex mcp add garideal-mcp --url https://garideal.com/mcp

Cursor

Merge this server into .cursor/mcp.json in your project, then enable garideal-mcp in your MCP settings.
Cursor configuration
{
  "mcpServers": {
    "garideal-mcp": {
      "url": "https://garideal.com/mcp"
    }
  }
}

Cline

Merge this into cline_mcp_settings.json (Cline → MCP Servers → Configure).
Cline configuration
{
  "mcpServers": {
    "garideal-mcp": {
      "type": "streamableHttp",
      "url": "https://garideal.com/mcp",
      "disabled": false
    }
  }
}

VS Code

Merge this server into .vscode/mcp.json. Use MCP: List Servers to start garideal-mcp and inspect its tools.
VS Code configuration
{
  "servers": {
    "garideal-mcp": {
      "type": "http",
      "url": "https://garideal.com/mcp"
    }
  }
}

Gemini CLI

Run this once. It writes .gemini/settings.json in the current project; pass --scope user for ~/.gemini/settings.json.
Gemini CLI configuration
gemini mcp add --transport http garideal-mcp https://garideal.com/mcp

Claude Desktop

Open Claude Settings > Connectors > Add custom connector, enter this server URL and enable it for the conversation. This is a manual remote-connector handoff, not a desktop JSON configuration.
Claude Desktop configuration
https://garideal.com/mcp

Windsurf

Merge this into ~/.codeium/windsurf/mcp_config.json, then refresh MCP in Cascade. Windsurf remote servers use serverUrl, not url.
Windsurf configuration
{
  "mcpServers": {
    "garideal-mcp": {
      "serverUrl": "https://garideal.com/mcp"
    }
  }
}

Let your agent find its tools

Find servers like GariDeal MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.

Do you run GariDeal MCP?

Prove ownership with a DNS record, a well-known file, or your Official MCP Registry entry, and your edits publish immediately. Proofs are re-checked weekly; admins can still hide or remove a listing.

Claim this listing