Skip to content

Integration · Email

kit.com

Connect Claude & ChatGPT to Kit

Ask your AI to add a subscriber, tag them or put them into a sequence, and it does it in your Kit account. It can draft and schedule broadcasts, and read your open rates, click rates and subscriber growth so you can see what is working.

Connect Kit (ConvertKit) free

Free plan, no credit card. Takes about a minute.

Try asking

  • “Add [email protected] with first name Jane and tag her Workshop 2026.”

    The AI creates the subscriber and adds the tag, which can start any automations tied to it.

  • “Draft a broadcast about our new course with the subject 'Doors open Monday'.”

    It creates the broadcast as a draft with the subject and HTML content, and nothing is sent.

  • “How did last week's broadcast perform?”

    It finds the sent broadcast and reads recipients, open rate, click rate and unsubscribes.

What your AI can do

Subscribers and tags

Add, update, tag, untag and unsubscribe subscribers, and see who has a given tag.

Broadcasts and sequences

Draft, edit and schedule broadcasts, add people to sequences and forms, and list your segments.

The numbers that matter

Read broadcast stats, subscriber growth, engagement per subscriber and account-wide email stats for the last 90 days.

  • “How many subscribers did we gain and lose in September?”

    It reads the growth stats for the month: new, cancelled and net.

  • “Put everyone tagged Webinar into the Onboarding sequence.”

    It lists the subscribers with the Webinar tag and adds each of them to the sequence.

  • “Has [email protected] opened any of our emails?”

    It finds Tom and reads his engagement stats: emails sent, opens, clicks and bounces.

83 tools for Kit (ConvertKit)

