MCP server
Partle
xyz.rubenayla.partle/marketplace
Checked 28 Oct 2026, 09:03 UTC · Connected to it and listed its tools
Search products in nearby stores. Agents can also list items for sale on a user's behalf.
Working at last checkVerified publisher: rubenayla.xyzAbout 12,277 tokens per request once connected30 tools
https://partle.rubenayla.xyz/mcp/
At a glance
- Type
- MCP server
- Publisher
- rubenayla.xyz (verified by the MCP Registry)
- Status
- Working at last check
- Tools
- 30
- Token cost
- About 12,277 tokens per request
- Sets up in
- Claude Code, Claude Desktop, Codex, Gemini CLI, Cursor, VS Code, Antigravity, ChatGPT, OpenAI API, Grok
- Last checked
- 28 Oct 2026, 09:03 UTC
Connect it to your agent
Opens the app, which shows the server and asks you to confirm. For other apps, copy the setup below.
Claude Code
claude mcp add --transport http marketplace https://partle.rubenayla.xyz/mcp/
Claude Desktop
Settings → Connectors → Add custom connector, and paste the URL.
Codex (config.toml)
[mcp_servers.marketplace] url = "https://partle.rubenayla.xyz/mcp/"
Gemini CLI
{"mcpServers":{"marketplace":{"httpUrl":"https://partle.rubenayla.xyz/mcp/"}}}
Cursor
{"mcpServers":{"marketplace":{"url":"https://partle.rubenayla.xyz/mcp/"}}}
VS Code
{"servers":{"marketplace":{"type":"http","url":"https://partle.rubenayla.xyz/mcp/"}}}
Antigravity
agy mcp add marketplace https://partle.rubenayla.xyz/mcp/
ChatGPT
Settings → Apps & Connectors → Advanced settings: turn on Developer mode, then Create a connector and paste the URL. Which plans can do this varies.
OpenAI API (Responses tools)
{"type":"mcp","server_label":"marketplace","server_url":"https://partle.rubenayla.xyz/mcp/","require_approval":"always"}
Grok (xAI API tools)
{"type":"mcp","server_label":"marketplace","server_url":"https://partle.rubenayla.xyz/mcp/"}
Tools
add_inventory_item~1016 tokens
Add an item to the caller's personal inventory. Authenticated. Required OAuth scope: `inventory:write`. One creation tool covers all lifecycle states — set ``status`` based on the user's intent: "I bought" → ``owned``, "I want" → ``wanted``, "I'm selling" → ``for_sale``. Either ``pcreate_account_api_keyChanges accounts · ~181 tokens
Create a full-access catalog/inventory API key. Requires OAuth security:write. The secret is returned ONCE. Store it securely; never include it in a public message or logs. This grants broader catalog/inventory access than a limited OAuth token. It cannot manage account settings or credcreate_buy_requestMoves money · ~748 tokens
Post a public buy request — an ad asking suppliers to reach out. Use when the user wants others to know they're looking to buy something. **Independent of personal inventory** — inventory is the user's private workshop tracking; a buy request is a sales-facing ad on the public demancreate_product~843 tokens
Create a new product listing on Partle. Authenticated. Prefer **OAuth**: connect once via the consent flow on claude.ai (or any MCP client that supports OAuth) and the bearer token is attached automatically — no `api_key` parameter needed. **Fallback**: pass an `api_key` (prefix `pkdelete_inventory_itemDeletes data · ~289 tokens
Permanently delete an inventory row. Authenticated. Required OAuth scope: `inventory:write`. Caller must own the item (404 otherwise). Hard delete — no soft-delete. Args: item_id: ID of the row to delete. api_key: Optional API key (`pk_*`, generate at /account).delete_productDeletes data · ~382 tokens
Permanently delete a product listing and all its images. Destructive. Authenticated. OAuth (scope `products:write`) preferred; `api_key` fallback. Use only when the user explicitly asks to remove a listing they own. Cannot be undone — there is no soft-delete or trash bin. Idempotent:delete_product_imageDeletes data · ~420 tokens
Remove a specific image from a product. Destructive, idempotent. Authenticated. OAuth (scope `products:write`) preferred; `api_key` fallback. Use when an image was uploaded by mistake or the merchant updated their listing. The product itself is preserved — only the image record and itsget_account_settings~116 tokens
Read your account ID, email, username and theme. Requires OAuth account:read. Passwords and key secrets are never returned. No other account can be selected. A null theme means no account preference has been set; the browser keeps its local choice.get_my_inventory~591 tokens
List the caller's personal inventory items. Authenticated. Required OAuth scope: `inventory:read` (or pass an `api_key` for legacy/programmatic clients). Use this when the user asks "what do I own?", "what's on my wishlist?", "what am I selling?", etc. The returned rows includeget_my_products~354 tokens
List products created by the authenticated user. Authenticated. OAuth (scope `products:read`) preferred; `api_key` fallback. Use when the user asks "what have I listed?" or before bulk operations like updating prices across multiple of their products. Distinct from `search_productsget_product~270 tokens
Get the full record for a single product by its numeric ID. Use after `search_products` returns a candidate the user is interested in, when you need fields not in the search summary (full description, all images, sold status, expiration). Don't loop `get_product` over many search reget_stats~170 tokens
Get top-level Partle platform statistics. Use for size questions ("how big is Partle?", "how many stores does Partle cover?"). Aggregate counts only — no per-product or per-store data; use `search_products` / `search_stores` for that. Read-only. No authentication. Cheap, but rarelyget_store~216 tokens
Get the full record for a single store by its numeric ID. Use after `search_stores` to retrieve fields not in the search summary (full address, owner profile, contact details). For a list of *products* in that store, call `search_products(store_id=…)` instead — this tool returns stoget_upload_url~566 tokens
Mint a one-shot signed upload URL for a product you own. Authenticated. OAuth (scope `products:write`) preferred; `api_key` fallback. Use this when you have **local image bytes** (a file the user attached, bytes you generated/downloaded in your sandbox) and you want to attach themlist_account_api_keys~66 tokens
List your key IDs, labels, prefixes and dates, never secrets. Requires OAuth security:read.list_connected_apps~67 tokens
List apps with active access to your account and their permissions. Requires OAuth security:read.mark_for_sale~482 tokens
Move an inventory item to status=for_sale and set listing fields. Convenience wrapper over `update_inventory_item` that matches a natural user request ("list my drill for sale at 30€"). Sets all three columns (`status`, `asking_price`, `asking_currency`, and optionally `condition`)mark_sold~287 tokens
Mark an inventory item as sold (status=sold). Convenience wrapper over `update_inventory_item` for the natural "I sold the drill" request. Authenticated. Required OAuth scope: `inventory:write`. Caller must own the item. Args: item_id: ID of the inventory row.revoke_account_api_keyChanges accounts · ~122 tokens
Immediately revoke one of your API keys. Requires OAuth security:write. Consumers using the key will lose access. For rotation, first install and test the replacement returned by rotate_account_api_key.revoke_connected_appChanges accounts · ~134 tokens
Revoke an app's access AND refresh tokens for your account. Requires OAuth security:write. This disconnects the app immediately. Revoking your own calling app also works, but subsequent requests will fail until you reconnect with consent.rotate_account_api_key~176 tokens
Create a replacement for your key, keeping the old key ACTIVE. Requires OAuth security:write. Returns the replacement secret ONCE with its new ID. Install it in the consumer, test it, then call revoke_account_api_key with previous_key_id. Do not revoke until the replacement is working.search_products~868 tokens
Search Partle's product catalog by name or description. CRITICAL SEARCH INSTRUCTION: Reason from the job to the product class first, then search with a descriptive product phrase (e.g. including substrate, material, or size class). DO NOT blindly search using the user's raw conversatisearch_stores~332 tokens
Search or list stores in the Partle marketplace. Use for store-led questions ("what hardware shops are in Madrid?") rather than product-led ones (use `search_products` for that). Pass no query to browse the whole catalog. Read-only. No authentication. Rate-limited to 100 requests/hsearch_wanted~516 tokens
Browse public buy requests — what users are looking to buy but haven't found through normal supply. The demand side of Partle. Use this when an agent wants to **offer matches** (cross-reference open requests against `search_products` and surface hits) or just survey unmet demand. Evset_account_username~128 tokens
Set your username once, only if unset. Requires OAuth account:write. Use 3–20 letters, digits, underscores or dashes. Existing usernames cannot be changed. Ask the user which public username they want before setting it.submit_feedback~664 tokens
Report a problem with **the Partle marketplace API/MCP itself**. Authenticated. Prefer **OAuth**: connect once via the consent flow and the bearer token is attached automatically. **Fallback**: pass an `api_key` (prefix `pk_`, generate at /account). Required OAuth scope: `feedback:writeupdate_account_settings~129 tokens
Set your account theme to light, dark, or system. Requires OAuth account:write. The website applies it on login, reload or return to its tab. This only changes the theme; passwords, roles and sign-in providers cannot be changed.update_inventory_item~796 tokens
Patch an existing inventory item. Only provided fields change. Authenticated. Required OAuth scope: `inventory:write`. Caller must own the item (404 otherwise — we don't leak existence). Idempotent: calling twice with the same input yields the same final state. For lifecycle convenupdate_product~650 tokens
Update an existing product listing. Only provided fields are changed. Authenticated. OAuth (scope `products:write`) preferred; `api_key` accepted as fallback. Only fields you pass are changed; omitted fields are preserved. Idempotent — calling twice with the same input yields the supload_product_image~698 tokens
Attach an image to an existing product by giving Partle a public URL to download the image from. Authenticated. OAuth (scope `products:write`) preferred; `api_key` fallback. **When to use this tool**: the image is already hosted at a public URL (a scraped product page, an Imgur lin
Browse
Related MCP servers
- Real Real Genuine
Agent-native fashion marketplace. Browse, design, purchase NFTs, launch brands on Base. - Tollkit
Web search, pages and PDFs, crypto market data, SEC filings and weather for agents. USDC per call. - Market Category Booster
Maps a product description onto the category path of a marketplace taxonomy. - SuperCatch
Search SuperCatch trading cards, prices, and stores; sign in to read your orders and watchlist. - Commercebridge
Remote MCP connector for eBay, Shopify, Best Buy & Etsy marketplace data via the Commerce API - DMCommerce
Search products, sizes, stock and shipping quotes at Brazilian online stores that run on DMCommerce - Dm Drogerie Markt
Real-time product data, semantic search and more from dm-drogerie markt, Europe's leading drugstore. - Obriym CRM
Operate Obriym CRM from your AI assistant: leads, deals, orders, catalog, stock, marketplaces.
Badge for your README
[](https://aptlynx.net/servers/xyz.rubenayla.partle/marketplace)
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents