Connect your account, then chat with AI to run tools.
Send Paddle Billing webhooks to MCPBundles and read subscription and transaction JSON in chat.
Paddle Webhook is used here only to identify this integration; MCPBundles is not affiliated with or endorsed by Paddle Webhook or its owner.
Live probe refreshed Sep 18, 2026 · Endpoint host mcp.mcpbundles.com
Built for
SaaS Billing, Merchant of Record, Subscriptions
Last Paddle event
Classifies Billing envelope fields from stored JSON.
From the latest delivery, read export.json event_type, event_id, occurred_at, and summarize data id, status, customer_id, and details.totals.grand_total when present.
Connect Paddle Webhook to any MCP client in minutes
You’ll sign in to MCPBundles when your client connects.
https://mcp.mcpbundles.com/bundle/paddle-webhookThis server needs a sign-in. MCPBundles handles that setup once — then chat here with saved access and a log of what ran.
MCPBundles publishes this directory for MCP discovery. Except where we host or operate an offering, third-party services run under their own terms. Product and company names on this page are used in a descriptive, identifying way (including under nominative fair use where applicable); they remain the property of their owners. Nothing here grants you rights in those marks, and nothing here is an offer to sell a third party's services. Terms
You’ll sign in to MCPBundles when your client connects.
https://mcp.mcpbundles.com/bundle/paddle-webhookThis server needs a sign-in. MCPBundles handles that setup once — then chat here with saved access and a log of what ran.
Opens MCPBundles Studio with this server selected. After sign-in, chat and run tools from the same thread.
Browse all toolsSubscription lifecycle
Scans stored subscription events without ingest metadata.
List recent deliveries where event_type starts with subscription. and extract data.id, status, customer_id, and next_billed_at from each export.json.
How do I connect Paddle deliveries to MCPBundles?
Save a connection on MCPBundles, copy the hosted ingest URL from the credential panel, and paste it into Paddle where notification destinations are configured. Your agent reads stored deliveries — latest, history, and content — in chat.
Can an agent trigger a new delivery?
No. Ingest is read-only. Data arrives when the upstream system sends it; agents query what already landed.
Domain knowledge for Paddle Webhook — workflow patterns, data models, and gotchas for your AI agent.
Each stored delivery is one Paddle Billing notification — a single JSON object POSTed when an event occurs in the connected account. The envelope is always the same: event_id, event_type, occurred_at, notification_id, and a data snapshot of the entity that changed. Tools read what already landed; there is no pull API and no way to replay, acknowledge, or mutate Paddle state from here.
This skill describes Paddle Billing notifications (current default for new accounts). Billing payloads use event_type in entity.action form (for example transaction.completed, subscription.created) and prefixed ids (evt_, ntf_, txn_, sub_, ctm_).
Paddle Classic is a different system: webhooks identify events with alert_name (for example subscription_created, payment_succeeded) and a flat, legacy field layout — not the Billing envelope above. If export.json has alert_name instead of event_type, treat it as Classic and read that schema; do not assume Billing field names.
Transaction events (event_type starts with transaction.)
Common types: transaction.created, transaction.ready, transaction.paid, transaction.completed, transaction.billed, transaction.updated, transaction.canceled, transaction.past_due, transaction.payment_failed, transaction.revised.
Useful data fields when present:
Checkout sequence (typical): transaction.created → customer.created / address.created / business.created during checkout → transaction.paid (payment captured) → subscription.created for recurring items → transaction.completed (fees, invoice numbers, subscription linkage finished). Use transaction.paid for earliest paid signal; transaction.completed for fully processed revenue records.
Subscription events (event_type starts with subscription.)
Common types: subscription.created, subscription.trialing, subscription.activated, subscription.updated, subscription.paused, subscription.resumed, subscription.past_due, subscription.canceled, subscription.imported.
Useful data fields when present:
Other entity groups (less common on ingest connections but valid event_type values)
Start here
Paddle Wh Latest
Return the most recently stored report — tabular rows, raw text, or JSON depending on format.
Paddle Wh List
List recent stored reports — ids, capture time, filename, and format.
Paddle Wh Report
Return one stored report by report_id — full content with the same source/export envelope as latest report.
Paddle Wh Status
Connection status — whether any reports have landed, when the last file arrived, filename, and stored report count.
Save a connection on MCPBundles, copy the hosted ingest URL from the credential panel, and paste it into Paddle where notification destinations are configured. Your agent reads stored deliveries — latest, history, and content — in chat.
No. Ingest is read-only. Data arrives when the upstream system sends it; agents query what already landed.
© 2026 ThinkChain Inc. All rights reserved.
Add the MCPBundles server URL to your MCP client configuration (Claude Desktop, Cursor, VS Code, etc.). The URL format is: https://mcp.mcpbundles.com/bundle/paddle-webhook. Authentication is handled automatically.
Paddle Webhook provides 4 tools that can be called by AI agents, along with a SKILL.md that gives your AI agent domain knowledge about when and how to use them.
Paddle Webhook uses API Key. Paddle Webhook requires credentials. Connect via MCPBundles and authentication is handled automatically.
MCPBundles is an independent platform built on the open Model Context Protocol standard. Not affiliated with Anthropic PBC or Claude.
Other MCP servers in this category from the directory index