4,500+ servers built on MCP Fusion
Vinkius

Polar MCP. Manage Orders, Subscriptions, and Checkouts via API.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Polar MCP on Cursor AI Code Editor MCP Client Polar MCP on Claude Desktop App MCP Integration Polar MCP on OpenAI Agents SDK MCP Compatible Polar MCP on Visual Studio Code MCP Extension Client Polar MCP on GitHub Copilot AI Agent MCP Integration Polar MCP on Google Gemini AI MCP Integration Polar MCP on Lovable AI Development MCP Client Polar MCP on Mistral AI Agents MCP Compatible Polar MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

Polar. Manage your entire digital commerce stack—products, subscriptions, checkouts, and customer data—via API calls. This server lets any AI agent create checkout sessions, audit discounts, track real-time revenue from completed orders, and look up specific product details without touching the Polar dashboard.

What your AI agents can do

Create checkout

Generates a new payment session URL, allowing you to redirect customers for immediate payment.

Create discount

Creates and activates a new discount code with specified type, amount, and duration rules.

Get product

Retrieves all metadata (pricing, description) for one specific product using its UUID.

+ 7 more capabilities included
Manage Product Inventory

You can list all products or get specific details for one product using its ID.

Create Checkout Sessions

The agent generates a new checkout URL, optionally associating it with an existing customer and applying a discount code.

Process Discounts

You can create new discount codes (percentage or fixed amount) and list all current promotional offers for auditing.

Track Customer Activity

The system retrieves customer profiles, allowing you to filter by email or name and view their full purchase history.

Audit Subscriptions & Orders

You pull detailed lists of active/past-due subscriptions or completed orders to verify revenue and payment status.

Monitor Webhook Integrations

The agent reviews configured webhook endpoints, showing which events are subscribed to external systems.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

Polar MCP Server: 10 Tools for Commerce Operations

Use these tools to programmatically interact with Polar. Checkouts, orders, customer data, discounts—it all happens via API calls.

create019d846f

create checkout

Generates a new payment session URL, allowing you to redirect customers for immediate payment.

create019d846f

create discount

Creates and activates a new discount code with specified type, amount, and duration rules.

get019d846f

get product

Retrieves all metadata (pricing, description) for one specific product using its UUID.

list019d846f

list checkouts

Shows a list of checkout sessions, detailing their status (open/expired/confirmed) and associated customer.

list019d846f

list customers

Lists customer records, providing name, email, billing address, and filtering options for targeted lookups.

list019d846f

list discounts

Audits all existing discount codes, showing their type (percentage/fixed) and current active status.

list019d846f

list orders

Retrieves a list of completed transactions, detailing the customer, product, amount, and payment success status.

list019d846f

list products

Lists all products in your store, including whether they are one-time purchases, subscriptions, or free goods.

list019d846f

list subscriptions

Shows current and past subscription records, detailing status (active/past_due) and billing cycle dates.

list019d846f

list webhooks

Reviews all configured webhook endpoints and the specific events they are currently subscribed to.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with Polar, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,700+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week

What you can do with this MCP connector

Polar MCP Server: Your Commerce Command Center

You connect your AI client and manage everything in your digital storefront through API calls. This server gives your agent direct, deep access to your core e-commerce data—you don't have to touch the dashboard. It’s built for people who need raw data and immediate actions, not pretty reports.

Managing Products and Inventory

You can check out everything you sell using list_products, which gives you a rundown of every item, letting you know if it's a one-time purchase, a subscription deal, or free goods. If you need the specs for just one thing, run get_product and feed it the UUID; that pulls all the metadata, including pricing and descriptions, right up.

That’s how you handle product inventory.

Handling Customers and Accounts

The system lets you pull customer records using list_customers. You can filter these lists by name or email to find exactly who you're looking for; the results include their full billing address. For payments, your agent generates a new checkout URL with create_checkout, which you can optionally link to an existing customer and even apply a discount code right in that call.

When you need to see what checkouts are sitting around—open, expired, or confirmed—you run list_checkouts.

Processing Discounts and Payments

Need to audit promotions? You'll find all existing codes by calling list_discounts, which shows if the code is a percentage off or a fixed dollar amount and whether it’s currently active. If you wanna kick some new deals into effect, use create_discount; this lets your agent activate a brand-new discount code with specific types, amounts, and rules for how long it lasts.

To track cash flow, run list_orders to get a list of completed transactions showing the customer, product purchased, total amount, and if the payment actually succeeded. For recurring revenue, you can use list_subscriptions, which shows both current accounts and past ones, letting you see their status—active or past due—and what billing cycles they're on.

System Auditing & Webhooks

To keep tabs on your system integrations, run list_webhooks. This reviews every configured webhook endpoint and specifies exactly which events it’s subscribed to. You can also get a comprehensive list of all products using list_products, or audit the specifics for one item with get_product.

This whole stack lets your AI agent act like a dedicated commerce engineer, handling everything from checking customer addresses via list_customers to confirming revenue status by viewing list_orders and managing payment sessions using create_checkout. It’s direct. You get the data you need when you need it.

How Polar MCP Works

  1. 1 Subscribe to the Polar server and input your Personal Access Token.
  2. 2 Your AI client sends a request (e.g., 'List all orders from last month').
  3. 3 The agent calls the appropriate tool (list_orders), receives structured data, and reports the findings back in plain text.

The bottom line is: your AI client talks directly to Polar's API endpoints, giving you real-time commerce data without needing a human intermediary or dashboard navigation.

Who Is Polar MCP For?

Anyone who manages digital sales flow and needs quick access to transaction history. This is for the indie developer stuck in their IDE, the operations engineer checking subscription status at 2 AM, or the marketing lead running A/B tests on discount codes.

Indie Developer

Checks a subscription's status or creates a test checkout session without leaving their coding environment.

Commerce Operations Manager

Audits the full product catalog via list_products and reviews webhook integrations to ensure all payment flows are covered.

Marketing Specialist

Creates promotional discount codes using create_discount or tracks checkout conversion rates by listing expired checkouts.

What Changes When You Connect

  • Audit your entire product catalog using list_products. See exactly what products you sell—whether it's a one-time purchase or recurring subscription—and check their pricing metadata.
  • Track lost revenue by running list_checkouts. You can see abandoned sessions, determine if they expired, and identify which customers need a follow-up email.
  • Verify payment success immediately with list_orders. Get the customer, product, currency, and payment status in one call to confirm transactions.
  • Control pricing on the fly. Use create_discount to issue promotional codes instantly, or use list_discounts to audit which promotions are currently running.
  • Monitor recurring revenue by calling list_subscriptions. Quickly check if a customer is active, past due, or canceled, all with one API call.
  • Stay compliant and organized. Running list_webhooks lets you verify exactly which external systems are linked to your commerce events.

Real-World Use Cases

01

Handling a Suspected Fraudulent Order

A customer reports an order they didn't make. Instead of manually checking logs, the agent calls list_orders filtered by date range and email address. This confirms if the transaction occurred, identifies the associated product, and allows immediate dispute resolution.

02

Running a Limited-Time Sale

Marketing needs to launch a 30% discount for 48 hours. The agent first runs list_discounts to check current rules, then uses create_discount with the correct duration and percentage type. They can immediately test it by running get_product on the target item.

03

Onboarding a New Partner System

The development team needs to ensure their billing system receives notifications for every payment change. The agent runs list_webhooks and confirms which events (like subscription.active) are visible, ensuring the integration is set up correctly before going live.

04

Checking a Customer's Billing Status

A customer calls in asking about their billing cycle. The agent runs list_subscriptions using the customer's ID to show them the exact start/end dates, current status (active, past_due), and associated amount.

The Tradeoffs

Treating all data as static

Thinking that just listing products via list_products is enough. This fails because product pricing changes, or a customer might be eligible for a discount that isn't listed.

To get the current state, combine tools: Use get_product first to verify base price, then use create_discount logic (or check eligibility) before finally calling create_checkout. This covers both catalog and pricing rules.

Ignoring transaction lifecycle

Assuming a payment attempt is final just because the customer was found via list_customers. The order might fail due to an expired checkout or insufficient funds.

