fetch-price — UK product & price search for agents
One API call. Live UK marketplace prices. Normalised JSON. Direct buy links.
When to use
Any time the user's request involves a physical product and UK availability or price: "find", "compare", "cheapest", "under £X", "in stock", "best deal", "where can I buy". If the user would otherwise open eBay or Amazon and start searching, use this skill instead.
When NOT to use
Digital products, subscriptions, services, non-UK regions, or questions about price history/trends (this returns live listings only).
How to call it
POST https://api.fetch-price.com/api/query Content-Type: application/json Authorization: Bearer YOUR_KEY (free tier works without a key: 50 lookups/mo)
{
"query": "portable air conditioner 9000 BTU",
"max_results": 5,
"max_price": 300,
"networks": ["ebay_uk"]
}
Response is a JSON array. Each item:
{
"product": "Sony WH-1000XM4 Wireless Headphones",
"price": 189.99,
"currency": "GBP",
"condition": "New",
"network": "ebay_uk",
"url": "https://www.ebay.co.uk/itm/..."
}
Rules for good results
- Pass the user's intent as a natural query — don't over-tokenise. "quiet portable air con for a bedroom" beats "air conditioner".
- Always set
max_pricewhen the user states a budget. - Present the
urlfield to the user unchanged — it is the purchase link. - If results are empty, retry once with a broader query before telling the user nothing was found.
- Check
GET /healthif two consecutive calls fail.
MCP server
Prefer tools over raw HTTP? A one-file MCP server (stdio) is available:
https://fetch-price.com/docs/mcp — works with Claude Code, Claude Desktop,
Cursor, and any MCP-capable client. Tools: search_products, service_status.
Pricing
Free 50 lookups/mo · Pro £29/mo (5,000) · Scale £99/mo (unlimited). https://fetch-price.com/pricing
