npm fetch-pricestdioupdated 1mo ago
One API call. Live UK marketplace prices. Normalised JSON. Direct buy links.
O que dá para fazer com fetch price?
fetch-price — UK product & price search for AI agents
One API call. Live UK marketplace prices. Normalised JSON. Direct buy links.
When to use
Any time a user asks an agent to find, compare, or price a physical product available in the UK: "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 service instead.
Quick start
# REST API — no SDK needed
curl -X POST https://api.fetch-price.com/api/query \
-H "Content-Type: application/json" \
-d '{"query":"Sony WH-1000XM5","max_results":5,"networks":["ebay_uk","amazon_uk"]}'
# Python SDK
pip install fetch-price
from fetch_price import FetchPrice
fp = FetchPrice(api_key="fp_your_key_here")
results = fp.search("Sony WH-1000XM5")
for p in results.products:
print(f"{p.name}: £{p.price} ({p.network})")
Example queries
"find portable air conditioners under £300 in stock in the UK"
"cheapest Sony WH-1000XM4 headphones ebay uk"
"compare prices for a 9000 BTU air con unit"
"refurbished thinkpad t480 under £200"
Networks
- ebay_uk — live via eBay Partner Network (Smart Links with tracking)
- amazon_uk — rolling out (Amazon Associates)
Pricing
| Tier | Lookups/month | Price |
|---|---|---|
| Free | 50 | £0 |
| Pro | 5,000 | £29/mo |
| Scale | Unlimited | £99/mo |
Free tier works without authentication. Pro/Scale require an API key.
MCP Server
One-file stdio MCP server for Claude Code, Claude Desktop, Cursor, and any MCP-capable client:
pip install "mcp[cli]" httpx
python mcp/fetch_price_mcp.py
Claude Code:
claude mcp add fetch-price -- python path/to/fetch_price_mcp.py
Tools exposed: search_products, service_status.
Agent Discovery
This service is discoverable via:
- A2A protocol — agent-card.json
- llms.txt — LLM-readable index
- ClawHub — skill registry listing
- skills.sh — auto-indexed from this repo
- Structured data — JSON-LD for Google AI, Apple Intelligence, Alexa
Repository
- Homepage: fetch-price.com
- API: api.fetch-price.com
- GitHub: fusionx212/fetch-price
- Agent Card: /.well-known/agent-card.json
Instalação
Adicione fetch price ao seu cliente. Escolha o que você usa.
claude mcp add fetch-price -- npx -y fetch-pricecodex mcp add fetch-price -- npx -y fetch-priceamp mcp add fetch-price -- npx -y fetch-price{
"mcpServers": {
"fetch-price": {
"command": "npx",
"args": [
"-y",
"fetch-price"
]
}
}
}Add to `claude_desktop_config.json`, then restart Claude Desktop.
{
"mcpServers": {
"fetch-price": {
"command": "npx",
"args": [
"-y",
"fetch-price"
]
}
}
}Add to `~/.cursor/mcp.json`, or `.cursor/mcp.json` for a single project.
code --add-mcp '{"name":"fetch-price","command":"npx","args":["-y","fetch-price"]}'Or add the block manually to `.vscode/mcp.json` under `servers`.
{
"mcpServers": {
"fetch-price": {
"command": "npx",
"args": [
"-y",
"fetch-price"
]
}
}
}Add to `~/.codeium/windsurf/mcp_config.json`.
{
"mcpServers": {
"fetch-price": {
"command": "npx",
"args": [
"-y",
"fetch-price"
]
}
}
}Add to `cline_mcp_settings.json` via the MCP Servers panel.
{
"mcpServers": {
"fetch-price": {
"command": "npx",
"args": [
"-y",
"fetch-price"
]
}
}
}Add to `~/.gemini/settings.json`.
{
"mcpServers": {
"fetch-price": {
"type": "local",
"command": "npx",
"args": [
"-y",
"fetch-price"
],
"tools": [
"*"
]
}
}
}Add to `~/.copilot/mcp-config.json`, or run `/mcp add` inside the CLI.
{
"context_servers": {
"fetch-price": {
"command": {
"path": "npx",
"args": [
"-y",
"fetch-price"
]
}
}
}
}Add to your Zed `settings.json`.
npx -y fetch-priceRun `goose configure`, choose **Add Extension → Command-line Extension**, and paste this command.
Pontuação
39 / 100
Incompleta
- Documentação17/25
- Manutenção16/25
- Confiança6/20
- Capacidade0/15
- Instalação12/15
- Documents what it does and how to connect
- Has a resolvable package or endpoint
- Exposes at least one tool, prompt or resource
- README has substantive content
- Includes a code example
- Documents its configuration
- Mentions credentials or security posture
- Last commit 35 days ago
- Has a release history
- Repository is not archived
- No licence detected
- Namespace verified in the official MCP registry
- Claimed by its owner
- Published under an organisation
- 0 tool(s) documented
- Provides prompt templates
- Provides resources
- 12 documented install method(s)
- Published to a package registry
- Offers a hosted endpoint — no local install
Histórico de versões
| Versões | Publicada |
|---|---|
| 1.0.2Mais recente | 27 de jul. de 2026 |