Vinkius
Paddle

Paddle MCP. Manage every aspect of SaaS billing from chat.

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

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

Just plug in your AI agents and start using Vinkius.

Paddle MCP Server manages all billing operations for your SaaS platform. It lets your agent read customer profiles, list active and past-due subscriptions, fetch detailed transaction ledgers, and even pause or cancel recurring plans—all without you ever touching the Paddle dashboard.

This tool handles everything from catalog pricing to complex tax calculations.

What your AI agents can do

Cancel subscription

Cancels an active subscription, letting you specify if the effect is immediate or at the end of the current billing period.

Get customer details

Fetches all core data points for a specific customer ID within Paddle's system.

Get subscription details

Retrieves the current status and billing schedule for an individual subscription using its unique ID.

+ 7 more capabilities included
Cancel a subscription

Marks an active service plan for cancellation; you specify if the change takes effect immediately or when the current paid period ends.

Get customer records

Retrieves all key details, including tax boundaries and billing status, for a specific Paddle account ID.

Check subscription status

Gets the current state of a service plan—whether it's active, suspended, or expired—along with its next billing date.

Pull transaction history

Retrieves full details for any single payment record, allowing you to check tax amounts and proration charges.

List all products and prices

Gets a complete list of your SaaS offerings and the corresponding localized price structures defined in Paddle.

Manage customer lists

Pulls an array of IDs for every customer account managed through Paddle, useful for bulk operations or reporting.

Supported MCP Clients

OAuth 2.0 Compatible
Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on Vercel Vercel
Vinkius runs on Zendesk Zendesk
+ other MCP clients
Included with Plan

Waiting for input…

AI Agent

Paddle MCP Server: 10 Tools for Billing Ops

These tools let your AI client handle every aspect of billing—from listing products to pausing subscriptions—without needing direct access to the Paddle dashboard.

Make your AI actually useful.

Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.

Start using Paddle on Vinkius
cancel019d75ed

cancel subscription

Cancels an active subscription, letting you specify if the effect is immediate or at the end of the current billing period.

get019d75ed

get customer details

Fetches all core data points for a specific customer ID within Paddle's system.

get019d75ed

get subscription details

Retrieves the current status and billing schedule for an individual subscription using its unique ID.

get019d75ed

get transaction details

Pulls every specific detail associated with a single payment transaction, including tax breakdowns.

list019d75ed

list catalog prices

Returns a complete list of all defined pricing structures and their localized checkout prices for your products.

list019d75ed

list catalog products

Retrieves the names, IDs, and general details for every product listed in your Paddle catalog.

list019d75ed

list customers

Generates a list of all customer account IDs currently managed by Paddle.

list019d75ed

list subscriptions

Pulls an array of IDs and basic status information for every subscription active in your system.

list019d75ed

list transactions

Provides a paginated list of all billing transactions, useful for auditing recent payments or filtering by date range.

pause019d75ed

pause subscription

Temporarily suspends an active subscription's billing status without deleting the customer account.

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 Paddle, then connect any of our 4,800+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,800+ 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
Paddle MCP server cover

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Paddle. 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

Your data is protected. See how we built 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.

Manually checking payment status shouldn't require logging into three different dashboards.

Right now, finding out why a customer’s access lapsed is a multi-step pain. You jump to the CRM (to check their contact info). Then you switch to the billing portal (to find the subscription ID). Finally, you run reports or manually search transaction logs to see if the payment failed and why. It takes 10 clicks, five tabs open, and half an hour of copy-pasting IDs.

With this MCP server, your agent does it all in one prompt. You ask: 'Why did sub_id fail?' The agent automatically runs `get_subscription_details` to see the status, then calls `list_transactions` using that context to pull the failure record and the specific tax boundary applied at the time.

Paddle MCP Server gives you full control over billing actions.

You're no longer stuck waiting for a support agent with 'read access.' You can tell your agent to pause a subscription (`pause_subscription`) or cancel it outright (`cancel_subscription`) right from the chat interface, triggering the necessary system changes instantly. It’s immediate operational control.

This means you run compliance checks on demand. Need to validate that Product X is priced correctly in Brazil? Call `list_catalog_prices`. You get a clean, structured array of data—no more manual spreadsheet work or ambiguous screenshots.

What you can do with this MCP connector

Paddle MCP Server - Billing Management

This server gives your agent direct access to all of Paddle's billing data, letting you run complex financial queries or manage service plans without ever logging into the main dashboard. You don't need to touch the UI; you just tell your AI client what you need done. It handles everything from checking tax boundaries on a single customer account to listing every product price in the entire catalog.

Customer and Account Records

You can start by getting a full roster of who’s paying you with list_customers, which pulls an array of every current customer ID managed within Paddle. Once you have that list, you run get_customer_details against any specific ID to pull all the core data points for that client—this includes their billing status and crucial tax identification boundaries.

