MCP server
Polar MCP by usefulapi
io.usefulapi/polar-sh
Checked 26 Oct 2026, 08:29 UTC · Connected to it and listed its tools
Products, customers, orders, subscriptions, benefits, revenue metrics and refunds.
Working at last checkVerified publisher: usefulapi.ioAbout 4,954 tokens per request once connected26 tools
https://polar-sh.usefulapi.io/mcp
At a glance
- Type
- MCP server
- Publisher
- usefulapi.io (verified by the MCP Registry)
- Status
- Working at last check
- Tools
- 26
- Token cost
- About 4,954 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 polar-sh https://polar-sh.usefulapi.io/mcp
Claude Desktop
Settings → Connectors → Add custom connector, and paste the URL.
Codex (config.toml)
[mcp_servers.polar-sh] url = "https://polar-sh.usefulapi.io/mcp"
Gemini CLI
{"mcpServers":{"polar-sh":{"httpUrl":"https://polar-sh.usefulapi.io/mcp"}}}
Cursor
{"mcpServers":{"polar-sh":{"url":"https://polar-sh.usefulapi.io/mcp"}}}
VS Code
{"servers":{"polar-sh":{"type":"http","url":"https://polar-sh.usefulapi.io/mcp"}}}
Antigravity
agy mcp add polar-sh https://polar-sh.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":"polar-sh","server_url":"https://polar-sh.usefulapi.io/mcp","require_approval":"always"}
Grok (xAI API tools)
{"type":"mcp","server_label":"polar-sh","server_url":"https://polar-sh.usefulapi.io/mcp"}
Tools
polar_cancel_subscription~175 tokens
Cancel a subscription at the end of its current period. The customer keeps access until then. Polar: PATCH /v1/subscriptions/{id}.polar_create_checkout_linkMoves money · ~220 tokens
Create a reusable checkout URL for one or more products — the link you put in a page or an email. Polar: POST /v1/checkout-links/.polar_create_refundMoves money · ~260 tokens
Refund an order, in full or in part. This moves real money back to the customer. Polar: POST /v1/refunds/.polar_get_customer~91 tokens
Fetch a single customer by Polar id. Polar: GET /v1/customers/{id}.polar_get_customer_state~134 tokens
Fetch everything about one customer in a single call — active subscriptions, granted benefits and entitlements. The best answer to 'what does this customer currently have?'. Polar: GET /v1/customers/{id}/state.polar_get_customer_state_by_external_id~134 tokens
Same as polar_get_customer_state, but looked up by YOUR external id rather than Polar's — the usual path when you hold your own user id. Polar: GET /v1/customers/external/{external_id}/state.polar_get_meter_quantities~226 tokens
Fetch the aggregated quantities a meter has recorded over a window — what usage-based billing will charge for. Polar: GET /v1/meters/{id}/quantities.polar_get_metrics~261 tokens
Fetch revenue and subscription metrics over a date range, bucketed by interval — orders, revenue, MRR, active subscriptions. Polar: GET /v1/metrics/.polar_get_order~92 tokens
Fetch a single order with its line items, discount and tax. Polar: GET /v1/orders/{id}.polar_get_product~95 tokens
Fetch a single product with its prices and attached benefits. Polar: GET /v1/products/{id}.polar_get_subscription~103 tokens
Fetch a single subscription with its product, price and period. Polar: GET /v1/subscriptions/{id}.polar_list_benefit_grants~158 tokens
List who has been granted one benefit, and whether the grant is still active. Polar: GET /v1/benefits/{id}/grants.polar_list_benefits~210 tokens
List benefits — the things a product grants, such as licence keys, file downloads or Discord roles. Polar: GET /v1/benefits/.polar_list_customers~205 tokens
List customers, optionally by email or a text query. Polar: GET /v1/customers/.polar_list_discounts~184 tokens
List discount codes and their redemption limits. Polar: GET /v1/discounts/.polar_list_events~275 tokens
List the raw usage events ingested for metering, filtered by customer, meter, name or time. Polar: GET /v1/events/.polar_list_license_keys~209 tokens
List issued licence keys and their status. Polar: GET /v1/license-keys/.polar_list_meters~163 tokens
List the usage meters that aggregate events into billable quantities. Polar: GET /v1/meters/.polar_list_orders~316 tokens
List orders, filtered by customer, product, subscription, status or a date window. Polar: GET /v1/orders/.polar_list_organizations~137 tokens
List the organisations the token can act for. Start here — most other tools take an organization_id. Polar: GET /v1/organizations/.polar_list_products~243 tokens
List products, optionally filtered by archived state, recurrence or a text query. Polar: GET /v1/products/.polar_list_refunds~233 tokens
List refunds, filtered by order, subscription, customer or success. Polar: GET /v1/refunds/.polar_list_subscriptions~302 tokens
List subscriptions, filtered by customer, product, status, active state or cancellation window. Polar: GET /v1/subscriptions/.polar_list_webhook_deliveries~252 tokens
List webhook delivery attempts with their HTTP results — the tool for 'why did my webhook not arrive?'. Polar: GET /v1/webhooks/deliveries.polar_list_webhook_endpoints~168 tokens
List the configured webhook endpoints and their subscribed events. Polar: GET /v1/webhooks/endpoints.polar_redeliver_webhook_event~108 tokens
Queue one webhook event for redelivery after your endpoint recovered. Polar: POST /v1/webhooks/events/{id}/redeliver.
Browse
Related MCP servers
- Cratejoy MCP by usefulapi
Read Cratejoy subscriptions, customers, orders and shipments; skip or cancel subscriptions. - Appointo MCP by usefulapi
Read Appointo bookings, availability and subscriptions; create, reschedule and cancel bookings. - Booqable MCP by usefulapi
Browse rental orders, customers, products and availability, and create bookings in Booqable. - Lemon Squeezy MCP by usefulapi
MCP server for Lemon Squeezy — stores, products, orders, subscriptions, license keys. - Lago MCP by usefulapi
Read Lago customers, subscriptions, invoices, usage and revenue analytics; write events. - Recharge MCP by usefulapi
Read subscriptions, customers, charges, orders; skip charges, cancel or activate subscriptions. - Swell MCP by usefulapi
Manage your Swell headless-commerce store — products, orders, customers, and subscriptions. - Smartrr MCP by usefulapi
Manage Smartrr subscriptions on Shopify: customers, orders, bills; pause, resume, cancel.
Badge for your README
[](https://aptlynx.net/servers/io.usefulapi/polar-sh)
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents