Veeqo MCP server

Read Veeqo orders, products, stock, warehouses, customers and POs; add notes, tag, set stock. Hosted by usefulapi — connect from Claude, Cursor, or any MCP client.

Claude

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

Cursor · VS Code · Windsurf · Cline

Add to your MCP config, then reload & authorize:

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

Tools 25

ToolTypeWhat it does
veeqo_get_companyread
Get company
The Veeqo company this API key belongs to: id, name, product (e.g. veeqo-shipping), paying/trial state, address and company settings (currency, weight/dimension units, timezone). The employee list and billing internals are not returned. GET /current_company.
veeqo_list_storesread
List stores (sales channels)
List the sales channels (stores) connected to Veeqo — Amazon, eBay, Shopify, POS, etc. — with id, name, type and state. Use the ids to filter orders by store. Marketplace credentials and integration settings are never returned. GET /channels.
veeqo_list_warehousesread
List warehouses
List warehouses with address, phone and dispatch cut-off times. Use the ids for stock levels and warehouse filters. GET /warehouses.
veeqo_get_warehouseread
Get warehouse
One warehouse by id. GET /warehouses/{id}.
veeqo_list_ordersread
List orders
List or search orders, newest first, with line items, customer, delivery address, store, allocations and shipments (tracking numbers). Filter by status, store, tag, free text, created/due date or update time. GET /orders.
veeqo_get_orderread
Get order
One order by id: status, totals, line items (sellable ids, SKUs, quantities), customer and delivery address, store, notes, tags, allocations and shipments with tracking numbers. GET /orders/{id}.
veeqo_get_order_returnsread
Get order returns
Returns (RMAs) recorded on an order for one of its sellables: return number, status, reason, returned line items and received quantities. Veeqo's reference requires the sellable id (an order line item's sellable.id). GET /orders/{id}/returns?sellable_id=.
veeqo_get_shipment_trackingread
Get shipment tracking
Tracking events (timestamp, status, description, location) for a shipment. Available when the label was bought in Veeqo. The shipment id is in an order's allocations[].shipment. GET /shipping/tracking_events/{shipment_id}.
veeqo_list_productsread
List products
List or search products with their sellables (variants): SKU, UPC, price, cost, and per-warehouse stock entries (physical, allocated, available). GET /products.
veeqo_get_productread
Get product
One product by id with all sellables (variants), prices, weights, customs data and stock entries per warehouse. GET /products/{id}.
veeqo_get_stock_entryread
Get stock level
Stock of one sellable (variant) in one warehouse: physical, allocated, available, incoming (purchase orders) and in-transit levels, bin location and the low-stock flag. GET /sellables/{sellable_id}/warehouses/{warehouse_id}/stock_entry.
veeqo_set_stock_levelwrite
Set stock level
WRITE: set the physical stock level of ONE sellable in ONE warehouse (a stock count correction), optionally its bin location. This overwrites the current on-hand quantity, and Veeqo may push the new available stock to the connected sales channels. The entry's infinite-stock setting is read first and kept as it is (this tool never changes it). Veeqo marks this endpoint 'Paid plan only'. GET then PUT /sellables/{sellable_id}/warehouses/{warehouse_id}/stock_entry.
veeqo_list_customersread
List customers
List or search customers with email, phone, billing address and shipping addresses. GET /customers.
veeqo_get_customerread
Get customer
One customer by id with billing and shipping addresses and notes. GET /customers/{id}.
veeqo_list_suppliersread
List suppliers
List suppliers with address, sales/accounting contacts, currency, credit limit and open/completed purchase-order counts (bank details are not returned). Paid Veeqo plans only. GET /suppliers.
veeqo_get_supplierread
Get supplier
One supplier by id (bank details are not returned). Paid Veeqo plans only. GET /suppliers/{id}.
veeqo_list_purchase_ordersread
List purchase orders
List or search purchase orders with supplier, destination warehouse and line items (ordered/received quantities, cost). Search-index backed, so a just-changed PO may be stale here — confirm with veeqo_get_purchase_order. Paid Veeqo plans only. GET /purchase_orders.
veeqo_get_purchase_orderread
Get purchase order
One purchase order by id with supplier, destination warehouse and every line item. Paid Veeqo plans only. GET /purchase_orders/{id}.
veeqo_list_tagsread
List tags
All tags in the account (id, name, colour, how many records use it). Use the ids with veeqo_tag_orders. GET /tags.
veeqo_list_delivery_methodsread
List delivery methods
List the delivery methods orders can use (id, name, cost). GET /delivery_methods.
veeqo_add_order_notewrite
Add order note
WRITE: add an internal (employee) note to an order, e.g. 'Customer asked for gift wrap'. It is visible to your Veeqo team on the order; it is not emailed to the customer. Notes cannot be deleted through the API. POST /orders/{order_id}/notes.
veeqo_tag_orderswrite
Tag orders
WRITE: apply existing tags (ids from veeqo_list_tags) to up to 50 orders. Tags can drive Veeqo automation rules and filters. Tagging an order that already has the tag changes nothing. POST /bulk_tagging.
veeqo_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.
veeqo_upgrademeta
Upgrade to Pro (unlimited)
Subscribe to the Pro plan for UNLIMITED Veeqo 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.
veeqo_cancel_subscriptionmeta
Cancel the Pro subscription
Cancel the caller's Veeqo 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 veeqo_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 Veeqo server only. Subscribe with veeqo_upgrade (it returns a Stripe Checkout link). Cancel any time with veeqo_cancel_subscription: Pro continues to the end of the paid period, with no refund for the current period, and running veeqo_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 Commerce & Memberships MCP servers

BettermodeBloomerangBooqableBreeze ChMSCin7 CoreEcwidElvantoEventbriteFoxy.ioGumroadHumanitixLearnWorldsLightspeed Retail (R-Series)Little Green LightLoyverseMemberfulNeon CRMOwnerRezPrintfulPrintifyRaiselyRechargeSmile.ioSwellTeamUpTitoUnleashed SoftwareVirtuousWild Apricot

All Commerce & Memberships servers →