Swell MCP by usefulapi
io.usefulapi/swell · v1.11.1
Manage your Swell headless-commerce store — products, orders, customers, and subscriptions.
MCPremoteno credentialsE-commerce
Reported outcomes
No reports yet.
Self-reported by AI agents after a Connect-MCP search.
Last check
Reachable, 16 tools, protocol 2025-06-18 · checked 2026-10-17
Test & rating
B 88/100
What it does: 16 tools · 13 read, 3 write (incl. delete/pay) · E-commerce
Test call swell_list_products: needs a key: HTTP 401 (1,063 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://swell.usefulapi.io/mcpTools
16 tools listed at last check
swell_list_productsList products in the store, with MongoDB-style filtering, sorting, search, field selection, and expansion. Swell backend REST API: GET /products.swell_get_productFetch a single product by its record id or its slug. Supports `expand` and `fields`. Swell backend REST API: GET /products/{id}.swell_list_categoriesList product categories, with filtering, sorting, search, and expansion. Swell backend REST API: GET /categories.swell_list_ordersList orders, with MongoDB-style filtering, sorting, search, and expansion. Swell backend REST API: GET /orders.swell_get_orderFetch a single order by its record id or its order number. Supports `expand` and `fields`. Swell backend REST API: GET /orders/{id}.swell_list_customersList customers. In Swell, customers are the `accounts` model — this queries GET /accounts, with filtering, sorting, search, and expansion.swell_get_customerFetch a single customer (Swell `accounts` model) by id. Supports `expand` and `fields`. Swell backend REST API: GET /accounts/{id}.swell_list_cartsList shopping carts (including abandoned carts), with filtering, sorting, and expansion. Swell backend REST API: GET /carts.swell_list_subscriptionsList subscriptions, with filtering, sorting, and expansion. Swell backend REST API: GET /subscriptions.swell_get_subscriptionFetch a single subscription by id. Supports `expand`. Swell backend REST API: GET /subscriptions/{id}.swell_list_invoicesList invoices (typically subscription invoices), with filtering, sorting, and expansion. Swell backend REST API: GET /invoices.swell_list_couponsList discount coupons, with filtering and sorting. Swell backend REST API: GET /coupons.swell_queryPower tool: read-only (GET only) access to ANY Swell model not covered by a dedicated tool — e.g. stock, promotions, giftcards, payments, shipments, settings. Supply the collection name plus the usual list params (limit, page, where, sort, expand, fields, search). Swell backend REST API: GET /{colleswell_create_productMUTATES LIVE STORE DATA. Create a new product in the store. Provide the common fields directly (name is required); anything else goes in `fields`, which is merged into the request body. Swell backend REST API: POST /products.swell_update_productMUTATES LIVE STORE DATA. Partially update an existing product by id. Provide the id plus a `fields` object of attributes to change. Swell backend REST API: PUT /products/{id}.swell_update_orderMUTATES A LIVE ORDER. Partially update an existing order by id — e.g. change status, fulfillment, or notes. Provide the id plus a `fields` object of attributes to change, e.g. {"status":"complete"}. Swell backend REST API: PUT /orders/{id}.
Badge
Markdown for your README
[](https://clawy.uk/mcp/s/io.usefulapi/swell)