pcprice.watch MCP
This MCP server provides real-time data on used PC component prices from eBay sales across seven international markets. It allows AI agents to check if specific eBay listings are good deals by comparing landed prices against recent sold medians, retrieve historical price statistics for tracked models, and list all tracked hardware parts.
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.
https://www.pcprice.watch/check/mcpWhat you can do with it
- Check if an eBay listing is a good deal
- Get sold price median for a PC part model
- List all tracked PC part models
Source and maintenance
Protocol and capabilities
- Server
- pcprice-watch 1.0.0
- MCP protocol
- 2025-06-18
- Tools
- 3 advertised
- Resources
- Not advertised
- Resource templates
- Not advertised
- Prompts
- Not advertised
{
"tools": {
"listChanged": true
},
"logging": {}
}Server-provided instructions
Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.
Tools
3 advertised
check_ebay_listing
Judge whether an eBay listing is a good price: compares its delivered price with what the same model actually sold for recently (great / fair / above typical / overpriced, and % vs the sold median), and lists cheaper listings that ship to the buyer.
{
"type": "object",
"required": [
"url"
],
"properties": {
"url": {
"type": "string",
"description": "the eBay listing link the user pasted (ebay.com, ebay.co.uk, ebay.de, ebay.fr, ebay.it, ebay.es, ebay.pl, or an ebay.us/ebay.io share link)"
},
"country": {
"type": "string",
"description": "the buyer's ISO 3166-1 alpha-2 country code, e.g. DE; used for delivered price and shipping. When omitted, the country the request comes from is used"
}
},
"additionalProperties": false
}{
"type": "object",
"required": [
"status",
"listing",
"cheaper_alternatives",
"page_url",
"attribution"
],
"properties": {
"model": {
"type": [
"null",
"object"
],
"required": [
"id",
"name",
"part_type"
],
"properties": {
"id": {
"type": "string"
},
"name": {
"type": "string"
},
"part_type": {
"type": "string"
}
},
"additionalProperties": false
},
"reason": {
"type": "string"
},
"status": {
"type": "string"
},
"listing": {
"type": "object",
"required": [
"market",
"item_id"
],
"properties": {
"ended": {
"type": "boolean"
},
"title": {
"type": "string"
},
"market": {
"type": "string"
},
"buy_url": {
"type": "string"
},
"item_id": {
"type": "string"
},
"currency": {
"type": "string"
},
"condition": {
"type": "string"
},
"price_eur": {
"type": "number"
},
"landed_eur": {
"type": "number"
},
"shipping_eur": {
"type": "number"
},
"landed_country": {
"type": "string"
},
"original_price": {
"type": "number"
}
},
"additionalProperties": false
},
"verdict": {
"type": [
"null",
"object"
],
"required": [
"band",
"label",
"pct_vs_median",
"meaning"
],
"properties": {
"band": {
"type": "string"
},
"label": {
"type": "string"
},
"meaning": {
"type": "string"
},
"pct_vs_median": {
"type": "number"
}
},
"additionalProperties": false
},
"page_url": {
"type": "string"
},
"data_as_of": {
"type": "string"
},
"sold_basis": {
"type": [
"null",
"object"
],
"required": [
"scope",
"condition",
"window",
"sold_count",
"p25_eur",
"median_eur",
"p75_eur"
],
"properties": {
"scope": {
"type": "string"
},
"window": {
"type": "string"
},
"p25_eur": {
"type": "number"
},
"p75_eur": {
"type": "number"
},
"condition": {
"type": "string"
},
"median_eur": {
"type": "number"
},
"sold_count": {
"type": "integer"
}
},
"additionalProperties": false
},
"attribution": {
"type": "string"
},
"buyer_country": {
"type": "string"
},
"no_ship_to_buyer": {
"type": "boolean"
},
"cheaper_alternatives": {
"type": [
"null",
"array"
],
"items": {
"type": "object",
"required": [
"title",
"market",
"condition",
"landed_eur",
"landed_country",
"buy_url"
],
"properties": {
"title": {
"type": "string"
},
"market": {
"type": "string"
},
"buy_url": {
"type": "string"
},
"condition": {
"type": "string"
},
"landed_eur": {
"type": "number"
},
"landed_country": {
"type": "string"
}
},
"additionalProperties": false
}
}
},
"additionalProperties": false
}{
"title": "Check an eBay listing's price",
"readOnlyHint": true,
"openWorldHint": true,
"idempotentHint": true,
"destructiveHint": false
}get_used_price
What a used PC part actually sells for on eBay: sold-price median and p25-p75 range (EUR) over the last 30 and 90 days, for one market or all seven pooled.
{
"type": "object",
"required": [
"model"
],
"properties": {
"model": {
"type": "string",
"description": "the part model, e.g. 'RTX 3060', 'RX 7900 XT', 'Ryzen 7 5800X'; one of the tracked models"
},
"country": {
"type": "string",
"description": "ISO country code of one of the scraped markets (US, GB, DE, FR, IT, ES, PL); omit for all markets pooled"
}
},
"additionalProperties": false
}{
"type": "object",
"required": [
"model",
"model_id",
"part_type",
"scope",
"note",
"page_url",
"data_as_of",
"attribution"
],
"properties": {
"note": {
"type": "string"
},
"model": {
"type": "string"
},
"scope": {
"type": "string"
},
"model_id": {
"type": "string"
},
"msrp_usd": {
"type": "number"
},
"page_url": {
"type": "string"
},
"used_30d": {
"type": [
"null",
"object"
],
"required": [
"sales",
"p25_eur",
"median_eur",
"p75_eur"
],
"properties": {
"sales": {
"type": "integer"
},
"p25_eur": {
"type": "number"
},
"p75_eur": {
"type": "number"
},
"median_eur": {
"type": "number"
}
},
"additionalProperties": false
},
"used_90d": {
"type": [
"null",
"object"
],
"required": [
"sales",
"p25_eur",
"median_eur",
"p75_eur"
],
"properties": {
"sales": {
"type": "integer"
},
"p25_eur": {
"type": "number"
},
"p75_eur": {
"type": "number"
},
"median_eur": {
"type": "number"
}
},
"additionalProperties": false
},
"part_type": {
"type": "string"
},
"data_as_of": {
"type": "string"
},
"attribution": {
"type": "string"
},
"all_conditions_30d": {
"type": [
"null",
"object"
],
"required": [
"sales",
"p25_eur",
"median_eur",
"p75_eur"
],
"properties": {
"sales": {
"type": "integer"
},
"p25_eur": {
"type": "number"
},
"p75_eur": {
"type": "number"
},
"median_eur": {
"type": "number"
}
},
"additionalProperties": false
},
"used_30d_by_market": {
"type": "object",
"additionalProperties": {
"type": [
"null",
"object"
],
"required": [
"sales",
"p25_eur",
"median_eur",
"p75_eur"
],
"properties": {
"sales": {
"type": "integer"
},
"p25_eur": {
"type": "number"
},
"p75_eur": {
"type": "number"
},
"median_eur": {
"type": "number"
}
},
"additionalProperties": false
}
}
},
"additionalProperties": false
}{
"title": "Used sold price for a model",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}list_tracked_models
The PC part models pcprice.watch tracks, with their IDs, optionally filtered by part type.
{
"type": "object",
"properties": {
"part_type": {
"type": "string",
"description": "optional filter: GPU, CPU, RAM, MOTHERBOARD, PSU, LAPTOP, IPHONE"
}
},
"additionalProperties": false
}{
"type": "object",
"required": [
"models"
],
"properties": {
"models": {
"type": [
"null",
"array"
],
"items": {
"type": "object",
"required": [
"id",
"name",
"part_type"
],
"properties": {
"id": {
"type": "string"
},
"name": {
"type": "string"
},
"part_type": {
"type": "string"
}
},
"additionalProperties": false
}
}
},
"additionalProperties": false
}{
"title": "List tracked models",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}Prompts
Not advertised
Resources
Not advertised
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
- 1975 ms
- 95th percentile latency
- 1975 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 1975 ms · metadata changed · 3 tool(s)
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport http pcprice-watch-mcp https://www.pcprice.watch/check/mcpCodex
codex mcp add pcprice-watch-mcp --url https://www.pcprice.watch/check/mcpCursor
{
"mcpServers": {
"pcprice-watch-mcp": {
"url": "https://www.pcprice.watch/check/mcp"
}
}
}Cline
{
"mcpServers": {
"pcprice-watch-mcp": {
"type": "streamableHttp",
"url": "https://www.pcprice.watch/check/mcp",
"disabled": false
}
}
}VS Code
{
"servers": {
"pcprice-watch-mcp": {
"type": "http",
"url": "https://www.pcprice.watch/check/mcp"
}
}
}Gemini CLI
gemini mcp add --transport http pcprice-watch-mcp https://www.pcprice.watch/check/mcpClaude Desktop
{
"mcpServers": {
"pcprice-watch-mcp": {
"url": "https://www.pcprice.watch/check/mcp"
}
}
}Windsurf
{
"mcpServers": {
"pcprice-watch-mcp": {
"serverUrl": "https://www.pcprice.watch/check/mcp"
}
}
}Let your agent find its tools
Find servers like pcprice.watch MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.
Other data and analytics servers
Do you run pcprice.watch 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.