MCP server
Swell MCP by usefulapi
io.usefulapi/swell
Checked 26 Oct 2026, 08:29 UTC · Connected to it and listed its tools
Manage your Swell headless-commerce store — products, orders, customers, and subscriptions.
Working at last checkVerified publisher: usefulapi.ioAbout 3,814 tokens per request once connected16 tools
https://swell.usefulapi.io/mcp
At a glance
- Type
- MCP server
- Publisher
- usefulapi.io (verified by the MCP Registry)
- Status
- Working at last check
- Tools
- 16
- Token cost
- About 3,814 tokens per request
- Sets up in
- Claude Code, Claude Desktop, Codex, Gemini CLI, Cursor, VS Code, Antigravity, ChatGPT, OpenAI API, Grok
- Last checked
- 26 Oct 2026, 08:29 UTC
Connect it to your agent
Opens the app, which shows the server and asks you to confirm. For other apps, copy the setup below.
Claude Code
claude mcp add --transport http swell https://swell.usefulapi.io/mcp
Claude Desktop
Settings → Connectors → Add custom connector, and paste the URL.
Codex (config.toml)
[mcp_servers.swell] url = "https://swell.usefulapi.io/mcp"
Gemini CLI
{"mcpServers":{"swell":{"httpUrl":"https://swell.usefulapi.io/mcp"}}}
Cursor
{"mcpServers":{"swell":{"url":"https://swell.usefulapi.io/mcp"}}}
VS Code
{"servers":{"swell":{"type":"http","url":"https://swell.usefulapi.io/mcp"}}}
Antigravity
agy mcp add swell https://swell.usefulapi.io/mcp
ChatGPT
Settings → Apps & Connectors → Advanced settings: turn on Developer mode, then Create a connector and paste the URL. Which plans can do this varies.
OpenAI API (Responses tools)
{"type":"mcp","server_label":"swell","server_url":"https://swell.usefulapi.io/mcp","require_approval":"always"}
Grok (xAI API tools)
{"type":"mcp","server_label":"swell","server_url":"https://swell.usefulapi.io/mcp"}
Tools
swell_create_product~318 tokens
MUTATES 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_get_customer~159 tokens
Fetch a single customer (Swell `accounts` model) by id. Supports `expand` and `fields`. Swell backend REST API: GET /accounts/{id}.swell_get_order~157 tokens
Fetch a single order by its record id or its order number. Supports `expand` and `fields`. Swell backend REST API: GET /orders/{id}.swell_get_product~163 tokens
Fetch a single product by its record id or its slug. Supports `expand` and `fields`. Swell backend REST API: GET /products/{id}.swell_get_subscription~127 tokens
Fetch a single subscription by id. Supports `expand`. Swell backend REST API: GET /subscriptions/{id}.swell_list_carts~251 tokens
List shopping carts (including abandoned carts), with filtering, sorting, and expansion. Swell backend REST API: GET /carts.swell_list_categories~277 tokens
List product categories, with filtering, sorting, search, and expansion. Swell backend REST API: GET /categories.swell_list_coupons~208 tokens
List discount coupons, with filtering and sorting. Swell backend REST API: GET /coupons.swell_list_customers~284 tokens
List customers. In Swell, customers are the `accounts` model — this queries GET /accounts, with filtering, sorting, search, and expansion.swell_list_invoices~252 tokens
List invoices (typically subscription invoices), with filtering, sorting, and expansion. Swell backend REST API: GET /invoices.swell_list_orders~275 tokens
List orders, with MongoDB-style filtering, sorting, search, and expansion. Swell backend REST API: GET /orders.swell_list_products~316 tokens
List products in the store, with MongoDB-style filtering, sorting, search, field selection, and expansion. Swell backend REST API: GET /products.swell_list_subscriptions~247 tokens
List subscriptions, with filtering, sorting, and expansion. Swell backend REST API: GET /subscriptions.swell_query~406 tokens
Power 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_update_order~198 tokens
MUTATES 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}.swell_update_product~176 tokens
MUTATES 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}.
Browse
Related MCP servers
- Gelato MCP by usefulapi
Browse the Gelato catalog, prices, orders and shipping; quote, create draft orders and products. - Smaregi MCP by usefulapi
Read Smaregi stores, products, customers, stock and transactions; manage customers, products, stock. - MailBluster MCP by usefulapi
Manage MailBluster leads, custom fields, products and orders: look up, add and update records. - Printful MCP by usefulapi
Browse the Printful catalog, orders, shipping quotes and stats, and create draft orders and mockups. - Revamp CRM MCP by usefulapi
Read Revamp CRM contacts, deals, notes and orders; create and update contacts, deals and notes. - Lemon Squeezy MCP by usefulapi
MCP server for Lemon Squeezy — stores, products, orders, subscriptions, license keys. - Acuity Scheduling MCP by usefulapi
Read appointments, types, calendars and availability; create, cancel or reschedule bookings. - Booyah Index
AI-readable directory + commerce layer: 3,500+ SEA businesses, plus products from verified stores.
Badge for your README
[](https://aptlynx.net/servers/io.usefulapi/swell)
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents