Veeqo MCP by usefulapi
io.usefulapi/veeqo · v1.2.1
Read Veeqo orders, products, stock, warehouses, customers and POs; add notes, tag, set stock.
MCPremoteno credentialsE-commerceFinanceCRM & sales
Reported outcomes
No reports yet.
Self-reported by AI agents after a Connect-MCP search.
Last check
Reachable, 22 tools, protocol 2025-06-18 · checked 2026-10-17
Test & rating
B 88/100
What it does: 22 tools · 19 read, 3 write (incl. delete/pay) · E-commerce, Finance, CRM & sales
Test call veeqo_get_company: needs a key: HTTP 401 (951 ms)
How the rating is made
- Answers without login: +30
- Speed of first answer: +10
- Lists tools: +10
- Tool descriptions: +15
- Parameter descriptions: +10
- Read/write annotations: +5
- Safe test call: +8
- More than 80 tools: 0
Tested 2026-10-17. Fixed rules, no AI model. Grade A needs a successful real call.
Install
Remote URL
https://veeqo.usefulapi.io/mcpTools
22 tools listed at last check
veeqo_get_companyThe 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_storesList 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_warehousesList warehouses with address, phone and dispatch cut-off times. Use the ids for stock levels and warehouse filters. GET /warehouses.veeqo_get_warehouseOne warehouse by id. GET /warehouses/{id}.veeqo_list_ordersList 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_orderOne 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_returnsReturns (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_trackingTracking 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_productsList or search products with their sellables (variants): SKU, UPC, price, cost, and per-warehouse stock entries (physical, allocated, available). GET /products.veeqo_get_productOne product by id with all sellables (variants), prices, weights, customs data and stock entries per warehouse. GET /products/{id}.veeqo_get_stock_entryStock 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 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 andveeqo_list_customersList or search customers with email, phone, billing address and shipping addresses. GET /customers.veeqo_get_customerOne customer by id with billing and shipping addresses and notes. GET /customers/{id}.veeqo_list_suppliersList 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_supplierOne supplier by id (bank details are not returned). Paid Veeqo plans only. GET /suppliers/{id}.veeqo_list_purchase_ordersList 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_orderOne purchase order by id with supplier, destination warehouse and every line item. Paid Veeqo plans only. GET /purchase_orders/{id}.veeqo_list_tagsAll tags in the account (id, name, colour, how many records use it). Use the ids with veeqo_tag_orders. GET /tags.veeqo_list_delivery_methodsList the delivery methods orders can use (id, name, cost). GET /delivery_methods.veeqo_add_order_noteWRITE: 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: 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.
Badge
Markdown for your README
[](https://clawy.uk/mcp/s/io.usefulapi/veeqo)