Polar
Polar MCP
View Docs

Install

Select a method below to install the server.
Cursor
Claude Code
Claude Desktop
VS Code
Gemini CLI
Codex CLI
Available Tools (40)
polar_payments_list List payments. **Scopes**: `payments:read`
List payments. **Scopes**: `payments:read`
Read-only Idempotent Open-world
polar_customer_meters_list List customer meters. **Scopes**: `customer_meters:read`
List customer meters. **Scopes**: `customer_meters:read`
Read-only Idempotent Open-world
polar_payments_get Get a payment by ID. **Scopes**: `payments:read`
Get a payment by ID. **Scopes**: `payments:read`
Read-only Idempotent Open-world
polar_customer_meters_get Get a customer meter by ID. **Scopes**: `customer_meters:read`
Get a customer meter by ID. **Scopes**: `customer_meters:read`
Read-only Idempotent Open-world
polar_customers_create Create a new customer record with email, name, metadata, and optional external_id for reconciliation.
Create customer
Create a new customer record with email, name, metadata, and optional external_id for reconciliation.
polar_customers_update Update a customer. **Scopes**: `customers:write`
Update a customer. **Scopes**: `customers:write`
Open-world
polar_customers_update_external Update a customer by external ID. **Scopes**: `customers:write`
Update a customer by external ID. **Scopes**: `customers:write`
Open-world
polar_products_create Create a new product with pricing and benefits (entitlements).
Create product
Create a new product with pricing and benefits (entitlements).
polar_customers_list List customers. **Scopes**: `customers:read` `customers:write`
List customers. **Scopes**: `customers:read` `customers:write`
Read-only Idempotent Open-world
polar_customers_get_state_external Get a customer state by external ID. The customer state includes information about the customer's active subscriptions and benefits. It's the ideal endpoint to use when you need to get a full overview of a customer's status. **Scopes**: `customers:read` `customers:write`
Get a customer state by external ID. The customer state includes information about the customer's active subscriptions and benefits. It's the ideal endpoint to use when you need to get a full overview of a customer's status. **Scopes**: `customers:read` `customers:write`
Read-only Idempotent Open-world
polar_customers_delete_external Delete a customer by external ID. Immediately cancels any active subscriptions and revokes any active benefits. Set `anonymize=true` to also anonymize PII for GDPR compliance. **Scopes**: `customers:write`
Delete a customer by external ID. Immediately cancels any active subscriptions and revokes any active benefits. Set `anonymize=true` to also anonymize PII for GDPR compliance. **Scopes**: `customers:write`
Destructive Idempotent Open-world
polar_customers_get_state Get a customer state by ID. The customer state includes information about the customer's active subscriptions and benefits. It's the ideal endpoint to use when you need to get a full overview of a customer's status. **Scopes**: `customers:read` `customers:write`
Get a customer state by ID. The customer state includes information about the customer's active subscriptions and benefits. It's the ideal endpoint to use when you need to get a full overview of a customer's status. **Scopes**: `customers:read` `customers:write`
Read-only Idempotent Open-world
polar_customers_get_external Get a customer by external ID. **Scopes**: `customers:read` `customers:write`
Get a customer by external ID. **Scopes**: `customers:read` `customers:write`
Read-only Idempotent Open-world
polar_customers_delete Delete a customer. This action cannot be undone and will immediately: - Cancel any active subscriptions for the customer - Revoke all their benefits - Clear any `external_id` Use it only in the context of deleting a user within your own service. Otherwise, use more granular API endpoints to cancel a specific subscription or revoke certain benefits. Note: The customers information will nonetheless be retained for historic orders and subscriptions. Set `anonymize=true` to also anonymize PII for GDPR compliance. **Scopes**: `customers:write`
Delete a customer. This action cannot be undone and will immediately: - Cancel any active subscriptions for the customer - Revoke all their benefits - Clear any `external_id` Use it only in the context of deleting a user within your own service. Otherwise, use more granular API endpoints to cancel a specific subscription or revoke certain benefits. Note: The customers information will nonetheless be retained for historic orders and subscriptions. Set `anonymize=true` to also anonymize PII for GDPR compliance. **Scopes**: `customers:write`
Destructive Idempotent Open-world
polar_customers_get Get a customer by ID. **Scopes**: `customers:read` `customers:write`
Get a customer by ID. **Scopes**: `customers:read` `customers:write`
Read-only Idempotent Open-world
polar_customers_export Export customers as a CSV file. **Scopes**: `customers:read` `customers:write`
Export customers as a CSV file. **Scopes**: `customers:read` `customers:write`
Read-only Idempotent Open-world
polar_metrics_get Get metrics about your orders and subscriptions. Currency values are output in cents. **Scopes**: `metrics:read`
Get metrics about your orders and subscriptions. Currency values are output in cents. **Scopes**: `metrics:read`
Read-only Idempotent Open-world
polar_products_update Update an existing product's details, pricing, or settings.
Update product
Update an existing product's details, pricing, or settings.
polar_metrics_limits Get the interval limits for the metrics endpoint. **Scopes**: `metrics:read`
Get the interval limits for the metrics endpoint. **Scopes**: `metrics:read`
Read-only Idempotent Open-world
polar_orders_list List orders. **Scopes**: `orders:read`
List orders. **Scopes**: `orders:read`
Read-only Idempotent Open-world
polar_products_list List all products in your organization.
List products
List all products in your organization.
Read-only
polar_orders_update Update an order. **Scopes**: `orders:write`
Update an order. **Scopes**: `orders:write`
Open-world
polar_webhooks_list_webhook_deliveries List webhook deliveries. Deliveries are all the attempts to deliver a webhook event to an endpoint. **Scopes**: `webhooks:read` `webhooks:write`
List webhook deliveries. Deliveries are all the attempts to deliver a webhook event to an endpoint. **Scopes**: `webhooks:read` `webhooks:write`
Read-only Idempotent Open-world
polar_subscriptions_list List active subscriptions.
List subscriptions
List active subscriptions.
Read-only
polar_webhooks_update_webhook_endpoint Update a webhook endpoint. **Scopes**: `webhooks:write`
Update a webhook endpoint. **Scopes**: `webhooks:write`
Open-world
polar_orders_generate_invoice Trigger generation of an order's invoice. **Scopes**: `orders:read`
Trigger generation of an order's invoice. **Scopes**: `orders:read`
Open-world
polar_orders_invoice Get an order's invoice data. **Scopes**: `orders:read`
Get an order's invoice data. **Scopes**: `orders:read`
Read-only Idempotent Open-world
polar_orders_get Get an order by ID. **Scopes**: `orders:read`
Get an order by ID. **Scopes**: `orders:read`
Read-only Idempotent Open-world
polar_products_update_benefits Update which benefits are granted when a product is purchased.
Update product benefits
Update which benefits are granted when a product is purchased.
polar_subscriptions_update Update a subscription. **Scopes**: `subscriptions:write`
Update a subscription. **Scopes**: `subscriptions:write`
Open-world
polar_products_get Retrieve a specific product by ID.
Get product
Retrieve a specific product by ID.
Read-only
polar_webhooks_redeliver_webhook_event Schedule the re-delivery of a webhook event. **Scopes**: `webhooks:write`
Schedule the re-delivery of a webhook event. **Scopes**: `webhooks:write`
Open-world
polar_webhooks_get_webhook_endpoint Get a webhook endpoint by ID. **Scopes**: `webhooks:read` `webhooks:write`
Get a webhook endpoint by ID. **Scopes**: `webhooks:read` `webhooks:write`
Read-only Idempotent Open-world
polar_webhooks_create_webhook_endpoint Create a webhook endpoint. **Scopes**: `webhooks:write`
Create a webhook endpoint. **Scopes**: `webhooks:write`
Open-world
polar_webhooks_reset_webhook_endpoint_secret Regenerate a webhook endpoint secret. **Scopes**: `webhooks:write`
Regenerate a webhook endpoint secret. **Scopes**: `webhooks:write`
Open-world
polar_webhooks_delete_webhook_endpoint Delete a webhook endpoint. **Scopes**: `webhooks:write`
Delete a webhook endpoint. **Scopes**: `webhooks:write`
Destructive Idempotent Open-world
polar_subscriptions_export Export subscriptions as a CSV file. **Scopes**: `subscriptions:read` `subscriptions:write`
Export subscriptions as a CSV file. **Scopes**: `subscriptions:read` `subscriptions:write`
Read-only Idempotent Open-world
polar_webhooks_list_webhook_endpoints List webhook endpoints. **Scopes**: `webhooks:read` `webhooks:write`
List webhook endpoints. **Scopes**: `webhooks:read` `webhooks:write`
Read-only Idempotent Open-world
polar_subscriptions_get Get a subscription by ID.
Get subscription details
Get a subscription by ID.
Read-only
polar_subscriptions_revoke Revoke a subscription, i.e cancel immediately. **Scopes**: `subscriptions:write`
Revoke subscription
Revoke a subscription, i.e cancel immediately. **Scopes**: `subscriptions:write`
Destructive
No tools match your search.
Server URL
https://mcp.polar.sh/mcp/polar-mcp
Raw Configuration
If you have a client that's not listed above, access the raw MCP configuration below. Check out the troubleshooting documentation for more help.
{ "command": "npx", "args": [ "mcp-remote@0.1.25", "https://mcp.polar.sh/mcp/polar-mcp" ] }