Knowing these details lets your agent verify if a customer is set up correctly before running any changes.

Subscriptions and Plans

The subscription tools let you manage the entire service lifecycle. If you want an overview, list_subscriptions pulls basic status information and IDs for every plan active in your system. To drill down on one specific client's plan, use get_subscription_details. This tells you if the plan is currently active, suspended, or expired, plus its next scheduled billing date.

When it comes time to adjust a plan, you have three options: pausing an account. Running pause_subscription temporarily suspends the client's ability to be billed without deleting their whole account record. If you need to cancel, cancel_subscription marks the service for termination; remember that this tool lets you specify whether the change needs to take effect immediately or if it should wait until the end of their current paid billing cycle.

Transaction Auditing and History

The financial tools let you audit every single dollar coming in. You can get a high-level overview using list_transactions, which provides a paginated list of all billing transactions, making it easy to filter for payments within a specific date range or check recent activity. For the deep dive—the kind that tracks down where a tax charge came from—you use get_transaction_details.

This pulls every single piece of data associated with one payment record, including detailed breakdowns of any proration charges or localized taxes applied.

Product and Pricing Catalog

To manage what you're selling, your agent uses the catalog tools. You can get a complete inventory list using list_catalog_products, which returns the names, IDs, and general details for every single product defined in your Paddle setup. Separately, if you need to know how much those products cost right now, run list_catalog_prices.

This pulls a full definition of all pricing structures, including the localized checkout prices that apply across different regions.

By combining these tools—listing customer IDs with list_customers, pulling their core data with get_customer_details, checking their plan status with get_subscription_details, and then running an audit on a specific payment using get_transaction_details—your agent manages your entire billing backend. You'll handle everything from catalog pricing to complex tax calculations, keeping you out of the Paddle dashboard entirely.

Built · Hosted · Managed by Vinkius Paddle MCP Server - Manage Billing & Subscriptions Server ID 019d75ed-dd98-7274-b6bd-e30ad73036ee
Vinkius Inspector
Compliance Grade A+
Score 100/100
Vinkius Inspector Badge — Score 100/100

Common Questions About Paddle MCP

How do I check if a customer's subscription status changed recently using list_transactions? +

You can use list_transactions and filter the results by type (e.g., 'cancellation') or date range. The transaction record will show whether the payment was for renewal, proration, or an adjustment.

Can I pause a subscription using the get_subscription_details tool? +

No. get_subscription_details only retrieves data; it's read-only. To change the status, you must use the dedicated pause_subscription tool.

What is the difference between list_customers and get_customer_details? +

list_customers gives you a raw array of IDs for all accounts. You need to run get_customer_details on each ID individually if you want specific information like tax boundaries.

Do I need the API key just for list_catalog_prices? +

No, you'll need your Paddle API Key for virtually every tool. It authenticates your agent to perform any billing action or data read from the platform.

When running list_transactions, what specific Paddle API scopes must my AI client have for full read access? +

Your agent needs 'read' scope permissions. This ensures your client can pull historical data without failing due to insufficient access rights. It covers viewing payment status, proration details, and ledger entries.

If I run list_catalog_products, how does the server help me get corresponding localized pricing using list_catalog_prices? +

You must call these tools in sequence. The agent first uses list_catalog_products to gather product IDs, and then passes those IDs to list_catalog_prices. This lets you link specific products to their exact tax-inclusive price points.

When calling list_subscriptions, what should my AI client do if the returned data set is extremely large or hits a rate limit? +

The server handles standard API pagination. Your agent must check for any next_page tokens in the response payload. This ensures you pull all subscription records and don't stop after hitting an artificial data cap.

Does get_transaction_details include specific, localized sales tax calculations from Paddle? +

Yes, it pulls detailed ledger entries that specify the exact jurisdiction and applicable tax rate for that transaction. This is critical for finance teams evaluating native transactional tax boundaries.

Can I cancel a customer subscription directly from chat? +

Yes. The agent leverages the cancel_subscription tool to stop recurring plans natively. You can instruct the agent to cancel it "immediately" or "at the next_billing_period" according to Paddle's API logical boundaries.

How do I fetch the exact localized checkout prices? +

The list_catalog_prices query extracts the complete Price definitions from your Paddle system. It details the billing frequency, currency boundaries, tax-inclusiveness flags, and item descriptions seamlessly.

Is Paddle Classic Supported or is this for Paddle Billing? +

This integration targets the modern Paddle Billing REST API which leverages robust structural objects (like Customers, Businesses, and Subscriptions) ensuring clean MoR tax boundaries and granular item mappings.

Built & Managed by Vinkius 30s setup 10 tools

We've already built the connector for Paddle. 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.

Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on Windsurf Windsurf
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on 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.