These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.

  • add_subscriber_to_formChanges dataAdd a subscriber (by email) to a form, as if they signed up through it. This can trigger the form's incentive email and automations.
  • add_subscriber_to_sequenceChanges dataAdd a subscriber (by email) to a sequence so they start getting its emails.
  • create_a_custom_fieldChanges dataCreate a new custom field. Required: label. API summary: Create a custom field.
  • create_broadcastChanges dataCreate a broadcast email with a subject and HTML content. Leave send_at empty to keep it as a draft. If you set send_at, it will be sent to the selected subscribers at that time.
  • create_custom_fieldVisible to othersCreate a new custom field. Required: custom fields. Has effects visible outside this system. API summary: Bulk create custom fields.
  • create_filterChanges dataCreate a new filter. Required: all. API summary: Filter subscribers by engagement, sign-up date, state, and tags.
  • create_orderChanges dataCreate a new order. Required: purchase. API summary: Create a purchase.
  • create_sequenceChanges dataCreate a new sequence. API summary: Create a sequence.
  • create_sequence_messageChanges dataCreate a new message for a sequence. Required: subject, delay value or delay unit. API summary: Create a sequence email.
  • create_snippetChanges dataCreate a new snippet. API summary: Create a snippet.
  • create_subscriberChanges dataAdd a subscriber (or update one if the email already exists) with email_address, and optionally first_name and custom fields.
  • create_subscriber_2Visible to othersCreate a new subscriber. Required: subscribers. Has effects visible outside this system. API summary: Bulk create subscribers.
  • create_subscriber_3Visible to othersCreate a new subscriber. Required: taggings. Has effects visible outside this system. API summary: Bulk tag subscribers.
  • create_subscriber_4Visible to othersCreate a new subscriber. Required: custom field values or callback url. Has effects visible outside this system. API summary: Bulk update subscriber custom field values.
  • create_subscriber_addressChanges dataCreate a new address for a subscriber. Required: location. API summary: Pin a subscriber's location.
  • create_subscriber_postVisible to othersCreate a new subscriber. Required: additions. Has effects visible outside this system. API summary: Bulk add subscribers to forms.
  • create_tagChanges dataCreate a new tag with the given name.
  • create_tag_2Visible to othersCreate a new tag. Required: tags. Has effects visible outside this system. API summary: Bulk create tags.
  • create_webhookDeletesCreate a new webhook. Required: target url or event. Destructive action; may require approval. API summary: Create a webhook.
  • create_webhook_endpointDeletesCreate a new webhook endpoint. Required: url or events. Destructive action; may require approval. API summary: Create a webhook endpoint.
  • create_webhook_endpoint_revoke_previous_secretDeletesCreate a new revoke previous secret for a webhook endpoint. Destructive action; may require approval. API summary: Revoke the previous webhook endpoint secret.
  • create_webhook_endpoint_rotate_secretDeletesCreate a new rotate secret for a webhook endpoint. Destructive action; may require approval. API summary: Rotate a webhook endpoint secret.
  • delete_broadcastDeletesPermanently delete a broadcast by broadcast id. Destructive action; may require approval.
  • delete_custom_fieldDeletesPermanently delete a custom field by custom field id. Destructive action; may require approval. API summary: Delete custom field.
  • delete_sequenceDeletesPermanently delete a sequence by sequence id. Destructive action; may require approval.
  • delete_sequence_messageDeletesPermanently delete a message by message id. Destructive action; may require approval. API summary: Delete a sequence email.
  • delete_subscriber_addressesMoves moneyPermanently delete a address by subscriber id. Financial or irreversible action; may require approval. API summary: Delete a subscriber's location.
  • delete_subscribersMoves moneyPermanently delete a subscriber. Financial or irreversible action; may require approval. API summary: Bulk remove tags from subscribers.
  • delete_tag_subscribersMoves moneyPermanently delete a subscriber by tag id. Financial or irreversible action; may require approval. API summary: Remove tag from subscriber by email address.
  • delete_tagsMoves moneyPermanently delete a tag. Financial or irreversible action; may require approval. API summary: Bulk delete tags.
  • delete_webhookDeletesPermanently delete a webhook by webhook id. Destructive action; may require approval.
  • delete_webhook_endpointDeletesPermanently delete a webhook endpoint by webhook endpoint id. Destructive action; may require approval.
  • get_accountGet the connected Kit account: name, plan, primary email and timezone.
  • get_broadcastGet one broadcast by ID: subject, content, status, recipients filter and send time.
  • get_broadcast_statsGet the performance of one sent broadcast: recipients, open rate, click rate and unsubscribes.
  • get_email_statsVisible to othersGet account-wide email stats for the last 90 days: emails sent, open rate, click rate and unsubscribes. This only reads data and sends nothing.
  • get_growth_statsGet subscriber growth (new, cancelled, net) between starting and ending dates.
  • get_orderGet one order by order id. API summary: Get a purchase.
  • get_pageGet one page by page id. API summary: Get a post.
  • get_sequenceGet one sequence by sequence id. API summary: Get a sequence.
  • get_sequence_messageGet one message for a sequence by message id. API summary: Get a sequence email.
  • get_snippetGet one snippet by snippet id. API summary: Get a snippet.
  • get_subscriberGet one subscriber by ID: email, first name, state and custom fields.
  • get_subscriber_statsGet one subscriber's email engagement stats: emails sent, opens, clicks and bounces.
  • get_webhook_endpointGet one webhook endpoint by webhook endpoint id. API summary: Get a webhook endpoint.
  • list_broadcast_clicksList clicks for a broadcast. API summary: Get link clicks for a broadcast.
  • list_broadcastsList broadcasts (one-off email campaigns), both drafts and sent. Filter by status or sent date.
  • list_colorsList colors.
  • list_creator_profilesList creator profiles. API summary: Get Creator Profile.
  • list_custom_fieldsList custom fields. Optional filters: before or include total count. Results are paginated.
  • list_form_subscribersList subscribers for a form. Optional filters: added after, added before, before, created after, created before or include total count. Results are paginated.
  • list_formsList sign-up forms and landing pages with their IDs.
  • list_ordersList orders. Optional filters: before or include total count. Results are paginated. API summary: List purchases.
  • list_pagesList pages. Optional filters: before, include content or include total count. Results are paginated. API summary: List posts.
  • list_segmentsList saved subscriber segments with their IDs.
  • list_sequence_messagesList messages for a sequence. Optional filters: before, include content or include total count. Results are paginated. API summary: List sequence emails.
  • list_sequence_subscribersList subscribers for a sequence. Optional filters: added after, added before, before, created after, created before or include total count. Results are paginated.
  • list_sequencesList email sequences (automated drip series) with their IDs.
  • list_snippetsList snippets. Optional filters: archived, before, include content, include total count or snippet type. Results are paginated.
  • list_statsList stats. Optional filters: before, include total count, sent after, sent before or status. Results are paginated. API summary: Get stats for a list of broadcasts.
  • list_subscriber_tagsList the tags on one subscriber.
  • list_subscribersList subscribers. Pass email_address to find one person, or filter by status (active, cancelled, bounced) and created/updated dates.
  • list_tag_subscribersList the subscribers who have a given tag.
  • list_tagsList all tags in the account with their IDs.
  • list_webhook_endpointsList webhook endpoints. Optional filters: before, include total count or status. Results are paginated.
  • list_webhooksList webhooks. Optional filters: before or include total count. Results are paginated.
  • remove_tag_from_subscriberDeletesRemove a tag from a subscriber (tag ID and subscriber ID).
  • send_templateVisible to othersEmail a template. Has effects visible outside this system. Results are paginated. API summary: List email templates.
  • tag_subscriberChanges dataAdd a tag to a subscriber by email address. This may trigger automations that fire on that tag.
  • unsubscribe_subscriberChanges dataUnsubscribe a subscriber by ID so they stop receiving all emails. Only they can resubscribe themselves.
  • update_broadcastChanges dataEdit a draft or scheduled broadcast's subject, content, recipients or send_at by ID. Setting send_at schedules it to be sent.
  • update_colorsVisible to othersUpdate an existing color. Has effects visible outside this system. API summary: Update colors.
  • update_custom_fieldChanges dataUpdate an existing custom field identified by custom field id. API summary: Update a custom field.
  • update_form_subscriberChanges dataUpdate an existing subscriber identified by subscriber id. API summary: Add subscriber to form.
  • update_sequenceChanges dataUpdate an existing sequence identified by sequence id. API summary: Update a sequence.
  • update_sequence_messageChanges dataUpdate an existing message identified by message id. API summary: Update a sequence email.
  • update_sequence_subscriberChanges dataUpdate an existing subscriber identified by subscriber id. API summary: Add subscriber to sequence.
  • update_snippetChanges dataUpdate an existing snippet identified by snippet id. API summary: Update a snippet.
  • update_subscriberChanges dataUpdate a subscriber's email, first name or custom fields by subscriber ID.
  • update_subscriber_addressesVisible to othersUpdate an existing address identified by subscriber id. Only the fields you pass are changed. Has effects visible outside this system. API summary: Update a subscriber's pinned location.
  • update_tagChanges dataUpdate an existing tag identified by tag id. API summary: Update tag name.
  • update_tag_subscriberChanges dataUpdate an existing subscriber identified by subscriber id. API summary: Tag a subscriber.
  • update_webhook_endpointDeletesUpdate an existing webhook endpoint identified by webhook endpoint id. Only the fields you pass are changed. Destructive action; may require approval. API summary: Update a webhook endpoint.

