io.usefulapi/polar-sh
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
Polar MCP by usefulapi
Publisher-provided description
Products, customers, orders, subscriptions, benefits, revenue metrics and refunds.
Summary by lookupd
Manage Polar billing: query customers, orders, subscriptions and metrics, issue refunds, cancel subscriptions and create checkout links.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http polar-sh https://polar-sh.usefulapi.io/mcp
Codex, remote (streamable-http)
codex mcp add polar-sh --url https://polar-sh.usefulapi.io/mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"polar-sh": {
"url": "https://polar-sh.usefulapi.io/mcp"
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (26 tools)
Publisher-provided text
polar_list_organizationsList the organisations the token can act for. Start here — most other tools take an organization_id. Polar: GET /v1/organizations/.polar_list_productsList products, optionally filtered by archived state, recurrence or a text query. Polar: GET /v1/products/.polar_get_productFetch a single product with its prices and attached benefits. Polar: GET /v1/products/{id}.polar_list_customersList customers, optionally by email or a text query. Polar: GET /v1/customers/.polar_get_customerFetch a single customer by Polar id. Polar: GET /v1/customers/{id}.polar_get_customer_stateFetch everything about one customer in a single call — active subscriptions, granted benefits and entitlements. The best answer to 'what does this customer currpolar_get_customer_state_by_external_idSame 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/customerpolar_list_ordersList orders, filtered by customer, product, subscription, status or a date window. Polar: GET /v1/orders/.polar_get_orderFetch a single order with its line items, discount and tax. Polar: GET /v1/orders/{id}.polar_list_subscriptionsList subscriptions, filtered by customer, product, status, active state or cancellation window. Polar: GET /v1/subscriptions/.polar_get_subscriptionFetch a single subscription with its product, price and period. Polar: GET /v1/subscriptions/{id}.polar_get_metricsFetch revenue and subscription metrics over a date range, bucketed by interval — orders, revenue, MRR, active subscriptions. Polar: GET /v1/metrics/.polar_list_benefitsList benefits — the things a product grants, such as licence keys, file downloads or Discord roles. Polar: GET /v1/benefits/.polar_list_benefit_grantsList who has been granted one benefit, and whether the grant is still active. Polar: GET /v1/benefits/{id}/grants.polar_list_discountsList discount codes and their redemption limits. Polar: GET /v1/discounts/.polar_list_refundsList refunds, filtered by order, subscription, customer or success. Polar: GET /v1/refunds/.polar_list_license_keysList issued licence keys and their status. Polar: GET /v1/license-keys/.polar_list_metersList the usage meters that aggregate events into billable quantities. Polar: GET /v1/meters/.polar_get_meter_quantitiesFetch 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_eventsList the raw usage events ingested for metering, filtered by customer, meter, name or time. Polar: GET /v1/events/.polar_list_webhook_deliveriesList webhook delivery attempts with their HTTP results — the tool for 'why did my webhook not arrive?'. Polar: GET /v1/webhooks/deliveries.polar_list_webhook_endpointsList the configured webhook endpoints and their subscribed events. Polar: GET /v1/webhooks/endpoints.polar_redeliver_webhook_eventQueue one webhook event for redelivery after your endpoint recovered. Polar: POST /v1/webhooks/events/{id}/redeliver.polar_create_refundRefund an order, in full or in part. This moves real money back to the customer. Polar: POST /v1/refunds/.polar_cancel_subscriptionCancel a subscription at the end of its current period. The customer keeps access until then. Polar: PATCH /v1/subscriptions/{id}.polar_create_checkout_linkCreate a reusable checkout URL for one or more products — the link you put in a page or an email. Polar: POST /v1/checkout-links/.
Details
- Version: 1.37.3
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 404 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/m190/usefulapi-mcp
- Website: https://usefulapi.io/polar-sh/
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.usefulapi/polar-sh)
- 62092 servers
- Last crawl: 2026-11-11T17:38:11.606Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp