Partle MCP Server

Find products in physical stores near you.

README.md

Partle Marketplace MCP Server

A remote Model Context Protocol server for the Partle local marketplace — find products in physical stores near you.

Server URL: https://partle.rubenayla.xyz/mcp/

Transport: Streamable HTTP

What is Partle?

Partle helps you find specific products in physical stores near you. Instead of waiting for online delivery, find what you need at a local store today. Currently focused on hardware stores in Spain (~2400 products, ~4000 stores).

Tools

Read (no auth required)

Tool Description Parameters
search_products Search products by name or description query (required), min_price, max_price, tags, sort_by, limit
get_product Get product details by ID product_id
search_stores Search or list stores query, limit
get_store Get store details by ID store_id
get_stats Platform statistics (none)

Write (API key required)

Generate an API key at partle.rubenayla.xyz/account.

Tool Description Parameters
create_product Create a new product listing api_key, name, description, price, currency, url, store_id
upload_product_image Upload an image for a product (base64 or URL) api_key, product_id, image_base64, content_type, image_url

Configuration

Claude Code / Claude Desktop

Add to your MCP settings:

{
  "mcpServers": {
    "partle": {
      "url": "https://partle.rubenayla.xyz/mcp/"
    }
  }
}

Discovery

MCP discovery file: https://partle.rubenayla.xyz/.well-known/mcp.json

Public REST API

No-auth REST endpoints are also available:

  • GET /v1/public/products?q=cerrojo&limit=10 — search products
  • GET /v1/public/stores?limit=10 — list stores
  • GET /v1/public/stats — platform statistics
  • GET /openapi.json — full OpenAPI spec

Base URL: https://partle.rubenayla.xyz

Rate limit: 100 requests/hour per IP.

Example

Ask an AI agent: "Where can I buy a cerrojo FAC lock near me?"

The agent calls search_products(query="cerrojo FAC") and gets back product details with store names, addresses, and prices.

Tools 7

search_productsSearch products by name or description
get_productGet product details by ID
search_storesSearch or list stores
get_storeGet store details by ID
get_statsPlatform statistics
create_productCreate a new product listing
upload_product_imageUpload an image for a product (base64 or URL)

Environment Variables

API_KEYRequired for write operations like creating products or uploading images.

Try it

Where can I buy a cerrojo FAC lock near me?
Search for hardware stores in my area that sell power drills.
Find the price of a specific hammer using its product ID.
List the top categories of construction supplies available on Partle.

Frequently Asked Questions

What are the key features of Partle?

Search for products by name, description, or price range. Retrieve detailed information for specific products and stores. Access platform-wide statistics. Support for creating and managing product listings via API. Covers approximately 2400 products and 4000 stores in Spain.

What can I use Partle for?

Finding hardware supplies locally to avoid shipping delays. Comparing prices of construction materials across different physical stores. Locating specific tools in stock at nearby retail locations. Managing local inventory listings for hardware store owners.

How do I install Partle?

Install Partle by running: Add the provided JSON to your MCP settings file.

What MCP clients work with Partle?

Partle works with any MCP-compatible client including Claude Desktop, Claude Code, Cursor, and other editors with MCP support.

Turn this server into reusable context

Keep Partle docs, env vars, and workflow notes in Conare so your agent carries them across sessions.

Open Conare