Probo Connect MCP server
io.github.nickymitnick/probo-connect-mcp·v2.13.0MCP server for Probo print-on-demand — search products, configure orders, track shipments.
16 downloads/wk
Reviews
Write oneNobody has reviewed Probo Connect yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Probo Connect tools (51, 20 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
bulkPlaceOrdersPlace multiple orders in sequence. Returns per-order success/failure. Honors current mode (see setMode).
cancelOrderwrite actionCancel a pending order. Only works if the order has NOT yet entered production. IMPORTANT: - Use the order ID from placeOrder (e.g. "order-1776164807276"), NOT the Probo supplier_order_number - Orders with status "in_production" or later CANNOT be cancelled — you'll get an error - The supplier_order_number (e.g. "1260224369") from getAllOrders is Probo's internal number and will NOT work here - Af
compareProductsFetch full details for multiple products and return a side-by-side comparison (dimensions, options, categories).
configureProductConfigure a product with options and get pricing. Call first without options to see available options, then call again with selected options. NOTE: This tool uses "productCode" as parameter name. When placing an order with placeOrder, the same code goes in products[].code — different parameter name, same value. IMPORTANT — How options work: - Numeric options (width, height, amount): send {code, va
createDraftwrite actionCreate a draft order that can be reviewed and edited on the Probo platform before being submitted. Same as placeOrder but saved as draft instead of submitted.
createProjectwrite actionCreate a new project to group related orders together.
createTicketwrite actionCreate a support ticket for an order issue. Describe the problem and suggest a solution.
createUploaderwrite actionCreate a file uploader for a configured product BEFORE placing the order. Returns upload URL(s) and uploader IDs. NOTE: For most cases, using uploader:true directly in placeOrder is simpler — Probo returns the upload URL(s) in the order response. Use createUploader only when you need the upload URL BEFORE placing the order (e.g. to pre-validate files or for a custom upload flow). Pre-order upload
deleteAliaswrite actionDelete a saved alias and unregister its prompt.
deleteFavoritewrite actionRemove a saved favorite.
deleteOrderTemplatewrite actionDelete a saved order template.
elicitMissingFieldsAsk the AI client (via MCP elicitation) for missing order fields. Falls back gracefully if the client does not support elicitation.
getAllOrdersList all orders with optional filters. Returns order history with references, dates, prices, delivery addresses, and status. ID fields in the response: - "number" = Probo's supplier_order_number (visible in Probo dashboard) - "customer_order_id" = the order ID from placeOrder (use this for getOrderStatus and cancelOrder) - "customer_reference" = your reference string from placeOrder
getApiProductDetailGet full details of a single custom API product by its customer code. Shows options, dimensions, and configuration for customer-configured products.
getApiProductsList your custom API products (customer-configured products with custom codes).
getCapabilitiesShow everything Probo Connect MCP can do. Triggered by: "what can you do", "wat kan je", "help", "hulp", "capabilities", "mogelijkheden", "welke tools".
getCuratedTemplatesGet a library of curated starter templates (banner, fabric, roll-up) that users can start from before customizing.
getFavoritesList all saved favorite products.
getImagePreviewFetch an image URL (e.g. order preview from getAllOrders "converted_preview_small_url") and return it inline so the user can see it.
getModeReturn the current runtime order mode (test/production).
getOrderStatswrite actionAggregate statistics for your recent orders: total, breakdown by status, total spent, average, top products.
getOrderStatuswrite actionCheck the status of one or more orders. Returns status code, delivery date, tracking info, and package details. IMPORTANT: - Use the EXACT order ID returned by placeOrder (e.g. "order-1776164561402") - Newly placed orders need ~30 seconds before Probo processes them — if you get "Order(s) not found", wait and retry - Test orders (isTest: true) are auto-cancelled and may not appear in status - Use
getOrderTemplateswrite actionList all saved order templates.
getPlacedOrderHistorywrite actionReturn the local history of orders this MCP instance has placed (auto-saved). Independent of Probo API — works offline.
getPriceCalculate the price for one or more products before placing an order. Returns purchase price, sales price, shipping costs, and delivery dates.
getPricingTiersGet pricing tiers for a product. Shows volume discounts — price per unit at different quantities.
getProductDetailsGet full details for a single product including all available options, dimensions, and configuration. Use this to understand what options a product supports before configuring it.
getProjectsList all projects. Projects group related orders together.
getRecommendationsGet personalized product recommendations based on the user profile focus (e.g. banners, textiles). Falls back to top products if no profile set.
getSavedAddressesList all saved delivery addresses. Addresses persist across sessions in ~/.probo-connect/.
getShippingMethodsList available shipping methods and carriers. Shows codes, carrier names, and whether email/phone is required.
getTicketsList support tickets. Tickets are used to report issues with orders.
getUserProfileGet the current user profile. Use this to personalize responses — check preferred language, company, and product focus.
getVersionShow Probo Connect MCP version and status. Triggered by: "version", "versie", "welke versie", "what version", "is this up to date", "ben ik up to date", "probo info", "probo status".
getWebhookEventsReturn Probo order callback events received by the built-in webhook listener. Only works in --http mode when running stdio locally. In remote/HTTP server mode the tool is disabled to prevent cross-tenant event leakage.
listAliasesList all saved aliases. Each alias is also exposed as an MCP prompt named alias-<name>.
placeOrderwrite actionPlace a print order with Probo. Returns order ID and confirmation. IMPORTANT — Product field naming: - Use "code" (e.g. "banner-510") or "customer_code" for products — NOT "productCode" (that's only for configureProduct) - Options: flat array. Radio/selection: {code:"finishing-all-sides"} (child code only, no value). Numeric: {code:"amount",value:1} IMPORTANT — Configuration products require files
placeOrderFromTemplatewrite actionPlace an order from a saved template. You can override reference, address, or options.
placeOrderWithApprovalwrite actionPlace an order only after an LLM sanity-check of the configuration via MCP sampling. Falls back to direct order if client does not support sampling.
predictDeliveryETAEstimate delivery timing based on the user's historical delivered orders (days from placed to delivered).
releaseOrderwrite actionRelease a held order for production. Use when an order needs manual approval before going into production.
runAliaswrite actionResolve a saved alias to the underlying tool name and merged arguments. The LLM should then call that tool directly. Optional overrides are shallow-merged on top of the saved args.
saveAddressSave a delivery address for reuse. Persists across sessions in ~/.probo-connect/. Give it a name like "office" or "warehouse".
saveAliasSave a named alias for any Probo tool with pre-filled arguments. The alias shows up as a dynamic MCP prompt (alias-<name>) in the client's slash menu. Persists in ~/.probo-connect/.
saveFavoriteSave a product as favorite for quick access. Persists in ~/.probo-connect/.
saveOrderTemplatewrite actionSave a complete order configuration as a reusable template. Persists in ~/.probo-connect/. Use placeOrderFromTemplate to re-order.
saveUserProfileSave user profile information for personalized responses. Persists across sessions in ~/.probo-connect/. Call this after learning about the user.
searchProductsSearch the Probo product catalog. Returns product names, codes, categories, and pricing. Use without query to browse all products.
setModeSwitch between test and production order mode at runtime without restarting the server. Affects placeOrder defaults.
uploadFileToUploaderwrite actionUpload a local file directly to an existing Probo uploader URL. Use after createUploader. Flow: 1. configureProduct → get calculation_id 2. createUploader({calculationId, callbackUrl}) → get uploadUrl 3. uploadFileToUploader({uploadUrl, filePath}) → file is uploaded Supports .pdf, .jpg, .jpeg, .png files up to Probo's size limit.
uploadFolderToUploaderwrite actionUpload all print files from a local folder to an uploader URL (non-recursive). Filters by extension.
Public scan report
scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it
- Code scan29 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancerepository not readable: repo not found3/15
- Maintainer identityno repository or website to verify2/10
How Probo Connect compares
Against every graded E-commerce MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 55/100
- higher than 10% of 2,174 E-commerce servers
- Tools
- 51
- the typical E-commerce server has 6
- Tools that change things
- 39%
- typical: 0%. Fewer write tools means less an agent can break
- Downloads a week
- 16
- more than 4% of 411 E-commerce servers with a package
What its tools let an agent do: 26 read · 11 create · 9 change · 4 delete · 1 run or deploy
Install Probo Connect in Claude Code, Cursor or VS Code
Runs npx -y probo-connect-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add probo-connect-mcp -- npx -y probo-connect-mcp
Probo Connect: common questions
- Is Probo Connect MCP server safe?
- With care: it is graded C, so read the findings first (55/100). Read the Probo Connect safety report
- How do I install Probo Connect?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Probo Connect need an API key?
- Yes. The registry entry asks for
PROBO_API_KEY. - Is Probo Connect maintained?
- The latest release is v2.13.0.
- What can I use instead of Probo Connect?
- Servers from other publishers that do the same job: Mercado Libre MCP server, WebCake Storefront MCP server and Shopware MCP server.
- How does Probo Connect compare with other E-commerce MCP servers?
- safety score 55/100 (higher than 10% of 2,174 E-commerce servers); tools 51 (the typical E-commerce server has 6); tools that change things 39% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Probo Connect
Same job from other publishers: the closest match first, then the best rated.
- Mercado LibreMercado Libre — LATAM marketplace, product search, orders, sellers, shipmentsnot reviewedGrowingB
- WebCake StorefrontBuild pages and manage products, orders, and content on the WebCake/StoreCake storefront builder.not reviewedGrowingA
- ShopwareQuery and safely manage a Shopware 6 shop: products, orders, customers, stock, audits, reports.not reviewedGrowingB
Ecommerce Trends MCPProduct and category demand trend volume over time, with growth signals. Free key at trendsmcp.ainot reviewedGrowingA- CmssyHosted headless CMS with native commerce: pages, media, forms, products, orders, refunds, discounts.not reviewedGrowingB