Polar MCP server

OfficialPolar186Config last verified Jun 1, 2026

Polar's official remote server lets agents manage products, subscriptions, orders, customers, and revenue metrics on the merchant-of-record platform.

Polar MCP is the official remote server from Polar (polar.sh), a merchant-of-record billing platform for software companies that handles payments, subscriptions, and global sales tax on your behalf. The server exposes Polar's API to AI agents as a curated set of tools: create and update products, list and revoke subscriptions, list orders and generate or fetch their invoices, manage customers by internal or external ID and read their current entitlement state, list payments, and query revenue metrics and limits. That lets an agent run real billing operations or pull live financial state to answer a question end to end.

Because it moves real money, the server is OAuth-authenticated and ships in two flavors: production at https://mcp.polar.sh/mcp/polar-mcp against your live organization, and a separate sandbox at https://mcp.polar.sh/mcp/polar-sandbox for safe testing with fake money. Connect from any client that supports remote MCP, or bridge with the mcp-remote proxy; the first request triggers a login that scopes the agent to your Polar account.

Quick install

Copy-paste configs are provided for all 8 supported clients. Pick your client below.

Add to ~/.claude.json

~/.claude.json
json
{
  "mcpServers": {
    "polar": {
      "type": "http",
      "url": "https://mcp.polar.sh/mcp/polar-mcp"
    }
  }
}
Or via CLI
bash
claude mcp add --transport http polar https://mcp.polar.sh/mcp/polar-mcp

Heads up

  • First tool call opens a browser to authorize.

Available tools

ToolDescription
polar_products_createCreates a product.
polar_products_getRetrieves a product by ID.
polar_products_listLists products in the organization.
polar_products_updateUpdates a product.
polar_products_update_benefitsUpdates the benefits attached to a product.
polar_subscriptions_listLists subscriptions.
polar_subscriptions_getRetrieves a subscription by ID.
polar_subscriptions_updateUpdates a subscription.
polar_subscriptions_revokeRevokes a subscription.
polar_subscriptions_exportExports subscriptions.
polar_orders_listLists orders such as purchases and subscription renewals.
polar_orders_getRetrieves an order by ID.
polar_orders_updateUpdates an order.
polar_orders_generate_invoiceGenerates an invoice for an order.
polar_orders_invoiceRetrieves the invoice for an order.
polar_customers_createCreates a customer.
polar_customers_getRetrieves a customer by ID.
polar_customers_listLists customers.
polar_customers_updateUpdates a customer.
polar_customers_deleteDeletes a customer.
polar_customers_exportExports customers.
polar_customers_get_stateRetrieves a customer's current entitlement state by ID.
polar_customers_get_externalRetrieves a customer by your external ID.
polar_customers_get_state_externalRetrieves a customer's state by your external ID.
polar_customers_update_externalUpdates a customer by your external ID.
polar_customers_delete_externalDeletes a customer by your external ID.
polar_customer_meters_listLists customer usage meters.
polar_customer_meters_getRetrieves a customer usage meter by ID.
polar_payments_listLists payments.
polar_payments_getRetrieves a payment by ID.
polar_metrics_getReturns revenue and growth metrics over time.
polar_metrics_limitsReturns the available metrics and the date-range limits for querying them.

What you can do with it

Manage a SaaS catalog and subscriptions

An agent creates products, updates their benefits, and lists or revokes subscriptions so a maintainer can adjust pricing and entitlements without opening the dashboard.

Answer revenue and billing questions

The agent reads metrics, looks up a customer's state and orders, and fetches an invoice to resolve a billing question end to end.

FAQ

Is it free?
The MCP server is free to use; Polar charges its merchant-of-record fees on real transactions it helps create. A separate sandbox endpoint lets you test with fake money first.
Does it support remote/OAuth?
Yes. It is a hosted remote server at https://mcp.polar.sh/mcp/polar-mcp (with a sandbox variant) authenticated via OAuth, so the first connection triggers a login that scopes the agent to your Polar organization.
← Browse all payments servers