Always check the flow. Use create_checkout first, then use list_checkouts to track its status (open/expired). Only when confirmed is it safe to trust the payment data from list_orders.

Manually auditing webhook changes

A developer manually checks multiple tabs in the Polar dashboard for event subscriptions, leading to missed or incorrect audit logs.

Run list_webhooks. This single tool aggregates all endpoints and confirms which events (like order.created) are currently subscribed to, providing an immediate, clean audit trail.

When It Fits, When It Doesn't

Use this Polar server if your core pain point is accessing structured, real-time data about digital sales—specifically orders, subscriptions, or checkout status. It excels at transactional visibility (e.g., 'What was the last successful order?').

Don't use it if you need complex inventory management outside of basic product metadata (like tracking physical stock counts). For that, you'd need a specialized inventory system integration. Also, don't rely on list_products for current pricing; always call get_product or ensure your checkout process handles discount logic correctly.

This server is designed to be the data backbone: it provides the raw facts (the order was placed, the customer exists, the product costs X). You layer the business logic on top using your AI client's reasoning capabilities.

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Polar. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

How we secure it →

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This server provides 10 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

create_checkout create_discount get_product list_checkouts list_customers list_discounts list_orders list_products list_subscriptions list_webhooks

Checking subscriptions usually requires jumping between Billing, Customers, and Product pages. It shouldn't take three clicks just to check status.

Today, checking a customer's billing status means navigating the dashboard: you find the customer in one tab, switch to 'Subscriptions' in another, then manually compare their details against the product catalog. It’s slow, and if you miss a field, you assume the worst.

With Polar MCP, your agent calls `list_subscriptions` directly. You get a structured payload showing the status (active/past_due), the associated customer, and the billing period dates—all in one API response. It's instant.

The Polar MCP Server lets you manage checkouts and revenue data right from your IDE.

Instead of building a custom form that replicates the checkout flow—and then having to manually link it back to order creation logs—you just call `create_checkout`. The agent handles generating the URL, applying discounts via `create_discount`, and tracking the session status using `list_checkouts`.

It means your developer workflow stays contained. You write the logic in Python or JavaScript, you call the Polar tool, and the transaction data flows right into your application code.

Common Questions About Polar MCP

How do I create a Polar Personal Access Token? +

Log in to the Polar Dashboard, go to Settings > Developer > Personal Access Tokens, click Create Token, give it a name and copy the token immediately — it starts with polar_pat_ and won't be shown again.

Can I create discount codes via the agent? +

Yes! Use the create_discount tool with a name, code, type (percentage or fixed_amount) and amount. Optionally set the duration (once, forever, repeating). The discount will be available during checkout.

Can I check my subscription revenue? +

Yes! Use list_subscriptions with status 'active' to see all active subscriptions, and list_orders to see completed orders with their amounts. Combine both to get a full picture of your recurring and one-time revenue.

Can I create checkout links programmatically? +

Yes! Use create_checkout with a product_id and optionally a customer_id and discount_id. This creates a checkout session that returns a URL you can share with customers or embed in your app.

When using `list_webhooks`, what does the output show about event subscriptions and their current status? +

It lists the webhook's URL, all subscribed events (like order.created), and its operational status. This lets you quickly audit if your event integrations are active or pointing to an outdated endpoint.

After running `list_orders`, how can I verify the exact payment status and currency for a completed transaction? +

Each order listing provides the customer, product, total amount, currency, and crucially, the specific payment status. This is perfect for verifying if an order paid successfully or needs follow-up.

When I call `get_product`, what information does it return besides just the name and price for a specific Product ID? +

It returns comprehensive product details, including whether the item is one-time, subscription, or free. You also get all associated metadata, which helps you audit pricing rules or feature sets.

Using `list_customers`, what are the available filters if I don't have the customer's exact email address? +

You can browse and filter customers by name and review their billing address details. This lets you locate a user in your store even when you only know part of their identifying information.

More in this category

You might also like

Built & Managed by Vinkius 30s setup 10 tools

We've already built the connector for Polar. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 10 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.