100+ integrations are ready to connect to your AI.Connect your first MCP

Kit MCP server for your AI

Tag and untag subscribers by email, add them to sequences, draft broadcasts, and pull open, click and growth stats without opening the dashboard.

PopMCPKit

Which broadcast last month got the most link clicks?

Supported Kit tools

Every subscriber, tag, sequence, broadcast, form and webhook call the server exposes, plus the account events it can watch.

kit_add_subscriber_to_sequence_by_email_address

Add subscriber to sequence by email address.

kit_create_a_broadcast

Create a broadcast.

kit_create_a_subscriber

Create a subscriber.

kit_create_a_tag

Create a tag

kit_filter_subscribers_based_on_engagement

Filter subscribers based on engagement

kit_get_a_broadcast

Get a broadcast

kit_get_a_sequence

Get a sequence.

kit_get_a_subscriber

Get a subscriber

kit_get_stats_for_a_broadcast

Get stats for a broadcast

kit_list_broadcasts

List broadcasts

kit_list_sequences

List sequences.

kit_list_subscribers

List subscribers

kit_list_subscribers_for_a_sequence

List subscribers for a sequence

kit_list_subscribers_for_a_tag

List subscribers for a tag

kit_list_tags

List tags

kit_list_tags_for_a_subscriber

List tags for a subscriber

kit_remove_tag_from_subscriber_by_email_address

Remove tag from subscriber by email address

kit_tag_a_subscriber_by_email_address

Tag a subscriber by email address.

kit_unsubscribe_subscriber

Unsubscribe subscriber

kit_update_a_subscriber

Update a subscriber.

kit_update_tag_name

Update tag name

kit_get_creator_profile

Get Creator Profile

kit_get_current_account

Get current account

kit_get_email_stats

Get email stats

kit_get_growth_stats

Get growth stats.

kit_add_subscriber_to_form_by_email_address

Add subscriber to form by email address.

kit_create_a_custom_field

Create a custom field.

kit_list_custom_fields

List custom fields.

kit_list_forms

List forms

kit_list_subscribers_for_a_form

List subscribers for a form

kit_create_a_webhook

Create a webhook.

kit_list_webhooks

List webhooks.

kit_list_posts

List posts

kit_list_email_templates

List email templates

kit_list_segments

List segments

kit_add_subscriber_to_sequence

Add subscriber to sequence.

kit_create_a_sequence

Create a sequence.

kit_delete_a_broadcast

Delete a broadcast

kit_delete_a_sequence

Delete a sequence.

kit_get_link_clicks_for_a_broadcast

Get link clicks for a broadcast.

kit_get_stats_for_a_list_of_broadcasts

Get stats for a list of broadcasts

kit_list_stats_for_a_subscriber

List stats for a subscriber.

kit_remove_tag_from_subscriber

Remove tag from subscriber

kit_tag_a_subscriber

Tag a subscriber.

kit_update_a_broadcast

Update a broadcast.

kit_update_a_sequence

Update a sequence.

kit_list_colors

List colors

kit_update_colors

Update colors

kit_create_a_sequence_email

Create a sequence email.

kit_delete_a_sequence_email

Delete a sequence email.

kit_get_a_sequence_email

Get a sequence email.

kit_list_sequence_emails

List sequence emails.

kit_update_a_sequence_email

Update a sequence email.

kit_add_subscriber_to_form

Add subscriber to form.

kit_create_a_snippet

Create a snippet.

kit_delete_custom_field

Delete custom field.

kit_get_a_snippet

Get a snippet.

kit_list_snippets

List snippets.

kit_update_a_custom_field

Update a custom field.

kit_update_a_snippet

Update a snippet.

kit_delete_a_webhook

Delete a webhook

kit_get_a_post

Get a post

Connect Kit to your AI

Credentials off one Kit screen, then an endpoint your client signs into. Nothing to deploy, and nothing to install.

Paste a Kit V4 API key into the API key field. That's the whole flow, with no OAuth popup and no token to refresh. The key is scoped to one Kit account, so the connection stays locked to that account.

API key••••••••••••3f7a
ConnectionVerified

