loading…
Search for a command to run...
loading…
Search products and stores in nearby physical stores. Find what you need locally instead of waiting for delivery. Remote MCP server (Streamable HTTP, no API key
Search products and stores in nearby physical stores. Find what you need locally instead of waiting for delivery. Remote MCP server (Streamable HTTP, no API key required).
Model Context Protocol server for the Partle local marketplace — find products in physical stores near you, ask an AI to add a listing for you, all without leaving your assistant.
130,000+ products across ~16,000 stores. Reads need no auth. Writes need a pk_… API key.
Point your MCP client at:
https://partle.rubenayla.xyz/mcp/
That's it. Streamable HTTP transport, MCP spec 2025-06-18. Per-client install instructions: /documentation/mcp-setup/.
pip install partle-mcp
partle-mcp
Or with uvx (no install):
uvx partle-mcp
Or with Docker:
docker run --rm -i ghcr.io/rubenayla/partle-mcp
The stdio package proxies to the public REST API at https://partle.rubenayla.xyz, so you don't need a database or local backend.
{
"mcpServers": {
"partle": {
"command": "uvx",
"args": ["partle-mcp"]
}
}
}
| Tool | Purpose |
|---|---|
search_products |
Search the catalog by name, price range, tags, store. Supports cross-language semantic search. |
get_product |
Full record for one product by ID. |
search_stores |
Search/list stores by name or address. |
get_store |
Full record for one store by ID. |
get_stats |
Platform-wide totals. |
Generate a key at partle.rubenayla.xyz/account. Keys start with pk_.
| Tool | Purpose |
|---|---|
create_product |
Add a new listing. |
update_product |
Edit a listing you own. |
delete_product |
Remove a listing you own. |
upload_product_image |
Attach an image (base64 or URL). |
delete_product_image |
Remove an image from a product. |
get_my_products |
List products you've created. |
| Tool | Purpose |
|---|---|
submit_feedback |
Send freeform feedback about your integration experience. |
Same data, also reachable as plain HTTP for clients without MCP support:
GET /v1/public/products?q=cerrojo&limit=10 — search productsGET /v1/public/stores?q=Madrid&limit=10 — search storesGET /v1/public/stats — platform totalsPOST /v1/public/feedback — submit feedbackBase URL: https://partle.rubenayla.xyz. Rate-limited to 100 req/hour per IP.
Full docs: /documentation/ · OpenAPI: /openapi.json · Discovery: /.well-known/mcp.json.
You: "Use Partle to find a drill under €50."
Claude: (calls
search_products(query="drill", max_price=50))Returns Blackspur 13pc High Speed Drill Bit Set at €4.99 (Lenehans, IE), Flotec Drill Pump 225 GPH at €17.14 (Kooyman Megastore, NL), and a few more — each with a
partle_urlto view the listing.
More examples in the setup guide.
MIT — see LICENSE.
Добавь это в claude_desktop_config.json и перезапусти Claude Desktop.
{
"mcpServers": {
"rubenayla-partle-mcp": {
"command": "npx",
"args": []
}
}
}