Set up in three steps

  1. 1

    Pick the app

    Create a free HeyMyApps account and choose Kit (ConvertKit) from the app list.

  2. 2

    Paste your key

    Paste a Kit V4 API key. In Kit, go to Settings > Developer, click Add a new key, name it and copy the key right away, because Kit shows it only once.

  3. 3

    Add the link to your AI

    You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:

    1. Click your name, then Settings › Connectors › Add custom connector.
    2. Paste your link as the Remote MCP server URL.
    3. Switch it on from the + menu in a chat.

Questions

What can the AI do in Kit?

The AI can add, find, update, tag and unsubscribe subscribers, create tags, and add people to forms and sequences. It can draft, edit and schedule broadcasts and read broadcast stats, growth stats, subscriber engagement and account-wide email stats.

Can the AI send an email to my whole list by mistake?

New broadcasts are saved as drafts unless a send time is set. Setting a send time schedules the email to go out. You can require approval for creating and updating broadcasts, so nothing is scheduled without your OK.

Does the AI see my Kit API key?

No. Your V4 API key is encrypted at rest and never shown to the AI. Once saved, it is not shown again, not even to you. The AI only works through the tools you switch on.

Can I control what the AI is allowed to do?

Yes. You choose which tools are switched on. Risky actions, such as scheduling a broadcast or unsubscribing someone, can require your approval before they run. Every tool call is logged, so you can see what the AI did.

Does it work with ChatGPT?

Yes. In ChatGPT, go to Settings › Apps & Connectors › Advanced, turn on Developer mode and add your HeyMyApps link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link works in Claude under Settings › Connectors › Add custom connector, and in Cursor.

What does it cost?

HeyMyApps has a free plan, and you do not need a credit card to start. Paid plans bill per completed task, so you pay for work the AI actually finishes.

Let your AI work in Kit (ConvertKit) today.

Start free. Your key stays encrypted, and you decide what the AI may do.

Connect Kit (ConvertKit) free

HeyMyApps is not affiliated with Kit (ConvertKit). Product names are trademarks of their owners.