
Mcp Kit
This server is deprecated and should not be used. Kit.com now ships official first-party MCP servers that cover more of the API v4 surface, including analytics, commerce, segments, and bulk operations. The official servers handle authentication for you and stay current with API changes. If you're managing a Kit.com email list through Claude, use the official Kit MCP at app.kit.com/mcp instead. This community version predates Kit's official support and only exposes basic subscriber, tag, sequence, and broadcast operations. The maintainer has stopped work on it and recommends migrating to Kit's maintained tooling.
- GitHub stars
- 4
- tools
- 29
- auth
- Secret needed
- transport
- STDIO
- env var
- 1
- last updated
- Nov 27, 2025
Tools
29 toolsPublic tool metadata for what this MCP can expose to an agent.
KIT_ADD_SUBSCRIBER_TO_FORMTool to add a subscriber to a specific form by ID. Use after confirming form and subscriber IDs.3 params
Tool to add a subscriber to a specific form by ID. Use after confirming form and subscriber IDs.
form_idintegeridintegerreferrerstringKIT_CREATE_CUSTOM_FIELDTool to create a new custom field for subscriber data. Use when you need to store extra attributes for subscribers.1 params
Tool to create a new custom field for subscriber data. Use when you need to store extra attributes for subscribers.
labelstringKIT_CREATE_TAGTool to create a new tag in the account. Use when you need a custom label to segment subscribers. Use after confirming tag uniqueness to avoid duplicates. Example: "Create a tag called 'VIP' for premium customers."1 params
Tool to create a new tag in the account. Use when you need a custom label to segment subscribers. Use after confirming tag uniqueness to avoid duplicates. Example: "Create a tag called 'VIP' for premium customers."
namestringKIT_CREATE_WEBHOOKTool to create a new webhook subscription. Use when you need subscriber or purchase event notifications.2 params
Tool to create a new webhook subscription. Use when you need subscriber or purchase event notifications.
eventobjecttarget_urlstringKIT_DELETE_BROADCASTTool to delete a specific broadcast. Use when you need to permanently remove a broadcast by ID (after confirming the ID). Example prompt: "Delete broadcast with ID 123"1 params
Tool to delete a specific broadcast. Use when you need to permanently remove a broadcast by ID (after confirming the ID). Example prompt: "Delete broadcast with ID 123"
idintegerKIT_DELETE_CUSTOM_FIELDTool to delete a specific custom field. Use after confirming the custom field ID is correct. Deletes the field permanently.1 params
Tool to delete a specific custom field. Use after confirming the custom field ID is correct. Deletes the field permanently.
idintegerKIT_DELETE_SUBSCRIBERTool to delete (unsubscribe) a subscriber by ID. Use when you need to remove a subscriber from all sequences and forms after confirming the subscriber exists.1 params
Tool to delete (unsubscribe) a subscriber by ID. Use when you need to remove a subscriber from all sequences and forms after confirming the subscriber exists.
idintegerKIT_DELETE_TAGTool to delete a tag by ID. Use when you need to remove obsolete or incorrect tags after confirming the tag exists.1 params
Tool to delete a tag by ID. Use when you need to remove obsolete or incorrect tags after confirming the tag exists.
idintegerKIT_DELETE_WEBHOOKTool to delete a webhook by ID. Use when you want to permanently remove a webhook after confirming its ID.1 params
Tool to delete a webhook by ID. Use when you want to permanently remove a webhook after confirming its ID.
idintegerKIT_GET_ACCOUNTTool to retrieve current account information. Use after validating API key to fetch account ID, plan type, primary email, and timezone details.
Tool to retrieve current account information. Use after validating API key to fetch account ID, plan type, primary email, and timezone details.
No parameter schema in public metadata yet.
KIT_GET_ACCOUNT_COLORSTool to retrieve list of colors associated with the account. Use after confirming authentication to fetch account-specific color palette.
Tool to retrieve list of colors associated with the account. Use after confirming authentication to fetch account-specific color palette.
No parameter schema in public metadata yet.
KIT_GET_BROADCASTTool to retrieve details of a specific broadcast by ID. Use when you have a valid broadcast ID and need its metadata.1 params
Tool to retrieve details of a specific broadcast by ID. Use when you have a valid broadcast ID and need its metadata.
idintegerKIT_GET_BROADCAST_STATSTool to retrieve statistics for a specific broadcast by ID. Use after a broadcast has been sent to monitor performance.1 params
Tool to retrieve statistics for a specific broadcast by ID. Use after a broadcast has been sent to monitor performance.
idintegerKIT_GET_CREATOR_PROFILETool to retrieve the creator profile information for the account. Use when you need creator metadata (bio, avatar, social links) before publishing or customizing content.
Tool to retrieve the creator profile information for the account. Use when you need creator metadata (bio, avatar, social links) before publishing or customizing content.
No parameter schema in public metadata yet.
KIT_GET_EMAIL_STATSTool to retrieve email statistics for the account. Use after confirming authentication to fetch metrics on emails (sent, opened, clicked) over the last 90 days.
Tool to retrieve email statistics for the account. Use after confirming authentication to fetch metrics on emails (sent, opened, clicked) over the last 90 days.
No parameter schema in public metadata yet.
KIT_LIST_BROADCASTSTool to retrieve a paginated list of all broadcasts. Use when you need to enumerate or review broadcast summaries with cursor-based pagination.4 params
Tool to retrieve a paginated list of all broadcasts. Use when you need to enumerate or review broadcast summaries with cursor-based pagination.
afterstringbeforestringinclude_total_countstringper_pageintegerKIT_LIST_CUSTOM_FIELDSTool to retrieve a paginated list of custom fields. Use after confirming you need to enumerate or inspect all custom fields with cursor-based pagination.4 params
Tool to retrieve a paginated list of custom fields. Use after confirming you need to enumerate or inspect all custom fields with cursor-based pagination.
afterstringbeforestringinclude_total_countstringper_pageintegerKIT_LIST_FORMSTool to list all forms. Use when you need to fetch forms with optional filters and pagination.6 params
Tool to list all forms. Use when you need to fetch forms with optional filters and pagination.
afterstringbeforestringinclude_total_countstringtrue · falseper_pageintegerstatusstringtypestringembed · hostedKIT_LIST_SEGMENTSTool to retrieve a paginated list of segments. Use when you need to enumerate segments with cursor-based pagination for further processing or display.4 params
Tool to retrieve a paginated list of segments. Use when you need to enumerate segments with cursor-based pagination for further processing or display.
afterstringbeforestringinclude_total_countstringtrue · falseper_pageintegerKIT_LIST_SEQUENCESTool to retrieve a paginated list of all sequences. Use when you need to enumerate sequences with pagination for further processing or display.4 params
Tool to retrieve a paginated list of all sequences. Use when you need to enumerate sequences with pagination for further processing or display.
afterstringbeforestringinclude_total_countstringtrue · falseper_pageintegerKIT_LIST_SUBSCRIBERSTool to retrieve a list of subscribers. Use when you need to fetch subscriber records with optional filtering, sorting, and pagination.12 params
Tool to retrieve a list of subscribers. Use when you need to fetch subscriber records with optional filtering, sorting, and pagination.
afterstringbeforestringcreated_afterstringcreated_beforestringemail_addressstringinclude_total_countstringtrue · falseper_pageintegersort_fieldstringsort_orderstringasc · descstatusstringupdated_afterstringupdated_beforestringKIT_LIST_SUBSCRIBERS_FOR_FORMTool to retrieve subscribers for a specific form by ID. Use when you need to page or filter subscribers of a form.10 params
Tool to retrieve subscribers for a specific form by ID. Use when you need to page or filter subscribers of a form.
added_afterstringadded_beforestringafterstringbeforestringcreated_afterstringcreated_beforestringform_idintegerinclude_total_countstringtrue · falseper_pageintegerstatusstringKIT_LIST_TAGSTool to retrieve a list of all tags. Use when you need a complete inventory of tags for the Kit account.
Tool to retrieve a list of all tags. Use when you need a complete inventory of tags for the Kit account.
No parameter schema in public metadata yet.
KIT_LIST_TAG_SUBSCRIBERSTool to retrieve subscribers for a specific tag. Use after confirming the tag ID when you need to list subscribers associated with a tag.10 params
Tool to retrieve subscribers for a specific tag. Use after confirming the tag ID when you need to list subscribers associated with a tag.
afterstringbeforestringcreated_afterstringcreated_beforestringinclude_total_countstringtrue · falseper_pageintegerstatusstringtag_idintegertagged_afterstringtagged_beforestringKIT_TAG_SUBSCRIBERTool to associate a subscriber with a specific tag by ID. Use after confirming tag and subscriber IDs when tagging a subscriber.2 params
Tool to associate a subscriber with a specific tag by ID. Use after confirming tag and subscriber IDs when tagging a subscriber.
subscriber_idintegertag_idintegerKIT_TAG_SUBSCRIBER_BY_EMAILTool to associate a subscriber with a tag using an email address. Use when you have a tag ID and subscriber email ready. Use after confirming both resources exist.2 params
Tool to associate a subscriber with a tag using an email address. Use when you have a tag ID and subscriber email ready. Use after confirming both resources exist.
email_addressstringtag_idintegerKIT_UPDATE_ACCOUNT_COLORSTool to update the list of colors for the account. Use when customizing your Kit account's color palette for broadcasts and templates.1 params
Tool to update the list of colors for the account. Use when customizing your Kit account's color palette for broadcasts and templates.
colorsarrayKIT_UPDATE_CUSTOM_FIELDTool to update a custom field's label. Use after listing or retrieving custom fields and confirming the field ID to rename.2 params
Tool to update a custom field's label. Use after listing or retrieving custom fields and confirming the field ID to rename.
idintegerlabelstringKIT_UPDATE_TAGTool to update a tag's name by ID. Use after retrieving tag ID and confirming the new name.2 params
Tool to update a tag's name by ID. Use after retrieving tag ID and confirming the new name.
idintegernamestringSponsors
Configuration
KIT_API_KEY*secretYour Kit.com API key (v4)
Readme
MCP Kit Server
Architecture
An MCP (Model Context Protocol) server that connects AI assistants like Claude to the Kit.com (formerly ConvertKit) email marketing platform. Manage your email lists, subscribers, broadcasts, sequences, and more through natural language.
Details
- Repository
- github.com/aplaceforallmystuff/mcp-kit
- Package
kit-mcp-server- Transport
- STDIO
- Auth
- Required
- Registry
- MCP registry, active