Then just ask for the work

  • Which broadcast last month got the most link clicks?

    • list_broadcasts
    • get_stats_for_a_broadcast
    • get_link_clicks_for_a_broadcast
  • Tag everyone who hasn't opened an email in 90 days as dormant

    • filter_subscribers_based_on_engagement
    • create_a_tag
    • tag_a_subscriber_by_email_address
  • Create a welcome sequence and add everyone who signed up this week

    • create_a_sequence
    • list_subscribers
    • add_subscriber_to_sequence_by_email_address
  • What tags do subscribers who finished my onboarding sequence have?

    • list_sequences
    • list_subscribers_for_a_sequence
    • list_tags_for_a_subscriber

Use Kit from the assistant you already open

One hosted endpoint, registered once per client. The same tools and the same permissions, whichever window the request comes from.

Claude DesktopCustom connector

Add the PopMCP URL under Settings → Connectors and the tools appear in every chat.

Claude WebCustom connector

The same endpoint, registered in the browser. Nothing to install on the machine you are working from.

ChatGPTCustom connector

Register PopMCP as a custom connector, then let ChatGPT read and update the account.

CodexDesktop & CLI

Wire the endpoint into Codex or the Codex CLI when a task needs live business context, not a fixture.

OpenCodeCoding agent

Register the remote MCP server in OpenCode's config for terminal-first and scripted agent runs.

ZCodeDesktop app

Add PopMCP as an MCP server in Z.ai's desktop app and work the account from the same window.

Kit MCP server questions

What teams ask before putting Kit behind an AI client.

Which Kit API key does the connection need?

One field, labeled API key, and it takes a Kit V4 API key (Kit was formerly ConvertKit). You paste it once and the MCP server is ready, with no OAuth popups and no token refresh to babysit. The key belongs to a single Kit account, so the connection is locked to that account.

What parts of my Kit account can the agent reach?

Subscribers, including the engagement filter and a single subscriber's tags and stats; tags, with tag and untag by email address or id; custom fields; forms; sequences (courses) and their sequence emails; broadcasts (newsletters) with stats and link clicks; segments; email templates; posts; snippets; account stats and creator profile; and webhooks. Anything outside those 13 API modules is not exposed.

How many Kit operations does the server expose, and do they all load at once?

62 operations across 13 API modules, split 31 read and 31 write. 35 load into your AI client by default and the rest stay searchable, so a niche call may not appear in the tool list until you turn the full catalog on. That default keeps the tool list short enough for a client to reason over.

Can it tag people by email address, or do I need subscriber IDs?

Email address works. Tagging and untagging accept either the email address or the subscriber id, and adding someone to a sequence or a form has an email-address route as well. That matters in practice because the list you paste into an AI chat is usually a column of emails, not Kit ids.

Which Kit events can PopMCP watch?

Webhook events cover a subscriber confirming their email, unsubscribing, hard bouncing, or filing a spam complaint; signups through a form or landing page; a sequence starting or completing; a tag being added or removed; a purchase recorded against a subscriber; and custom fields being created, deleted, or having a value change. There is also a polled check that catches a new subscriber added by any route. The server can create and list webhooks in the account too.

Can I stop the agent from unsubscribing people or deleting a sequence?

Yes. Set the connection to read-only and it can only list and report, which is the right mode if you just want broadcast stats and growth numbers. On full access, turn on approval for writes so destructive calls like unsubscribing a subscriber, deleting a broadcast, or deleting a sequence wait for your explicit yes before they run.

Do I have to run or host the Kit MCP server myself?

No. PopMCP hosts it and gives you a Streamable HTTP MCP URL. There is nothing to deploy, no callback URL to register, and no infrastructure to keep running or patch.

Which AI clients can use this MCP server?

Any client that supports a remote Streamable HTTP MCP server — Claude Desktop, Claude Web, ChatGPT custom connectors, Codex and the Codex CLI, OpenCode and Z.ai's ZCode, as well as editors such as Cursor, Windsurf and Zed. Your client signs in to PopMCP with OAuth; the provider credential never leaves the server.

Why do only 35 of the 62 tools load by default?

Loading 62 tool definitions into every conversation burns context before the work starts. PopMCP loads a curated 35-tool set covering the everyday workflows and keeps the rest searchable, so your AI pulls a specialist tool only when a task needs it. You can switch a connection to the full catalog at any time.

What is the difference between a tool and a trigger?

A tool is something your AI calls — there are 62 here. A trigger is something PopMCP watches for you: 21 Kit events that can start work on the PopMCP side. Triggers never enter your AI client's context, and none of them ask you to paste a callback URL into Kit.

Connect Kit to your AI in minutes

Launch a hosted MCP endpoint for Kit, keep tool access under control, and start testing real workflow prompts right away.

Connect your first MCP