Skip the install. Get this working in under 2 minutes.
Start a free trial on cloud.anythingmcp.com, add the ManoMano in one click, then point your AI client (Claude, ChatGPT, Copilot or Cursor) at the generated MCP endpoint. No Docker, no git clone, zero engineering experience required.
Summary
Sell on ManoMano, the European DIY and garden marketplace, from an AI agent: orders with acceptance, shipment and refunds, offer prices and stock, competitiveness against other sellers, catalog lookups by EAN, ManoFulfillment stock and customer invoices. One install per seller contract.
Try asking
Example prompts for ManoMano
Click any prompt to copy it. Paste into Claude, ChatGPT, Cursor, Gemini, Copilot or OpenClaw to run it against this connector.
Claude is AI and can make mistakes. Please double-check responses.
💡 No install? Use cloud.anythingmcp.com directly. Sign in, click Connectors → ManoMano, paste your credentials, mint an MCP API key and you're done. No Docker, no
git clone, no local server.
ManoMano + Cursor
Sell on ManoMano, the European DIY and garden marketplace, from an AI agent: orders with acceptance, shipment and refunds, offer prices and stock, competitiveness against other sellers, catalog lookups by EAN, ManoFulfillment stock and customer invoices. One install per seller contract.
Prerequisites
See the full setup instructions baked into the connector (visible in the in-app store when you select the connector). The required environment variables for this connector are:
MANOMANO_API_KEY, MANOMANO_SELLER_CONTRACT_ID
Step 1 — Get credentials
- Sign in to the ManoMano Toolbox at
https://toolbox.manomano.comwith a user that has the Admin role. - Open Settings > API keys, click Create API key, give it a name such as AnythingMCP and click Generate API key. Copy the key right away: ManoMano shows it only once. Paste it into
MANOMANO_API_KEY. - Enter your seller contract id in
MANOMANO_SELLER_CONTRACT_ID. It is a number shown in the Toolbox, for example110841. - Install the connector and start with
manomano_list_orders.
One install per contract: ManoMano creates one seller contract per platform (manomano.fr, .es, .it, .de and .co.uk) and delivery mode, so a seller on several platforms has several contracts. Install the connector once per contract and name each install after it, for example ManoMano FR. The contract id is added to every call, and the key is sent only to ManoMano.
Order workflow: a new order is PENDING. Accepting it moves it to PREPARATION; refusing it refunds the customer (REFUNDING, then REFUSED). Shipping records the carrier, the tracking number and URL and the products in the parcel, once per parcel, and the order becomes SHIPPED. A refund covers some or all products (REFUNDING, then REFUNDED). For the daily to-do list, the AI lists the orders in PENDING and in PREPARATION, and it reads an order before shipping or refunding it, because both need each product's seller_sku and quantity.
Confirm first: accepting, refusing, shipping and refunding orders, changing, unfreezing and replacing offers, and uploading invoices act on the live marketplace. Before each of these the AI shows you what will change (the order, the products and quantities, the tracking number, the SKUs with old and new price or stock, the document) and waits for your yes. Refusals and refunds cannot be undone.
Prices and stock: manomano_update_offers changes the price, the stock or both of existing SKUs. By default the new values are frozen, so later product feed imports no longer overwrite them, until manomano_unfreeze_offers hands them back to the feed. ManoMano applies the update in the background: the AI checks it with manomano_list_offers and the returned request_id (IN PROGRESS, ERROR with the errors, or COMPLETED). manomano_upsert_offers, which creates offers or replaces them completely, is switched off at install.
Competition, catalog and fulfillment: compare chosen SKUs with the best offer on the product, or list every offer whose competitive situation changed in a date range. Look up up to 200 EANs at once to see whether a product is already in the ManoMano catalog and whether you can publish an offer on it. ManoFulfillment warehouse stock is only available on a ManoFulfillment contract.
Customer invoices: the AI lists the invoices customers are waiting for, oldest first. You have 3 working days after shipment to provide one. The AI uploads the PDF from a URL; each upload is added next to earlier documents, and the customer is notified.
Limits: about 250 order requests and 200 offer requests an hour per API key; beyond that ManoMano answers 429. Orders come in pages of at most 50. The connector works on the live API, not on ManoMano's sandbox.
Common errors: 401 means ManoMano refused the key: check it, or create a new one in the Toolbox (a deleted key stops working at once). 403: the key works but may not act on this contract; check that the contract id belongs to the seller account that created the key. 400: check that the contract id is your numeric seller contract id. 429: too many requests; wait before trying again.
Step 2 — Install the adapter
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
Step 3 — Add the connector in Cursor
Your server URL: in AnythingMCP, open MCP Servers → the server this connector is on, and copy its URL (
https://cloud.anythingmcp.com/mcp/…). Use it wherever this guide showsYOUR_SERVER_ID.
Cursor reads MCP servers from ~/.cursor/mcp.json. Add this entry:
{
"mcpServers": {
"anythingmcp": {
"url": "https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID",
"headers": { "X-API-Key": "YOUR_MCP_API_KEY" }
}
}
}
- Create an MCP API key in AnythingMCP under MCP Servers → your server → API keys, and paste it in place of
YOUR_MCP_API_KEY. - Save the file and restart Cursor.
- Open Cursor → Settings → MCP and check that
anythingmcpis listed and connected. - Start chatting: the agent can now call the
ManoManotools.
Available tools
| Tool | What it does |
|---|---|
manomano_list_orders | List the orders of this seller contract with status, prices and VAT details, customer and addresses, products (seller_sku, quantity, price)… |
manomano_get_order | Read one order in full: status, totals with and without VAT, ManoMano and seller discounts, VAT and invoice liability, B2B flags, customer… |
manomano_accept_order | Accept a PENDING order; it moves to PREPARATION and the seller must ship it |
manomano_refuse_order | Refuse a PENDING order |
manomano_ship_order | Confirm the shipment of a parcel of an order in PREPARATION: carrier, tracking number and URL, and the products in the parcel |
manomano_refund_order | Refund products of an order, fully or partly |
manomano_list_offers | Read offers of this seller contract: SKU, price (VAT included), stock, carrier grid and delivery window, ManoMano product id and page link… |
manomano_update_offers | Change the price and/or stock of existing offers by SKU |
manomano_unfreeze_offers | Hand the price and/or stock of offers back to the product feed: after this, the next feed import overwrites the values set through the API |
manomano_upsert_offers | Create offers or replace them completely, up to 20 per call: stock, pricing, shipping (weight and carrier grid) and packaging are all… |
manomano_get_offer_competitiveness | Compare your offers with the competition for given SKUs: the current best offer and its price and delivery mode, whether yours is the best… |
manomano_list_competitiveness_changes | List the competitiveness data of every offer whose competitive situation changed within a date range: best offer, whether yours is the… |
manomano_search_products_by_ean | Look up products in the ManoMano catalog by EAN and country, up to 200 at once: title, ManoMano id (mmid) and whether an offer can be… |
manomano_list_fulfillment_stock | Read ManoFulfillment (MMF) warehouse stock per SKU: available for sale, reserved, inbound, in returns and unfulfillable (with the reasons) |
manomano_list_invoice_requests | List the invoices customers are waiting for, oldest request first, with order reference, request date and order date |
manomano_get_order_documents | List the invoice or credit note documents already uploaded for an order |
manomano_upload_order_document | Upload an invoice or credit note PDF for an order |
Example prompts
- "Which ManoMano orders are still pending, and which orders in preparation are older than two days?"
- "Ship order M240915123 with Colissimo, tracking number 6A12345678901, all products in one parcel."
- "Set the price of SKU DRILL-18V to 89.90 euros and its stock to 25, then check that the update went through."
- "For these five SKUs, am I the best offer on ManoMano? Show me who beats me and at what price."
FAQ
Does Cursor support custom MCP servers on the free tier? Yes, MCP is available on Hobby, Pro and Business plans.
Next steps
Was this guide helpful?