Fetch Price logo

Fetch Price

Searches UK marketplaces for live product prices, availability, normalized results, and tracked purchase links.

Install Fetch Price

Pick your client, then add it in one click or paste the config.

STDIOPython
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "fetch-price": {
      "command": "uvx",
      "args": [
        "fetch-price"
      ]
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Install not yet sandbox-tested— we haven't run this command through our automated sandbox yet. Not a red flag; we're working through the catalog.

Overview

The fetch-price MCP server lets AI agents search UK marketplace listings for physical products, prices, stock status, and direct purchase links. It exposes `search_products` and `service_status` through a one-file stdio MCP server, returning normalized JSON for agent use. Reach for it when users ask to find, compare, filter, or price products sold in the UK. eBay UK is supported through live searches, while Amazon UK support is rolling out.

Use cases

  • Find UK products below a specified budget
  • Compare marketplace prices for a product model
  • Check whether UK listings are in stock
  • Return direct purchase links for product searches

Key features

  • Live UK marketplace product search
  • Normalized product and price results
  • Direct purchase links
  • Natural-language search constraints
  • eBay UK support
  • Service status tool

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 2d ago

Recent health check succeeded.

4/4 checks healthy over the last 41d

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 16d ago via OSV.dev · fetch-price (PyPI)

How Fetch Price works

What fetch-price MCP server does

The fetch-price MCP server provides product and price search for physical goods available in the UK. An agent can use it to find products, compare marketplace prices, look for items below a specified budget, check whether listings are in stock, or identify where a product can be purchased.

Results are returned as normalized data rather than requiring an agent to interpret separate marketplace pages. Product results can include names, prices, marketplace information, and direct purchase links. Example searches cover headphones, portable air conditioners, refurbished laptops, and products constrained by price, stock status, or specifications.

The service currently lists ebay_uk as a live network using eBay Partner Network links. amazon_uk is listed as rolling out through Amazon Associates, so availability may depend on the current service state.

How it works

The MCP implementation is a single-file stdio server. An MCP-capable client starts the Python file as a local process and calls the exposed tools. The server communicates with the fetch-price service rather than requiring a marketplace SDK in the client application.

The primary operation is search_products. It accepts a natural-language product request and can use options such as a result limit and selected marketplace networks. A REST endpoint and Python SDK are also documented for applications that do not use MCP, but those interfaces are separate from the MCP server setup.

The service has usage tiers: unauthenticated free access allows 50 lookups per month, while Pro and Scale plans provide 5,000 and unlimited monthly lookups respectively. Pro and Scale require an API key. The provided MCP setup does not specify an environment variable for supplying that key, so configuration details should be checked against the current project files or service documentation before deployment.

Setup and configuration

Install the MCP CLI dependency and HTTP client, then run the server file with Python:

Terminal
pip install "mcp[cli]" httpx
python mcp/fetch_price_mcp.py

For Claude Code, register the process with:

Terminal
claude mcp add fetch-price -- python path/to/fetch_price_mcp.py

The README identifies Claude Code, Claude Desktop, Cursor, and other MCP-capable clients as supported usage environments. Free usage works without authentication; paid service tiers require an API key.

Tools and capabilities

The fetch-price MCP server exposes two tools:

  • search_products searches marketplace products and returns normalized results, including pricing and purchase links.
  • service_status reports the current service status.

Search requests can describe a product in ordinary language, including constraints such as a maximum price, UK availability, stock status, product model, or preferred marketplace. The underlying service also returns disclosure text with affiliate-tracked links. Applications should display that disclosure next to purchase links because the service may earn a commission when a user buys through one.

The service is intended for UK product discovery rather than general web search. Its documented marketplace coverage is limited to the listed UK networks, and Amazon UK support is still being rolled out.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Fetch Price

fetch-price is an MCP server that connects AI agents to UK marketplace product searches, including live eBay UK and rolling-out Amazon UK support. Its main tools are search_products, which returns normalized product prices and direct purchase links, and service_status, which reports service availability.

Install the MCP CLI dependency and httpx, then run the Python server with `pip install "mcp[cli]" httpx` followed by `python mcp/fetch_price_mcp.py`. Claude Code can register it with `claude mcp add fetch-price -- python path/to/fetch_price_mcp.py`.

Yes, fetch-price is documented for Cursor because it runs as a stdio MCP server. The README also names Claude Code, Claude Desktop, and other MCP-capable clients; configure the client to launch the Python server file.

fetch-price searches eBay UK through a live eBay Partner Network connection, while Amazon UK support is rolling out through Amazon Associates. Marketplace selection can include the documented network identifiers such as `ebay_uk` and `amazon_uk`.

No API key is required for the free tier, which includes 50 lookups per month. Pro and Scale plans require an API key and provide 5,000 and unlimited monthly lookups respectively; the supplied setup does not specify an environment variable for that key.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewFetch Price AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/fetch-price?style=directory)](https://allmcps.com/mcp/fetch-price)
HTML Embed
<a href="https://allmcps.com/mcp/fetch-price"><img src="https://allmcps.com/api/badge/fetch-price?style=directory" alt="Fetch Price on AllMCPs" /></a>