productivity
Kit MCP, CLI, and Lua Integration for AI Agents
Kit integration docs for AI agents: MCP gateway setup, Kit CLI commands, Lua API reference, credentials, and function schemas.Kit for agents
Credentials can be configured manually in web or CLI hosts.
Use this integration from Lua code mode, the headless integrations CLI, or the KosmoKrator MCP gateway. The same package metadata powers all three surfaces.
Agent Surfaces
Machine-Readable Metadata
Function Catalog
| Function | Type | Parameters | Description |
|---|---|---|---|
convertkit.convertkit_get_current_account | Read read | 0 | Get the authenticated Kit user and account. |
convertkit.convertkit_get_current_user | Read read | 0 | Legacy alias for getting the authenticated Kit account. |
convertkit.convertkit_get_creator_profile | Read read | 0 | Get Creator Profile details for the account. |
convertkit.convertkit_get_email_stats | Read read | 0 | Get account email stats for the recent reporting window. |
convertkit.convertkit_get_growth_stats | Read read | 0 | Get account subscriber growth stats for a date range. |
convertkit.convertkit_list_colors | Read read | 0 | List brand colors configured for the account. |
convertkit.convertkit_update_colors | Write write | 0 | Update account brand colors. |
convertkit.convertkit_list_broadcasts | Read read | 0 | List broadcasts with cursor pagination. |
convertkit.convertkit_create_broadcast | Write write | 0 | Create a draft, public post, or scheduled broadcast. |
convertkit.convertkit_get_broadcast | Read read | 0 | Get a broadcast by ID. |
convertkit.convertkit_update_broadcast | Write write | 0 | Update a broadcast draft or schedule. |
convertkit.convertkit_delete_broadcast | Write write | 0 | Delete a broadcast. |
convertkit.convertkit_get_broadcast_stats | Read read | 0 | Get stats for a single broadcast. |
convertkit.convertkit_list_broadcast_stats | Read read | 0 | List stats for broadcasts. |
convertkit.convertkit_get_broadcast_clicks | Read read | 0 | Get link click details for a broadcast. |
convertkit.convertkit_list_custom_fields | Read read | 0 | List subscriber custom fields. |
convertkit.convertkit_create_custom_field | Write write | 0 | Create a custom field. |
convertkit.convertkit_update_custom_field | Write write | 0 | Update a custom field label. |
convertkit.convertkit_delete_custom_field | Write write | 0 | Delete a custom field and its values. |
convertkit.convertkit_bulk_create_custom_fields | Write write | 0 | Create custom fields in bulk. OAuth may be required by Kit. |
convertkit.convertkit_bulk_update_subscriber_custom_fields | Write write | 0 | Bulk update subscriber custom field values. OAuth may be required by Kit. |
convertkit.convertkit_list_email_templates | Read read | 0 | List email templates available for broadcasts. |
convertkit.convertkit_list_forms | Read read | 0 | List forms and landing pages. |
convertkit.convertkit_list_form_subscribers | Read read | 0 | List subscribers for a form. |
convertkit.convertkit_add_subscriber_to_form | Write write | 0 | Add an existing subscriber to a form by subscriber ID. |
convertkit.convertkit_add_subscriber_to_form_by_email | Write write | 0 | Add an existing subscriber to a form by email address. |
convertkit.convertkit_bulk_add_subscribers_to_forms | Write write | 0 | Bulk add subscribers to forms. OAuth may be required by Kit. |
convertkit.convertkit_list_posts | Read read | 0 | List public posts from the account. |
convertkit.convertkit_get_post | Read read | 0 | Get a post by ID. |
convertkit.convertkit_list_purchases | Read read | 0 | List purchase records. |
convertkit.convertkit_create_purchase | Write write | 0 | Create a purchase record. Kit documents this as OAuth-only. |
convertkit.convertkit_get_purchase | Read read | 0 | Get a purchase by ID. |
convertkit.convertkit_list_segments | Read read | 0 | List audience segments. |
convertkit.convertkit_list_sequences | Read read | 0 | List email sequences. |
convertkit.convertkit_create_sequence | Write write | 0 | Create a sequence. |
convertkit.convertkit_get_sequence | Read read | 0 | Get a sequence by ID. |
convertkit.convertkit_update_sequence | Write write | 0 | Update a sequence. |
convertkit.convertkit_delete_sequence | Write write | 0 | Delete a sequence. |
convertkit.convertkit_list_sequence_subscribers | Read read | 0 | List subscribers for a sequence. |
convertkit.convertkit_add_subscriber_to_sequence | Write write | 0 | Add an existing subscriber to a sequence by subscriber ID. |
convertkit.convertkit_add_subscriber_to_sequence_by_email | Write write | 0 | Add an existing subscriber to a sequence by email address. |
convertkit.convertkit_list_snippets | Read read | 0 | List reusable snippets. |
convertkit.convertkit_create_snippet | Write write | 0 | Create a snippet. |
convertkit.convertkit_get_snippet | Read read | 0 | Get a snippet by ID. |
convertkit.convertkit_update_snippet | Write write | 0 | Update a snippet. |
convertkit.convertkit_list_subscribers | Read read | 0 | List subscribers with cursor pagination and filters. |
convertkit.convertkit_create_subscriber | Write write | 0 | Create or upsert a subscriber. |
convertkit.convertkit_filter_subscribers | Read read | 0 | Filter subscribers based on engagement. |
convertkit.convertkit_get_subscriber | Read read | 0 | Get a subscriber by ID. |
convertkit.convertkit_update_subscriber | Write write | 0 | Update subscriber profile and custom fields. |
convertkit.convertkit_unsubscribe_subscriber | Write write | 0 | Unsubscribe a subscriber by ID. |
convertkit.convertkit_list_subscriber_stats | Read read | 0 | List email stats for a subscriber. |
convertkit.convertkit_list_subscriber_tags | Read read | 0 | List tags applied to a subscriber. |
convertkit.convertkit_bulk_create_subscribers | Write write | 0 | Create subscribers in bulk. OAuth may be required by Kit. |
convertkit.convertkit_list_tags | Read read | 0 | List subscriber tags. |
convertkit.convertkit_create_tag | Write write | 0 | Create a tag. |
convertkit.convertkit_update_tag | Write write | 0 | Update a tag name. |
convertkit.convertkit_list_tag_subscribers | Read read | 0 | List subscribers with a tag. |
convertkit.convertkit_tag_subscriber | Write write | 0 | Tag an existing subscriber by subscriber ID. |
convertkit.convertkit_tag_subscriber_by_email | Write write | 0 | Tag an existing subscriber by email address. |
convertkit.convertkit_remove_tag_from_subscriber | Write write | 0 | Remove a tag from a subscriber by ID. |
convertkit.convertkit_remove_tag_from_subscriber_by_email | Write write | 0 | Remove a tag from a subscriber by email address. |
convertkit.convertkit_bulk_create_tags | Write write | 0 | Create tags in bulk. OAuth may be required by Kit. |
convertkit.convertkit_bulk_tag_subscribers | Write write | 0 | Apply tags to subscribers in bulk. OAuth may be required by Kit. |
convertkit.convertkit_bulk_remove_tags_from_subscribers | Write write | 0 | Remove tags from subscribers in bulk. OAuth may be required by Kit. |
convertkit.convertkit_list_webhooks | Read read | 0 | List subscriber event webhooks. |
convertkit.convertkit_create_webhook | Write write | 0 | Create a subscriber event webhook. |
convertkit.convertkit_delete_webhook | Write write | 0 | Delete a webhook. |
convertkit.convertkit_api_get | Read read | 0 | Call a safe relative Kit API path with GET. |
convertkit.convertkit_api_post | Write write | 0 | Call a safe relative Kit API path with POST. |
convertkit.convertkit_api_put | Write write | 0 | Call a safe relative Kit API path with PUT. |
convertkit.convertkit_api_delete | Write write | 0 | Call a safe relative Kit API path with DELETE. |