MCP Server for Paddle Billing
Official Paddle Billing MCP server: catalog, customers, transactions, subscriptions and reports via your agent, with a filter for risky operations
- 49 ★ on the repository
- Last commit
- Apache-2.0
Broad access
Why this level
- Creates transactions and changes subscriptions in a payment system
- Has access to customer data and a secret API key
Install
- Works in
In your terminal, with SkillFoxx CLI
npx skillfoxx add mcp/mcp-server-for-paddle-billingDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewBroad accessThe tool can change data, run commands or handle secrets.
- Creates transactions and changes subscriptions in a payment system
- Has access to customer data and a secret API key
This is third-party code. Review the repository files before installing.
What it does
The server exposes nearly the whole Paddle Billing API to the agent. The agent manages products, prices and discounts, views customers, addresses and businesses, creates and inspects transactions and fetches PDF invoices. It manages subscriptions: updates, pauses, cancels and creates one-time charges. It also handles reports with CSV export, notification settings, webhook simulations and client-side tokens. Tools can be limited to read-only, non-destructive, all or a list of names.
Who it is for. For developers and finance teams of products that take payments through Paddle Billing.
Good fit when
- You need to find out why a customer's payment failed or a subscription misbehaves
- You want to set up products and prices in the sandbox to test an integration
- You need a transaction or subscription report without manual exports
Not a fit when
- Your account is on Paddle Classic, which is not supported
- The agent must not access live payments and customer data
Example request
Find sandbox Paddle subscriptions that went past_due in the last week and show their transactionsMCP
- Transport
- stdio
- Authentication
- API key
Environment variables
PADDLE_API_KEYrequired, secret- API key from Paddle under Developer tools, Authentication.
PADDLE_ENVIRONMENT- Environment: sandbox or production.
PADDLE_MCP_TOOLS- Tool set: all, read-only, non-destructive (default) or a comma-separated list of names.
Limitations
Works only with Paddle Billing; Classic is not supported. Needs an API key from the Paddle dashboard, separate for sandbox and live. Only non-destructive tools load by default; the all mode lets the agent cancel subscriptions and delete saved payment methods. Paddle does not serve sellers from Russia, and API access without a VPN is unverified.
How to disable. Remove the paddle block from your MCP config and revoke the API key under Developer tools in the Paddle dashboard.
FAQ
How do I stop the agent from changing data?
Set PADDLE_MCP_TOOLS=read-only or pass --tools=read-only. You can also list specific tools separated by commas.
Can I try it without real money?
Yes, set the environment to sandbox and use a sandbox API key.
Discussion
No questions or reviews yet.
Related
MCP serversPayPal's official agent toolkit: an MCP server and SDK for invoices, orders, subscriptions, refunds and disputes
Sberbank business API MCP server
@theyahia/sber-mcp
An MCP server for the Sberbank Business API: accounts, balance, statements, payment orders and counterparties for an AI agent
Stripe's official MCP server, plugins and skills: the agent searches the API and docs, reads and changes account data
Financial Datasets MCP
Financial Datasets MCP Server
An MCP server for the Financial Datasets API: company financials, stock and crypto prices and news for the agent
Intuit's official local MCP server: an agent finds and creates invoices, payments and customers in QuickBooks Online
Square MCP Server
Square Model Context Protocol Server
Official Square MCP server: the agent calls any Square API method, from catalog and customers to orders and payments
README in short
The README lists tools by API group, marking which are read-only and which are non-destructive. It gives three install options: buttons for Cursor and VS Code, npx command-line arguments and environment variables. It also explains the tool filter and running a local build with MCP Inspector. Apache 2.0 licensed.