Connect your account, then chat with AI to run tools.
Send PayKickstart IPN posts to MCPBundles and query the latest order event.
Try this workflow
Last PayKickstart IPN
Read the latest IPN export.json — event type, invoice_id, transaction_id, buyer email, and product name when present.
Opens MCPBundles Studio with this server selected. After sign-in, chat and run tools from the same thread.
Browse all toolsBuilt for
Course Creators, SaaS Founders, Marketing Ops
Last PayKickstart IPN
Interprets checkout notification fields from stored JSON.
Read the latest IPN export.json — event type, invoice_id, transaction_id, buyer email, and product name when present.
Failed payments
Filters history by IPN event semantics.
List recent deliveries and summarize any failed or cancelled billing events with invoice_id and amounts.
How do I connect PayKickstart deliveries to MCPBundles?
Save a connection on MCPBundles, copy the hosted ingest URL from the credential panel, and paste it into PayKickstart where IPN notification URLs are set. 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 PayKickstart Webhook — workflow patterns, data models, and gotchas for your AI agent.
PayKickstart Instant Payment Notification (IPN) POSTs arrive as application/x-www-form-urlencoded form fields — one stored notification per POST, normalized to flat key/value JSON. Tools read what already landed; there is no pull API and no way to refund, cancel subscriptions, or acknowledge IPNs from here.
Use export.json for buyer email, amount, product, affiliate, and subscription fields.
Read these from export.json — empty strings are common on optional billing or shipping fields.
| Field | Meaning |
|---|---|
| event | Notification type (see below) — primary classifier for each stored POST |
| mode | live or test |
| payment_processor | Gateway used (stripe, paypaladaptive, paypalmarketplace, braintree, authnet) |
| amount, quantity, is_rebill | Charge amount, line quantity, and whether this is a subscription rebill |
| transaction_time | Unix timestamp when the charge was generated (GMT) |
| transaction_id | Unique per charge (PK-T…) — changes on every rebill |
| invoice_id | Purchase id (PK-P…) — stable across subscription rebills for the same purchase |
| old_invoice_id | Original purchase id on subscription-changed only |
| buyer_email, buyer_first_name, buyer_last_name, buyer_ip | Buyer identity |
| billing_*, shipping_* | Address fields when collected |
| product_id, product_name | Product sold |
| campaign_id, campaign_name, funnel_id, funnel_name | Campaign and funnel context |
| affiliate_*, ref_affiliate_* | Primary and second-tier affiliate name, email, commission amount/percent |
| tracking_id | Affiliate tracking link id |
| coupon_code, coupon_type, coupon_rate | Coupon applied, when present |
| custom_var* | Checkout URL pass-through variables (e.g. custom_var1, custom_click_id) |
| licenses | License keys — string when one, array when multiple |
| next_billing_date | Next subscription charge timestamp — sales events only, when applicable |
| update_billing_url | Customer billing-update link — subscription-payment-failed only |
| hash, verification_code | Present on live POSTs; stored as captured — do not treat as business data |
One checkout can produce multiple IPNs (especially subscriptions). Events may arrive out of order — use event, transaction_id, and invoice_id together rather than assuming the latest POST is the definitive state.
Return the most recently stored report — tabular rows, raw text, or JSON depending on format. Default starting point for current report questions.
List recent stored reports — ids, capture time, filename, and format. Follow with latest report or get report for full content.
Return one stored report by report_id — full content with the same source/export envelope as latest report.
Connection status — whether any reports have landed, when the last file arrived, filename, and stored report count. Includes the ingest URL only when ...
Save a connection on MCPBundles, copy the hosted ingest URL from the credential panel, and paste it into PayKickstart where IPN notification URLs are set. 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.
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/paykickstart-webhook. Authentication is handled automatically.
PayKickstart 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.
PayKickstart Webhook uses API Key. PayKickstart Webhook requires credentials. Connect via MCPBundles and authentication is handled automatically.
Connect PayKickstart Webhook to any MCP client in minutes
https://mcp.mcpbundles.com/bundle/paykickstart-webhookThe link prefills the Add custom connector dialog — you still review the values and click Add, then Connect to complete OAuth.
PayKickstart Webhook and paste the MCP URL into Remote MCP server URL.Custom connectors at claude.ai require a paid Claude plan (Pro, Max, Team, or Enterprise).
More ecommerce integrations you might like
All Picqer tools
Inflowinventory is an inventory management software designed to help businesses track stock levels, ...
Judge.me Reviews is a review management platform that allows e-commerce businesses to manage and dis...
Complete Shopify store management. Products, orders, customers, inventory, locations, and shop confi...
GunBroker.com marketplace: search listings, manage seller inventory, update sold-order status, and r...
Read Gumroad Ping urlencoded sale notification POST bodies in chat.