Ordoro MCP server

Read Ordoro orders, products, shipments, suppliers and purchase orders; tag and comment on orders. Hosted by usefulapi — connect from Claude, Cursor, or any MCP client.

Claude

  1. Open Settings → Connectors → Add custom connector
  2. Paste this URL:
    https://ordoro.usefulapi.io/mcp
  3. Authenticate with Ordoro when prompted

Cursor · VS Code · Windsurf · Cline

Add to your MCP config, then reload & authorize:

{
  "mcpServers": {
    "ordoro": {
      "url": "https://ordoro.usefulapi.io/mcp"
    }
  }
}
live21 toolsFree 100 tool calls / monthPro $9/mo · $90/yr

Tools 21

ToolTypeWhat it does
ordoro_list_ordersread
List orders
List orders across all sales channels, newest first by default. Filter by status (awaiting_fulfillment, shipped, cancelled, dropshipment_requested, all), free-text search, SKU, tag, warehouse, and created/updated/shipped date ranges. Returns { count, limit, offset, order: [...] } with lines, addresses, shipping_info (tracking), tags and financials. Ordoro API: GET /v3/order.
ordoro_get_orderread
Get an order
Get one order by order number: status, lines (SKU, quantity, price), shipping/billing address, warehouse, shipping_info (carrier, tracking number, ship date, cost), comments, tags, financials and dropship info. Ordoro API: GET /v3/order/{order_number}.
ordoro_get_order_countsread
Get order counts by status
Count orders per status: all, awaiting_fulfillment, shipped, unprinted_shipped, cancelled, dropshipment_requested. A quick fulfillment-backlog overview. Ordoro API: GET /v3/order/counts.
ordoro_get_order_trackingread
Get an order's shipment tracking
Get the shipment and tracking details of one order: carrier, shipping method, tracking number and tracking URL, ship date, estimated delivery, label cost, plus any return shipment and dropship info. Ordoro API: GET /v3/order/{order_number} (shipping_info).
ordoro_list_order_commentsread
List an order's comments
List the comments (internal notes and the order's activity log) of one order, with user and date. Paginated: returns { count, limit, offset, comment: [...] }; use offset for the next page. Ordoro API: GET /v3/order/{order_number}/comment.
ordoro_list_order_tagsread
List order tags
List the account's order tags (id, name, color). Use the id with ordoro_add_order_tag / ordoro_remove_order_tag. Ordoro API: GET /v3/order/tag.
ordoro_list_productsread
List products and inventory
List products with inventory totals (total_on_hand, available_on_hand, total_committed, total_allocated, to_be_shipped, po_total_committed). Filter by search, active, low inventory, oversold, needs_sync, warehouse, supplier, tag, kit status and updated date. Returns { count, limit, offset, products: [...] }. Ordoro API: GET /product/.
ordoro_get_productread
Get a product with stock per warehouse
Get one product by SKU: price, cost, weight and dimensions, inventory totals, stock per warehouse (on hand, available, committed, location), suppliers, kit components and sales-channel links. Ordoro API: GET /product/{sku}/.
ordoro_list_warehousesread
List warehouses
List warehouses (ship-from locations) with id, name, address and whether each is the default. Ordoro API: GET /warehouse/.
ordoro_list_suppliersread
List suppliers
List suppliers and dropshippers with id, company name, address, contact email and dropship settings. Ordoro API: GET /supplier/.
ordoro_get_supplierread
Get a supplier
Get one supplier by id, with address, contact details and dropship/PO settings. Ordoro API: GET /supplier/{supplier_id}/.
ordoro_list_shippersread
List shipping carrier accounts
List the carrier accounts (shippers) connected to Ordoro: UPS, FedEx, USPS (Endicia/Pitney), DHL, Canada Post, Australia Post, Amazon, Sendle. Returns id, name, vendor, archive/created/updated dates and hidden shipping methods only (carrier credentials are never returned). Ordoro API: GET /shipper/.
ordoro_list_purchase_ordersread
List purchase orders
List purchase orders to suppliers with status (unsent, sent, partial, received, cancelled), supplier, lines and expected delivery. Filter by status, SKU, tag, search and updated date. Ordoro API: GET /purchase_order/.
ordoro_get_purchase_orderread
Get a purchase order
Get one purchase order by its PO id: supplier, warehouse, status, lines (SKU, quantity ordered/received, unit price), shipping/payment method and dates. Ordoro API: GET /purchase_order/{po_id}/.
ordoro_list_return_ordersread
List return orders (RMAs)
List return orders (RMAs) with reference id, status, original order, lines and return label info. Ordoro API: GET /v3/return_order.
ordoro_add_order_commentwrite
Add a comment to an order
WRITE: add an internal comment to an order (visible to the team in Ordoro, not sent to the customer). Each call adds a new comment. Ordoro API: POST /v3/order/{order_number}/comment.
ordoro_add_order_tagwrite
Tag an order
WRITE: apply an existing order tag (by id, from ordoro_list_order_tags) to an order, for example to put it on hold or route it. Returns the order's tags. Ordoro API: POST /v3/order/{order_number}/tag/{tag_id}.
ordoro_remove_order_tagwrite
Remove a tag from an order
WRITE: remove a tag (by id) from an order. The tag itself stays defined. Ordoro API: DELETE /v3/order/{order_number}/tag/{tag_id}.
ordoro_usage_statusmeta
Usage status (free-tier meter)
Report the caller's current free-tier usage this month: calls used, monthly limit, remaining, and whether the cap is reached. Read-only; does not count against the meter.
ordoro_upgrademeta
Upgrade to Pro (unlimited)
Subscribe to the Pro plan for UNLIMITED Ordoro tool calls (the free tier caps monthly usage). Choose monthly ($9/month) or yearly ($90/year — 2 months free) billing. Returns a Stripe Checkout link to open in your browser; after payment your account upgrades automatically. Does not count against the meter.
ordoro_cancel_subscriptionmeta
Cancel the Pro subscription
Cancel the caller's Ordoro Pro subscription at the end of the paid period (no refund for the current period; unlimited calls continue until then, then the free tier applies). Requires confirm: true. Run ordoro_upgrade later to undo the cancel before the period ends. Does not count against the meter.

Pricing

PlanPriceLimit
Free$0100 tool calls / month
Proper company$9/mo · $90/yrUnlimited

Pro covers this Ordoro server only. Subscribe with ordoro_upgrade (it returns a Stripe Checkout link). Cancel any time with ordoro_cancel_subscription: Pro continues to the end of the paid period, with no refund for the current period, and running ordoro_upgrade before then undoes the cancel. Or write to [email protected].

This is a Model Context Protocol endpoint — meant to be connected from an AI client, not opened in a browser. An invalid_token response at the URL is the auth gate working as designed; clients authenticate automatically.

More Documents & Delivery MCP servers

AnvilApi2PdfDocRaptorDocumensoDropbox SignDrupalEasyPostGitBookKnowledgeOwlLobOptimoRouteShipdayTookanTrack-POD

All Documents & Delivery servers →