
Integration · Payments
Connect Claude & ChatGPT to Paddle
Ask your AI what your MRR did last month or which subscriptions renew this week, and it reads the answer from Paddle. It can create customers, products, prices and discounts, change or cancel subscriptions, issue invoices and handle refunds and credits.
Free plan, no credit card. Takes about a minute.
Try asking
“What was our MRR at the start and end of September?”
The AI pulls daily MRR for September and compares the first and last day.
“Show the subscription and next billing date for [email protected].”
It finds the customer, lists her subscriptions and reads items, status and next billing date.
“Refund transaction txn_01h8 in full. Reason: duplicate charge.”
It creates a full refund on the completed transaction with that reason.
What your AI can do
Revenue metrics
Read MRR, net revenue and active subscribers per day for any date range.
Subscriptions and transactions
Look up, change and cancel subscriptions, create transactions for invoicing, get invoice PDFs and list refunds and credits.
Catalog and customers
Create and update products, prices, discounts and customers, and search customers by name or email.
“Get me the invoice PDF for Acme's last payment.”
It finds Acme's latest transaction and returns a link to its PDF invoice.
“Create a 15% discount code SPRING15 limited to 100 uses.”
It creates a percentage discount with the checkout code and usage limit.
“Cancel Tom's subscription at the end of the billing period.”
It cancels the subscription from the next billing date, so it runs until the current period ends.
28 tools for Paddle
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
cancel_subscriptionDeletesCancel a subscription by `subscription_id`, either at the end of the billing period or immediately (`effective_from`). Immediate cancellation cannot be undone.create_customerChanges dataCreate a customer with `email` and optional name and locale. Search first to avoid duplicates.create_discountChanges dataCreate a discount with `type` (percentage or flat), `amount` and `description`, plus optional checkout `code`, expiry and usage limit.create_priceChanges dataCreate a price for a `product_id` with `unit_price` (amount in lowest unit + currency) and `description`; add `billing_cycle` for recurring prices.create_productChanges dataCreate a product with `name` and `tax_category`, plus optional description and image.create_refundChanges dataRefund or credit a completed transaction: pass `transaction_id`, `action` (refund or credit), `reason` and `type` (full or partial with `items`). Refunds return money to the customer and cannot be undone.create_transactionChanges dataCreate a transaction from `items` (price IDs and quantities) for a customer, e.g. to issue an invoice or a checkout. Set `collection_mode` manual to invoice.get_active_subscriber_metricsGet the number of active subscribers per day between `from` and `to` dates.get_customerGet one customer by `customer_id` (ctm_...), including name, email and status.get_discountGet one discount by `discount_id` (dsc_...).get_mrr_metricsGet monthly recurring revenue (MRR) per day between `from` and `to` dates.get_priceGet one price by `price_id` (pri_...).get_productGet one product by `product_id` (pro_...).get_revenue_metricsGet net revenue per day between `from` and `to` dates.get_subscriptionGet one subscription by `subscription_id` (sub_...), with items, status, next billing date and scheduled changes.get_transactionGet one transaction by ID (txn_...), including items, totals, status and payments.get_transaction_invoice_pdfGet a link to the PDF invoice for a billed or completed transaction by `transaction_id`.list_adjustmentsList adjustments (refunds and credits), filtered by `customer_id`, `transaction_id`, `subscription_id`, `action` or `status`.list_customersList or search customers by `search` text, `email`, `id` or `status`. Use to find a customer ID.list_discountsList discounts, filtered by `code`, `status` or `mode`.list_pricesList prices, filtered by `product_id`, `status`, `recurring` or billing cycle.list_productsList products, filtered by `status`, `type` or `tax_category`.list_subscriptionsList subscriptions, filtered by `customer_id`, `status`, `price_id`, `next_billed_at` or `scheduled_change_action`.list_transactionsList transactions (orders, renewals, invoices), filtered by `customer_id`, `subscription_id`, `status`, `invoice_number`, `billed_at` or `created_at`.update_customerChanges dataUpdate a customer's name, email, locale, status or custom data by `customer_id`.update_priceChanges dataUpdate a price's amount, name, description, trial or status by `price_id`. Existing subscriptions keep their price.update_productChanges dataUpdate a product's name, description, image, tax category or status (archive) by `product_id`.update_subscriptionChanges dataChange a subscription by `subscription_id`: items, quantities, discount, next billing date or billing details; `proration_billing_mode` controls charging. Changes can bill the customer.
Set up in three steps
- 1
Pick the app
Create a free PipMCP account and choose Paddle from the app list.
- 2
Paste your key
Paste a Paddle API key. Go to Developer tools > Authentication, open the API keys tab, create a key with the permissions you need and copy it. Live keys start with pdl_live_apikey_ and sandbox keys with pdl_sdbx_apikey_.
- 3
Add the link to your AI
You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:
Click your name, then Settings › Connectors › Add custom connector. Paste your link as the Remote MCP server URL. Switch it on from the + menu in a chat.
Questions
What can the AI do in Paddle?
The AI can read customers, subscriptions, transactions, products, prices, discounts and adjustments, and pull MRR, revenue and active subscriber metrics. It can create customers, products, prices, discounts and transactions, change or cancel subscriptions, get invoice PDFs, and refund or credit completed transactions.
Can I test with the Paddle sandbox first?
Yes. Paddle sandbox keys start with pdl_sdbx_apikey_. Connect a sandbox key to try refunds, prices and subscription changes on test data, then connect a live key when you are ready.
Does the AI see my Paddle API key?
No. Your API key is encrypted at rest and never shown to the AI. Once saved, it is not shown again, not even to you. The AI only works through the tools you switch on.
Can I control what the AI is allowed to do?
Yes. You choose which tools are switched on. Risky actions, such as a refund or an immediate cancellation, can require your approval before they run. Every tool call is logged, so you can see what the AI did.
Does it work with ChatGPT?
Yes. In ChatGPT, go to Settings › Apps & Connectors › Advanced, turn on Developer mode and add your PipMCP link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link works in Claude under Settings › Connectors › Add custom connector, and in Cursor.
What does it cost?
PipMCP has a free plan, and you do not need a credit card to start. Paid plans bill per completed task, so you pay for work the AI actually finishes.
Related integrations
Let your AI work in Paddle today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect Paddle freePipMCP is not affiliated with Paddle. Product names are trademarks of their owners.





