Install
Select a method below to install the server.
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.
https://mcp.polar.sh/mcp/polar-mcp
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"
]
}