Polar.sh

Polar.sh MCP Connector for Claude

A+

Monetize your open-source projects. Manage products, orders, subscriptions, and invoices directly through your AI agent.

36 tools Official Updated Jun 28, 2026 Official Vinkius Partner

Connect your Polar.sh account to any AI agent to manage your open-source monetization and SaaS billing directly through natural language.

What you can do

  • Product Management — List, create, and update products or digital goods. Manage benefits and recurring pricing models using list_products and create_product.
  • Order & Invoice Tracking — Monitor sales, retrieve specific order details with get_order, and generate professional invoices using generate_invoice.
  • Subscription Lifecycle — List active subscribers, create free subscriptions for community members, and revoke access when necessary with revoke_subscription.
  • Checkout Insights — List and inspect checkout sessions to understand your conversion funnel via list_checkouts.

How it works

  1. Subscribe to this server
  2. Enter your Polar Personal Access Token
  3. Start managing your developer business from Claude, Cursor, or any MCP-compatible client

Who is this for?

  • Open Source Maintainers — manage sponsorships and digital products without leaving your terminal or editor.
  • SaaS Founders — quickly check MRR, list new orders, and handle subscription support via AI.
  • Developer Relations — grant product benefits and free subscriptions to community contributors instantly.
monetizationopen-sourcesaas-billingsubscription-managementdeveloper-economy

36 tools expose this connector's capabilities to your AI agent.

confirm_checkout_client

Confirm a session from the client

create_benefit

Create a benefit

create_checkout

Create a checkout session

create_customer_session

Generate a customer session token

create_customer

Create a customer

create_product

Create a product

create_subscription

Create a subscription (free products only)

create_webhook_endpoint

Create a webhook endpoint

delete_benefit

Delete a benefit (revokes all associated grants)

generate_invoice

Generate an invoice for an order

get_benefit

Get benefit details

get_checkout

Get session details

get_customer_state

Get full overview of customer active subscriptions and benefits

get_invoice

Retrieve generated invoice data

get_order

Get order details

get_portal_me

Get authenticated customer info

get_product

Get product details

get_subscription

Get subscription details

list_benefits

List benefits

list_checkouts

List checkout sessions

list_customers

List customers

list_orders

List orders

list_portal_benefit_grants

List benefits granted to the customer

list_portal_license_keys

List customer license keys

list_portal_orders

List customer orders

list_portal_subscriptions

List customer subscriptions

list_products

Filter by organization_id, is_recurring, etc. List products

list_subscriptions

List subscriptions

list_webhook_deliveries

List and monitor webhook deliveries

revoke_subscription

Revoke/cancel a subscription immediately

update_checkout

Update a session

update_order

Update order (e.g., billing details)

update_product_benefits

Update benefits granted by a product

update_product

Update a product

update_subscription

Update a subscription

validate_portal_license_key

Validate a license key

See how to talk to your AI agent using Polar.sh.

List all my active products on Polar.

I've retrieved your products. You have 3 active items: 'Developer Pro' (ID: prod_1), 'Sponsorship' (ID: prod_2), and 'API Access' (ID: prod_3). Would you like to see the details for any of these?

Get the details for order ID 'ord_123' and generate an invoice.

Order 'ord_123' was placed by user@example.com for $50.00. I have successfully triggered the `generate_invoice` action for this order. You can now retrieve the invoice data using `get_invoice`.

Revoke subscription 'sub_999' immediately.

I have successfully revoked subscription 'sub_999'. The customer's access to the associated product benefits has been terminated.

Yes, you can use the `revoke_subscription` tool by providing the specific Subscription ID to terminate access immediately.

Related Connectors