mcpField
S
Swell MCP by usefulapi

Swell MCP by usefulapi

Remote
usefulapi.ioBusiness & Marketing0Updated today

About Swell MCP by usefulapi

Swell MCP by usefulapi is a hosted MCP server for Swell store operators. It provides read and write tools for products, orders, customers, carts, and subscriptions, with access authenticated using store credentials.

Key features

  1. 01Browse products and categories
  2. 02Inspect orders and customers
  3. 03Review carts and subscriptions
  4. 04Query collections in read-only mode
  5. 05Create or update products and orders

Use cases

  1. 01Check order and customer records
  2. 02Review store subscriptions and invoices
  3. 03Add a product or update an order

MCP support

Exposes Swell store data and operations as tools to MCP clients. The hosted server uses OAuth sign-in and the user's Swell store ID and secret key.

Configuration

Remote servers need no local install. Pick your client, then copy the config or install in one click.

Endpointhttps://swell.usefulapi.io/mcp
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.

Tools

16
ParameterTypeRequiredDescription
pageintegerNoPage number for pagination (default 1).
sortstringNoSort expression, e.g. "date_created desc" or "name asc".
limitintegerNoMax records to return (1–1000, Swell default 15).
wherestringNoMongoDB-style filter as a JSON object string, e.g. {"active":true,"price":{"$gte":10}}.
expandstringNoComma-separated related fields to expand, e.g. "variants,categories".
fieldsstringNoComma-separated fields to return, e.g. "name,price,active".
searchstringNoFree-text search across the model's searchable fields.

Details

From the project README

Swell MCP by usefulapi

Manage your Swell headless-commerce store — products, orders, customers, and subscriptions — from Claude, Cursor, or any MCP client. Hosted, no local install — connect with your Swell store ID + secret key.

Live endpoint: https://swell.usefulapi.io/mcp · Homepage: https://usefulapi.io/swell

Connect

  • Claude (claude.ai, Desktop): open Customize → Connectors, click + Add → Add custom connector, and paste https://swell.usefulapi.io/mcp.
  • Claude Code: claude mcp add --transport http swell https://swell.usefulapi.io/mcp, then run /mcp to log in.
  • VS Code: Add to VS Code.
  • Cursor and other clients: add the URL as a remote MCP server:
{
  "mcpServers": {
    "swell": {
      "url": "https://swell.usefulapi.io/mcp"
    }
  }
}

Add only the URL. Do not add an Authorization header or an API key to the client config: the server signs you in with OAuth, and the login page asks for your Swell credentials.

Step-by-step setup, where to find your credentials, and FAQ: https://usefulapi.io/swell/

On first connect you'll paste your Swell store ID and secret key. It's validated, stored per-user, and scoped to you.

Tools

ToolTypeWhat it does
swell_list_productsreadList products
swell_get_productreadGet a product
swell_list_categoriesreadList categories
swell_list_ordersreadList orders
swell_get_orderreadGet an order
swell_list_customersreadList customers
swell_get_customerreadGet a customer
swell_list_cartsreadList carts
swell_list_subscriptionsreadList subscriptions
swell_get_subscriptionreadGet a subscription
swell_list_invoicesreadList invoices
swell_list_couponsreadList coupons
swell_queryreadQuery any collection (read-only)
swell_create_productwriteCreate a product
swell_update_productwriteUpdate a product
swell_update_orderwriteUpdate an order
swell_usage_statusmetaUsage status (free-tier meter)
swell_request_featuremetaRequest a missing feature
swell_upgrademetaUpgrade to Pro (unlimited*)
swell_cancel_subscriptionmetaCancel the Pro subscription

read tools are read-only; write tools mutate data (clients should confirm them); meta tools report usage, manage your subscription or send a feature request.

Pricing

PlanPriceLimit
Free$050 tool calls / month
Pro$9/mo or $90/yr (2 months free)Unlimited*

*Pro has a fair use limit of 10,000 tool calls a month on this server. For more, write to [email protected].

Pro covers this server only. Subscribe with swell_upgrade (it returns a Stripe Checkout link). Cancel any time with swell_cancel_subscription: Pro continues to the end of the paid period, with no refund for the current period, and running swell_upgrade before then undoes the cancel. Or write to [email protected].

License

MIT — see LICENSE. Documentation only; the server is hosted.

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.