TheBestCo/bestprice-mcp
БесплатноНе проверенRead-only Greek price comparison: product search, offer comparison, and price history. Public streamable HTTP MCP at https://mcp.bestprice.gr/mcp, no API key.
Описание
Read-only Greek price comparison: product search, offer comparison, and price history. Public streamable HTTP MCP at https://mcp.bestprice.gr/mcp, no API key.
README
CI Glama score License: Apache-2.0
The official Model Context Protocol server for BestPrice.gr, Greece's price-comparison service. It gives AI assistants read-only access to shopping decisions, live product search, offer comparison, and price history. No account or API key is needed.

https://mcp.bestprice.gr/mcp
- Transport: Streamable HTTP over HTTPS, no authentication
- Official Registry ID:
gr.bestprice/mcp - Server version:
1.8.0 - Public guide: https://www.bestprice.gr/mcp
- Support: https://www.bestprice.gr/contact
This repository holds everything that lives outside the hosted service: the install manifests for each AI client, a local stdio bridge for hosts that cannot speak HTTP, and the browser-native WebMCP layer. The server itself is not in this repository.
Tools
| Tool | What it does | Key arguments |
|---|---|---|
get_shopping_decision |
Runs the BestPrice Shopping Brain: an evidence-backed recommendation, need-based comparison, or read-only basket plan with reasons, tradeoffs, and unknowns. | Natural-language need, optional budget and five-digit Greek postcode |
search_products |
Finds canonical products in the catalog. Returns product IDs and the catalog minimum price before shipping. | query, optional limit |
compare_offers |
Compares current merchant offers for one exact product, separating item price, shipping, and delivered total. | product_id from a previous result, optional postal_code |
get_price_history |
Summarises how a product's price moved over time. | product_id, days |
All four tools are read-only. They never place orders, create alerts, or read account data. Results link to a BestPrice product page, never directly to a merchant. Unknown shipping is reported as unknown, not as free. Search covers safe physical products; digital goods, services, and age-restricted categories are excluded.
Quick start
Every client below connects to the same endpoint. Detailed, provider-specific instructions including OpenAI, Grok, GitHub Copilot, and Microsoft Copilot Studio are in docs/provider-setup.md.
Claude
Connect BestPrice to Claude opens the custom-connector flow with the endpoint prefilled. For Claude Code:
claude mcp add --transport http bestprice-shopping https://mcp.bestprice.gr/mcp
The bundled .mcp.json is the equivalent project-scoped configuration.
Cursor
Add BestPrice Shopping to Cursor shows the decoded configuration before adding it. The .cursor-plugin/ directory holds the marketplace plugin and an agent skill.
VS Code
Add BestPrice Shopping to VS Code
Gemini CLI and Qwen Code
gemini extensions install https://github.com/TheBestCo/bestprice-mcp
qwen extensions install https://github.com/TheBestCo/bestprice-mcp --consent
Both extensions restrict the imported tools to the four listed above.
Codex and other Agent Plugin hosts
The root plugin.json and mcp.json follow the Agent Plugins 1.0 specification; .codex-plugin/ carries the Codex-specific manifest.
Gemini API, DeepSeek, Z.ai
Runnable examples live in examples/: the Gemini Interactions API and Genkit, a DeepSeek Harness plugin entry, and a Z.ai GLM call. Each needs the provider's own API key. BestPrice needs none.
Any other MCP client
Add a Streamable HTTP server at https://mcp.bestprice.gr/mcp. If the host only supports
stdio servers, use the bridge in this repository:
git clone https://github.com/TheBestCo/bestprice-mcp.git && cd bestprice-mcp
npm ci
node stdio.mjs
The bridge forwards everything to the public endpoint and accepts two environment
variables: BESTPRICE_MCP_URL (default: the public endpoint) and
BESTPRICE_MCP_TIMEOUT_MS (default: 60000). A Dockerfile builds the same bridge for
Glama and similar hosts.
A safe first conversation
- Ask for a decision:
Θέλω κινητό έως 500 ευρώ με NFC και 5G υποχρεωτικά.(I want a phone up to 500 euros, NFC and 5G required.) - Or search:
Find Sony WH-1000XM5 under 300 euros. - Pass a returned
product_idtocompare_offerswith postal code10558. - Pass the same
product_idtoget_price_historyfor 180 days.
Queries work in Greek or English. Catalog data and merchant names come back in Greek.
| Search | Compare offers | Price history |
|---|---|---|
![]() |
![]() |
![]() |
Browser-native WebMCP
BestPrice pages also register 13 contextual WebMCP tools in compatible browsers, covering the visible search, filter, sort, product, offer, specification, and price-history journey while leaving the merchant choice to the shopper. The contracts, fail-closed runtime, deterministic evaluator, and the 43-case natural-language dataset are in webmcp/.
Discovery
- Official MCP Registry
- Agent discovery: ard.json, webmcp.json, server card
- Community indexes: Glama, WebMCP Registry, webmcp.com, cursor.directory
Development
npm ci
npm run check # Biome lint and format
npm test # node --test: bridge, WebMCP, manifests, dataset
Tests need no network: the bridge is exercised against an in-process fake remote. Node 20
or newer is required; .nvmrc pins 22.
Versioning
Two versions appear in this repository on purpose:
- Package version in
package.jsonand every plugin or extension manifest. It changes when this repository's manifests, bridge, or WebMCP layer change, and is taggedvX.Y.Z. - Server version in
server.jsonand the line near the top of this README. It is the version the hosted service reports and is published to the official MCP Registry.
CHANGELOG.md tracks the package version.
Timestamped hosted-service checks are recorded separately. The 7 September Shopping Brain v12 verification includes its exact gateway revision, sanitized canary results, and scope limits.
Security
Report vulnerabilities privately as described in SECURITY.md.
Contributing
See CONTRIBUTING.md. Issues and pull requests are welcome.
License
Apache License 2.0. Copyright The Best Company S.A. See LICENSE.
Privacy: https://www.bestprice.gr/policies/privacy · Terms: https://www.bestprice.gr/policies/terms
Установка TheBestCo/bestprice-mcp
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/TheBestCo/bestprice-mcpFAQ
TheBestCo/bestprice-mcp MCP бесплатный?
Да, TheBestCo/bestprice-mcp MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для TheBestCo/bestprice-mcp?
Нет, TheBestCo/bestprice-mcp работает без API-ключей и переменных окружения.
TheBestCo/bestprice-mcp — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить TheBestCo/bestprice-mcp в Claude Desktop, Claude Code или Cursor?
Открой TheBestCo/bestprice-mcp на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
GitHub
PRs, issues, code search, CI status
автор: GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
автор: mcpdotdirectAmap Maps Mcp Server
MCP server for using the AMap Maps API
автор: duxiaohuiSupabase
Database, auth and storage
автор: SupabaseEverything
Reference / test server with prompts, resources, and tools.
Git
Tools to read, search, and manipulate Git repositories.
Sequential Thinking
Dynamic and reflective problem-solving through thought sequences.
Time
Time and timezone conversion capabilities.
Compare TheBestCo/bestprice-mcp with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development



