Polar MCP by usefulapi
Products, customers, orders, subscriptions, benefits, revenue metrics and refunds.
Connect it
Settings → Connectors → Add custom connector
URL: https://polar-sh.usefulapi.io/mcpSettings → Apps & Connectors → Advanced → Developer mode
Create connector with URL: https://polar-sh.usefulapi.io/mcp{
"mcpServers": {
"polar-sh": {
"url": "https://polar-sh.usefulapi.io/mcp"
}
}
}claude mcp add --transport http polar-sh https://polar-sh.usefulapi.io/mcp{
"servers": {
"polar-sh": {
"type": "http",
"url": "https://polar-sh.usefulapi.io/mcp"
}
}
}26 tools, verified live
polar_list_organizationsread-onlyList the organisations the token can act for. Start here — most other tools take an organization_id. Polar: GET /v1/organizations/.
polar_list_productsread-onlyList products, optionally filtered by archived state, recurrence or a text query. Polar: GET /v1/products/.
polar_get_productread-onlyFetch a single product with its prices and attached benefits. Polar: GET /v1/products/{id}.
polar_list_customersread-onlyList customers, optionally by email or a text query. Polar: GET /v1/customers/.
polar_get_customerread-onlyFetch a single customer by Polar id. Polar: GET /v1/customers/{id}.
polar_get_customer_stateread-onlyFetch 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_idread-onlySame 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_list_ordersread-onlyList orders, filtered by customer, product, subscription, status or a date window. Polar: GET /v1/orders/.
polar_get_orderread-onlyFetch a single order with its line items, discount and tax. Polar: GET /v1/orders/{id}.
polar_list_subscriptionsread-onlyList subscriptions, filtered by customer, product, status, active state or cancellation window. Polar: GET /v1/subscriptions/.
polar_get_subscriptionread-onlyFetch a single subscription with its product, price and period. Polar: GET /v1/subscriptions/{id}.
polar_get_metricsread-onlyFetch revenue and subscription metrics over a date range, bucketed by interval — orders, revenue, MRR, active subscriptions. Polar: GET /v1/metrics/.
polar_list_benefitsread-onlyList benefits — the things a product grants, such as licence keys, file downloads or Discord roles. Polar: GET /v1/benefits/.
polar_list_benefit_grantsread-onlyList who has been granted one benefit, and whether the grant is still active. Polar: GET /v1/benefits/{id}/grants.
polar_list_discountsread-onlyList discount codes and their redemption limits. Polar: GET /v1/discounts/.
polar_list_refundsread-onlyList refunds, filtered by order, subscription, customer or success. Polar: GET /v1/refunds/.
polar_list_license_keysread-onlyList issued licence keys and their status. Polar: GET /v1/license-keys/.
polar_list_metersread-onlyList the usage meters that aggregate events into billable quantities. Polar: GET /v1/meters/.
polar_get_meter_quantitiesread-onlyFetch the aggregated quantities a meter has recorded over a window — what usage-based billing will charge for. Polar: GET /v1/meters/{id}/quantities.
polar_list_eventsread-onlyList the raw usage events ingested for metering, filtered by customer, meter, name or time. Polar: GET /v1/events/.
polar_list_webhook_deliveriesread-onlyList webhook delivery attempts with their HTTP results — the tool for 'why did my webhook not arrive?'. Polar: GET /v1/webhooks/deliveries.
polar_list_webhook_endpointsread-onlyList the configured webhook endpoints and their subscribed events. Polar: GET /v1/webhooks/endpoints.
polar_redeliver_webhook_eventcan modifyQueue one webhook event for redelivery after your endpoint recovered. Polar: POST /v1/webhooks/events/{id}/redeliver.
polar_create_refundcan modifyRefund an order, in full or in part. This moves real money back to the customer. Polar: POST /v1/refunds/.
polar_cancel_subscriptioncan modifyCancel a subscription at the end of its current period. The customer keeps access until then. Polar: PATCH /v1/subscriptions/{id}.
polar_create_checkout_linkcan modifyCreate a reusable checkout URL for one or more products — the link you put in a page or an email. Polar: POST /v1/checkout-links/.
Alternatives in E-commerce
Compare →
Shopmonkey MCP by usefulapiB
Look up shop customers, vehicles, work orders and parts, and create orders or book appointments.
Shipday MCP by usefulapiB
Read Shipday orders, carriers and delivery status; create orders and assign drivers.
Recharge MCP by usefulapiB
Read subscriptions, customers, charges, orders; skip charges, cancel or activate subscriptions.
Printify MCP by usefulapiB
Read shops, catalog blueprints, print providers, products and orders; create and publish products.
Printful MCP by usefulapiB
Browse the Printful catalog, orders, shipping quotes and stats, and create draft orders and mockups.
Ordoro MCP by usefulapiB
Read Ordoro orders, products, shipments, suppliers and purchase orders; tag and comment on orders.