24 actions ready for your AI
Connect Paddle to your AI
Add your Paddle key once and every AI you use can list customers, create customers and get customers through it.
Needs your API keyWorks today: paste the key from this app and your AI can use it. One-click sign-in is not built yet.
Not verified by us yet. Its actions come from Paddle's own documented API, and we have not run them here yet.
Use your own Paddle account. Credentials stay encrypted in ahel.
Tell me when ahel has verified Paddle
What your AI can do with Paddle
Choose a task and ask your AI.
Metric
- Get metrics monthly recurring revenue
GETGet MRR (monthly recurring revenue) metrics
fromrequired- Return data from a specific date.
torequired- Return data up to a specific date.
- Get metrics active subscribers
GETGet active subscribers metrics
fromrequired- Return data from a specific date.
torequired- Return data up to a specific date.
- Get metrics monthly recurring revenue change
GETGet MRR change (monthly recurring revenue change) metrics
fromrequired- Return data from a specific date.
torequired- Return data up to a specific date.
- Get metrics revenue
GETGet net revenue metrics
fromrequired- Return data from a specific date.
torequired- Return data up to a specific date.
- Get metrics refunds
GETGet refund metrics
fromrequired- Return data from a specific date.
torequired- Return data up to a specific date.
- Get metrics chargebacks
GETGet chargeback metrics
fromrequired- Return data from a specific date.
torequired- Return data up to a specific date.
- Get metrics checkout conversion
GETGet checkout conversion metrics
fromrequired- Return data from a specific date.
torequired- Return data up to a specific date.
Customer
- List customers
GETList customers
id- Return only the IDs specified.
after- Return entities after the specified Paddle ID when working with paginated endpoints.
per_page- Set how many entities are returned per page.
email- Return entities that exactly match the specified email address.
- Create customer
POSTCreate a customer
emailrequired- Email address for this customer.
name- Full name of this customer.
marketing_consent- Whether this customer opted into marketing from you.
custom_data- Your own structured key-value data.
- Get customer
GETGet a customer
customer_idrequired- Paddle ID of the customer entity to work with.
- Update customer
PATCHUpdate a customer
customer_idrequired- Paddle ID of the customer entity to work with.
name- Full name of this customer.
email- Email address for this customer.
marketing_consent- Whether this customer opted into marketing from you.
- List customer payment methods
GETList payment methods for a customer
customer_idrequired- Paddle ID of the customer entity to work with.
after- Return entities after the specified Paddle ID when working with paginated endpoints.
per_page- Set how many entities are returned per page.
address_id- Return entities related to the specified address.
- Get customer payment method
GETGet a payment method for a customer
customer_idrequired- Paddle ID of the customer entity to work with.
payment_method_idrequired- Paddle ID of the payment method entity to work with.
Address
- List addresses
GETList addresses for a customer
customer_idrequired- Paddle ID of the customer entity to work with.
id- Return only the IDs specified.
after- Return entities after the specified Paddle ID when working with paginated endpoints.
per_page- Set how many entities are returned per page.
- Create address
POSTCreate an address for a customer
customer_idrequired- Paddle ID of the customer entity to work with.
country_coderequired- Supported two-letter ISO 3166-1 alpha-2 country code for this address.
description- Memorable description for this address.
first_line- First line of this address.
- Get address
GETGet an address for a customer
address_idrequired- Paddle ID of the address entity to work with.
customer_idrequired- Paddle ID of the customer entity to work with.
Business
- List businesses
GETList businesses for a customer
customer_idrequired- Paddle ID of the customer entity to work with.
id- Return only the IDs specified.
after- Return entities after the specified Paddle ID when working with paginated endpoints.
per_page- Set how many entities are returned per page.
- Create business
POSTCreate a business for a customer
customer_idrequired- Paddle ID of the customer entity to work with.
namerequired- Name of this business.
company_number- Company number for this business.
tax_identifier- Tax or VAT Number for this business.
- Get business
GETGet a business for a customer
business_idrequired- Paddle ID of the business entity to work with.
customer_idrequired- Paddle ID of the customer entity to work with.
Show 3 more groups
Simulation
- List simulations
GETList simulations
id- Return only the IDs specified.
after- Return entities after the specified Paddle ID when working with paginated endpoints.
per_page- Set how many entities are returned per page.
notification_setting_id- Return entities related to the specified notification destination.
- Create simulation
POSTCreate a simulation
bodyrequired- Represents a simulation entity when creating.
Transaction
- List transactions
GETList transactions
include- Include related entities in the response.
id- Return only the IDs specified.
after- Return entities after the specified Paddle ID when working with paginated endpoints.
billed_at- Return entities billed at a specific time.
- Create transaction
POSTCreate a transaction
itemsrequired- List of items to charge for.
include- Include related entities in the response.
status- Status of this transaction.
customer_id- Paddle ID of the customer that this transaction is for, prefixed with ctm.
Credit
- List credit balances
GETList credit balances for a customer
customer_idrequired- Paddle ID of the customer entity to work with.
currency_code- Return entities that match the currency code.
Ask your AI
Try one of these requests with a connected AI.
- List my customers in Paddle
- Create a customer in Paddle
- Show me the customer in Paddle
- Update a customer in Paddle
- List my addresses in Paddle
- Create an address in Paddle
Works with
All appsUse Paddle alongside your other connected apps.
Paddle MCP server, hosted by ahel
One hosted endpoint serves Paddle. There is nothing to install and no local server to run.
Connect Paddle to Claude, Claude Code, Cursor or Codex
- Add your Paddle key. ahel stores it encrypted.
- Paste one link into your AI:
https://mcp.ahel.ai(once, for every app). - Ask for the work. Your AI picks the action and ahel runs it with your key.
Documentation
- Where to find your Paddle keyon the vendor's side; paste it into ahel after sign-in
About Paddle
Paddle is a payments service. Connect your own key and your AI can list customers, create customers and get customers.
Paddle over MCP: ahel serves Paddle to Claude, Claude Code, Cursor and Codex as one hosted MCP endpoint. There is no local server to run. Add your Paddle key once, paste one link into your AI, and the actions above are there.
Questions
Is my Paddle key safe?
Your Paddle key is sealed in ahel and added to the request server-side when your AI calls Paddle. It never crosses the MCP link, no tool can read it back, and you can turn the app off or remove the key at any time.
Which AIs can use Paddle through ahel?
Any MCP-capable AI: Claude, Claude Code, Codex, Cursor, VS Code and others. Paste one link, https://mcp.ahel.ai, into the AI once and everything in your gateway arrives through it.
What can my AI do with Paddle?
24 actions today, covering metrics, customers and address. Ask in plain language; your AI picks the action and ahel runs it with your key.
Does connecting Paddle cost anything?
Connecting apps is free during ahel's early access. Free, Pro and Team all cost nothing today, and the pricing page lists what each one includes. Paddle may bill you for API use under its own terms.