io.usefulapi/returnlogic
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
ReturnLogic MCP by usefulapi
Publisher-provided description
Read returns, orders and products; flag returns and mark items received in ReturnLogic.
Summary by lookupd
Lets an agent read and count orders, products, customers and return requests, and flag returns or mark items received.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http returnlogic https://returnlogic.usefulapi.io/mcp
Codex, remote (streamable-http)
codex mcp add returnlogic --url https://returnlogic.usefulapi.io/mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"returnlogic": {
"url": "https://returnlogic.usefulapi.io/mcp"
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (18 tools)
Publisher-provided text
returnlogic_list_rmasList return merchandise authorizations (RMAs, i.e. customer returns) with workflow status, return type (refund, exchange, warranty, giftcard), items, customer ereturnlogic_count_rmasCount RMAs matching the same filters as returnlogic_list_rmas (for example how many returns are Requested or require action). GET /v1/rmas/count.returnlogic_get_rmaOne RMA by id: status, comments, order link, shopper and warehouse addresses, items with quantities, reasons, approval/receipt state, labels and timeline. GET /returnlogic_get_rma_item_type_historyThe history of return-type changes (e.g. refund changed to exchange) of one RMA item. GET /v1/rmas/{rlRmaItemId}/returntypehistory.returnlogic_get_rma_metafieldsCustom metafields (key, value, reportable) stored on an RMA. GET /v1/rmas/{rlRmaId}/metafields.returnlogic_get_rma_item_metafieldsCustom metafields stored on one item of an RMA. GET /v1/rmas/{rlRmaId}/items/{rlRmaItemId}/metafields.returnlogic_list_ordersList orders known to ReturnLogic (synced from the store) with items, customer, amounts and statuses. Filter by order number/name, email, date range or financialreturnlogic_count_ordersCount orders matching the same filters as returnlogic_list_orders. GET /v1/orders/count.returnlogic_get_orderOne order by ReturnLogic order id (rlOrderId) with its line items, addresses and statuses. GET /v1/orders/{rlOrderId}.returnlogic_list_customersList customers, or find one by email or external customer id. GET /v1/customers/list.returnlogic_get_customerOne customer by ReturnLogic customer id (rlCustomerId). GET /v1/customers/{rlCustomerId}.returnlogic_list_productsList products with their variants (SKUs, barcodes). Filter by SKU, category id, status or external (store) product ids. GET /v1/products.returnlogic_count_productsCount products matching a SKU, category or status filter. GET /v1/products/count.returnlogic_get_productOne product by ReturnLogic product id (rlProductId) with its variants. GET /v1/products/{rlProductId}.returnlogic_list_product_categoriesList product categories (used for return rules). Search by name or external category ids. GET /v1/productCategories.returnlogic_flag_rmaWRITE: flag an RMA so the team can filter for it, with an optional comment. A flag cannot be removed afterwards. It sends nothing to the customer. POST /v1/rmasreturnlogic_mark_rma_items_receivedWRITE: record the warehouse receipt of one or more RMA items (received true/false, optional disposition code that must already exist in ReturnLogic). When everyreturnlogic_add_rma_metafieldsWRITE: add custom metafields (key/value notes or reference numbers) to an RMA. A key can be used once per RMA. 'reportable' true makes the field visible on RMAs
Details
- Version: 1.3.3
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 372 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/m190/usefulapi-mcp
- Website: https://usefulapi.io/returnlogic/
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.usefulapi/returnlogic)
- 62071 servers
- Last crawl: 2026-11-11T16:39:06.253Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp