MCP server
Recharge MCP by usefulapi
io.usefulapi/recharge
Checked 26 Oct 2026, 08:29 UTC · Connected to it and listed its tools
Read subscriptions, customers, charges, orders; skip charges, cancel or activate subscriptions.
Working at last checkVerified publisher: usefulapi.ioAbout 4,822 tokens per request once connected15 tools
https://recharge.usefulapi.io/mcp
At a glance
- Type
- MCP server
- Publisher
- usefulapi.io (verified by the MCP Registry)
- Status
- Working at last check
- Tools
- 15
- Token cost
- About 4,822 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 recharge https://recharge.usefulapi.io/mcp
Claude Desktop
Settings → Connectors → Add custom connector, and paste the URL.
Codex (config.toml)
[mcp_servers.recharge] url = "https://recharge.usefulapi.io/mcp"
Gemini CLI
{"mcpServers":{"recharge":{"httpUrl":"https://recharge.usefulapi.io/mcp"}}}
Cursor
{"mcpServers":{"recharge":{"url":"https://recharge.usefulapi.io/mcp"}}}
VS Code
{"servers":{"recharge":{"type":"http","url":"https://recharge.usefulapi.io/mcp"}}}
Antigravity
agy mcp add recharge https://recharge.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":"recharge","server_url":"https://recharge.usefulapi.io/mcp","require_approval":"always"}
Grok (xAI API tools)
{"type":"mcp","server_label":"recharge","server_url":"https://recharge.usefulapi.io/mcp"}
Tools
recharge_activate_subscription~138 tokens
REACTIVATES a cancelled subscription — resumes future charges. This MODIFIES live data. Recharge REST: POST /subscriptions/{id}/activate (no body). Returns { subscription }.recharge_cancel_customer_subscription~233 tokens
CANCELS an active subscription — stops all future charges. This MODIFIES live data. A `cancellation_reason` is required. Recharge REST: POST /subscriptions/{id}/cancel with JSON body { cancellation_reason, cancellation_reason_comments? }. Returns { subscription }.recharge_get_charge~118 tokens
Get a single charge by id, including line items, totals, status, scheduled date, and customer/address. Recharge REST: GET /charges/{id}.recharge_get_customer~122 tokens
Get a single customer by id, including contact details, Shopify customer id, and subscription/charge counts. Recharge REST: GET /customers/{id}.recharge_get_order~118 tokens
Get a single order by id, including line items, totals, status, and the charge/subscription it came from. Recharge REST: GET /orders/{id}.recharge_get_store~77 tokens
Get the Recharge store/shop info — name, domain, currency, timezone, and account settings. Recharge REST: GET /store.recharge_get_subscription~125 tokens
Get a single subscription by id, including product, quantity, price, charge interval, and next charge date. Recharge REST: GET /subscriptions/{id}.recharge_list_addresses~431 tokens
List customer addresses with optional filters (customer, ids, created/updated date ranges). Returns { addresses }. Pagination is cursor-based: pass `limit` (default 50, max 250) and read `next_cursor` / `previous_cursor` from the response. IMPORTANT: when paging with `cursor`, Recharge accepts ONLYrecharge_list_charges~776 tokens
List charges with optional filters (customer, address, status, ids, purchase item, scheduled/created/updated date ranges) and sorting. Returns { charges }. Pagination is cursor-based: pass `limit` (default 50, max 250) and read `next_cursor` / `previous_cursor` from the response. IMPORTANT: when pagrecharge_list_customers~483 tokens
List customers with optional filters (email, ids, created/updated date ranges) and sorting. Returns { customers }. Pagination is cursor-based: pass `limit` (default 50, max 250) and read `next_cursor` / `previous_cursor` from the response. IMPORTANT: when paging with `cursor`, Recharge accepts ONLYrecharge_list_onetimes~447 tokens
List one-time (non-recurring) line items with optional filters (customer, address, created/updated date ranges). Returns { onetimes }. Pagination is cursor-based: pass `limit` (default 50, max 250) and read `next_cursor` / `previous_cursor` from the response. IMPORTANT: when paging with `cursor`, Rerecharge_list_orders~680 tokens
List orders with optional filters (customer, address, subscription, status, ids, created/updated/scheduled date ranges) and sorting. Returns { orders }. Pagination is cursor-based: pass `limit` (default 50, max 250) and read `next_cursor` / `previous_cursor` from the response. IMPORTANT: when pagingrecharge_list_products~268 tokens
List Recharge products (subscription rules / discounts per product) with optional id filter. Returns { products }. Pagination is cursor-based: pass `limit` (default 50, max 250) and read `next_cursor` / `previous_cursor` from the response. IMPORTANT: when paging with `cursor`, Recharge accepts ONLYrecharge_list_subscriptions~583 tokens
List subscriptions with optional filters (customer, address, status, ids, created/updated date ranges) and sorting. Returns { subscriptions }. Pagination is cursor-based: pass `limit` (default 50, max 250) and read `next_cursor` / `previous_cursor` from the response. IMPORTANT: when paging with `currecharge_skip_chargeMoves money · ~223 tokens
SKIPS a scheduled charge — prevents it from processing on its scheduled date. This MODIFIES live billing data. Some stores require the specific line items to skip via `purchase_item_ids`. Recharge REST: POST /charges/{id}/skip with JSON body { purchase_item_ids? }. Returns { charge }.
Browse
Related MCP servers
- Smartrr MCP by usefulapi
Manage Smartrr subscriptions on Shopify: customers, orders, bills; pause, resume, cancel. - Cratejoy MCP by usefulapi
Read Cratejoy subscriptions, customers, orders and shipments; skip or cancel subscriptions. - Awtomic MCP by usefulapi
Read Awtomic subscriptions, customers and billing attempts; pause, skip, reschedule, cancel. - Seal Subscriptions MCP by usefulapi
Manage Seal Subscriptions on Shopify: subscriptions, billing attempts, items, discounts, rules. - Appointo MCP by usefulapi
Read Appointo bookings, availability and subscriptions; create, reschedule and cancel bookings. - Foxy.io MCP by usefulapi
Read Foxy transactions, subscriptions, customers, carts and coupons; update customers and subs. - MailBluster MCP by usefulapi
Manage MailBluster leads, custom fields, products and orders: look up, add and update records. - Polar MCP by usefulapi
Products, customers, orders, subscriptions, benefits, revenue metrics and refunds.
Badge for your README
[](https://aptlynx.net/servers/io.usefulapi/recharge)
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents