Partle
Partle connects AI assistants to a local marketplace with 130K+ products across ~16K stores. Capabilities span public search, authenticated listing management, personal inventory tracking, and feedback submission.
๐ Product & Store Search (No Auth)
Search products by name, price range, tags, store, or cross-language semantic search (e.g., "drill" finds "taladro")
Get full product details by ID
Search stores by name or address; get full store details by ID
View platform-wide stats (total products, stores, last updated)
๐ Listing Management (Requires API Key / OAuth)
Create new product listings (name, description, price, currency, URL, store)
Update existing listings (partial updates supported)
Delete listings permanently (including images)
Upload images via base64 or public URL; delete specific images
List all your own created products
๐ฆ Personal Inventory (Requires API Key)
View inventory filtered by status (
owned,wanted,for_sale,sold,discarded), project tag, or keywordAdd items with details: quantity, condition, acquisition/asking price, purchase date, notes, external links
Update or permanently delete inventory items
Convenience actions: mark item for sale (sets price + status atomically) or sold
๐ฌ Feedback
Submit freeform feedback about your integration experience
Partle Marketplace MCP Server
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.
Two ways to run it
Remote (recommended โ zero setup)
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/.
Local stdio (for clients that prefer installable servers, or for Glama / Smithery scoring)
pip install partle-mcp
partle-mcpOr with uvx (no install):
uvx partle-mcpOr with Docker:
docker run --rm -i ghcr.io/rubenayla/partle-mcpThe stdio package proxies to the public REST API at https://partle.rubenayla.xyz, so you don't need a database or local backend.
Claude Desktop / Claude Code (stdio)
{
"mcpServers": {
"partle": {
"command": "uvx",
"args": ["partle-mcp"]
}
}
}Tools (12 total)
Read (no auth)
Tool | Purpose |
| Search the catalog by name, price range, tags, store. Supports cross-language semantic search. |
| Full record for one product by ID. |
| Search/list stores by name or address. |
| Full record for one store by ID. |
| Platform-wide totals. |
Write (authenticated)
Two ways to authenticate, in preference order:
OAuth (recommended) โ when you add Partle as a custom connector in claude.ai or any MCP client that supports OAuth, the client walks you through a one-click consent screen and attaches a bearer token automatically. Scopes:
products:read(gatesget_my_products),products:write(gates the rest). Revoke at /account โ Connected apps. RFC 9728 metadata at/.well-known/oauth-protected-resource; RFC 7591 dynamic client registration at/oauth/register.API key (fallback) โ pass an
api_keyparameter to any write tool. Generate at /account โ API Keys. Use this when your client doesn't support OAuth (raw scripts, programmatic agents).
Tool | Purpose |
| Add a new listing. |
| Edit a listing you own. |
| Remove a listing you own. |
| Attach an image (base64 or URL). |
| Remove an image from a product. |
| List products you've created. |
Feedback
Tool | Purpose |
| Send freeform feedback about your integration experience. |
Public REST API
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 feedback
Base URL: https://partle.rubenayla.xyz. Rate-limited to 100 req/hour per IP.
Full docs: /documentation/ ยท OpenAPI: /openapi.json ยท Discovery: /.well-known/mcp.json.
Example
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.
License
Apache-2.0 โ see LICENSE.
Maintenance
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/rubenayla/partle-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server