P

polar.sh

Polar is a payments, billing, and merchant-of-record platform for selling software, subscriptions, and digital products. It provides hosted billing primitives, customer management, checkout flows, and related commerce infrastructure.

4 integrations · MCP · REST · CLI

Polar exposes a REST HTTP API at api.polar.sh/v1 (covering both core and customer-portal operations), two remote MCP endpoints at mcp.polar.sh for production and sandbox, and a Polar CLI for webhook-local-development workflows.

discovered 2mo ago
MCP servers2
REST · OpenAPI1
CLI1
Credentials
Organization Access Token (OAT)bearerGet token

In the Polar dashboard settings, go to your organization’s Settings. Under Developers, click New Token, give the token a name, choose an expiration date, and select the scopes it needs. Copy the resulting bearer token and send it as Authorization: Bearer <token>. Create separate tokens for production and sandbox environments.

Polar OAuth 2.0 client credentialsoauth2Set up OAuth

For partner integrations acting on behalf of Polar users, create an OAuth client in User Settings → OAuth. Provide an application name, client type, https:// redirect URI(s) (or http://localhost for local development), requested scopes, and homepage URL. After creation, copy the client_id and client_secret (public clients may omit a secret and must use PKCE). Use this client to run the authorization-code flow against Polar’s OpenID Connect endpoints discovered from OpenID Configuration.

conventions · 1/8 published

Publish these signals → /publishing