Connect your account, then chat with AI to run tools.
Wire ConvertKit automations to MCPBundles and inspect subscriber, tag, sequence, and purchase webhook payloads in chat.
Try this workflow
Latest subscriber event
Read the latest stored webhook — if export.json has a subscriber object, summarize email_address, state, first_name, and custom fields from subscriber.fields.
Opens MCPBundles Studio with this server selected. After sign-in, chat and run tools from the same thread.
Browse all toolsBuilt for
Newsletter Creators, Course Sellers, Email Marketers, Creators
Latest subscriber event
Interprets the common subscriber payload shape from the newest delivery.
Read the latest stored webhook — if export.json has a subscriber object, summarize email_address, state, first_name, and custom fields from subscriber.fields.
Recent purchases
Filters purchase-shaped payloads and reads commerce fields.
List recent deliveries whose export.json includes transaction_id and products — summarize email_address, total, currency, and line item names.
Tag or sequence activity
Scans stored subscriber events when tag or sequence rules share one ingest URL.
From recent reports with a subscriber object, list subscriber.id and email_address with source.captured_at — note which Purpose label each connection uses.
How do I connect ConvertKit webhooks to MCPBundles?
Save a connection on MCPBundles, copy the hosted ingest URL from the credential panel, and add it as the target URL on a Kit webhook rule for the event you care about (tag add, sequence complete, purchase create, and others). Your agent reads stored deliveries — latest, history, and JSON content — in chat.
Can an agent trigger a new webhook or change tags from here?
No. Ingest is read-only. Data arrives when Kit fires a matching automation; agents query what already landed.
Domain knowledge for ConvertKit Webhook — workflow patterns, data models, and gotchas for your AI agent.
Kit (formerly ConvertKit) POSTs JSON when a configured subscriber or purchase automation fires — new subscribers, tag changes, sequence milestones, link clicks, product purchases, and purchase records. Each POST is one stored report; tools read what already landed. There is no pull API and no way to tag, unsubscribe, or replay webhooks from here.
Upstream webhook rules are scoped per event (and often per form, tag, sequence, product, or link). The POST body does not repeat the rule name — use the connection Purpose label, ## This connection notes, or payload shape to infer which automation fired.
When wiring the ingest URL in Kit, each webhook rule listens for one event. Common rules teams attach to separate connections or distinct Purpose labels:
| Event name | Fires when | Rule filter (when required) |
|---|---|---|
| subscriber.subscriber_activate | Subscriber becomes active | — |
| subscriber.subscriber_unsubscribe | Subscriber unsubscribes | — |
| subscriber.subscriber_bounce | Email bounces | — |
| subscriber.subscriber_complain | Spam complaint | — |
| subscriber.form_subscribe | Subscribes via a form | form_id |
| subscriber.course_subscribe | Enters a sequence | sequence_id |
| subscriber.course_complete | Completes a sequence | sequence_id |
| subscriber.link_click | Clicks a tracked link | initiator_value (URL) |
| subscriber.product_purchase | Purchases a Kit product | product_id |
| subscriber.tag_add | Tag added to subscriber | tag_id |
| subscriber.tag_remove | Tag removed from subscriber | tag_id |
| purchase.purchase_create | A purchase record is created | — |
| custom_field.field_created | Custom field created | — |
| custom_field.field_deleted | Custom field deleted | — |
| custom_field.field_value_updated | Subscriber custom field value changes | custom_field_id |
v3 webhook setup names use the same semantics with a subscriber. prefix on create; stored payloads do not include the event string.
Most lifecycle, tag, form, sequence, and link-click deliveries wrap the person under subscriber:
Use this block for activate, unsubscribe, bounce, complain, form subscribe, sequence subscribe/complete, tag add/remove, link click, and product-purchase subscriber hooks. Tag and sequence rules fire with the same subscriber shape — the webhook rule (not the JSON) carries which tag_id, sequence_id, form_id, product_id, or link URL matched.
purchase.purchase_create and some commerce flows POST a flat purchase object (no subscriber wrapper):
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 add it as the target URL on a Kit webhook rule for the event you care about (tag add, sequence complete, purchase create, and others). Your agent reads stored deliveries — latest, history, and JSON content — in chat.
No. Ingest is read-only. Data arrives when Kit fires a matching automation; 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/convertkit-webhook. Authentication is handled automatically.
ConvertKit 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.
ConvertKit Webhook uses API Key. ConvertKit Webhook requires credentials. Connect via MCPBundles and authentication is handled automatically.
Connect ConvertKit Webhook to any MCP client in minutes
https://mcp.mcpbundles.com/bundle/convertkit-webhookThe link prefills the Add custom connector dialog — you still review the values and click Add, then Connect to complete OAuth.
ConvertKit 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 marketing integrations you might like
PartnerStack is a partner-led growth platform for B2B SaaS — manage affiliate and channel partners, ...
Product Hunt is a platform for discovering and launching new products, apps, and tech innovations. E...
Semrush SEO Analytics and Projects Site Audit API: domain overviews, organic and paid keyword report...
AWIN Advertiser is an affiliate marketing platform offering API access to track and manage advertisi...
SendPulse is a multichannel marketing platform that provides email, SMS, and web push notifications ...
Ahrefs SEO over REST v3: 75 typed tools covering the official ahrefs-python v3 surface (Site Explore...