# Kit MCP

> Kit (ConvertKit) connects your AI agent directly to your email marketing platform. Use this MCP to manage subscribers, track audience tags, and analyze broadcast campaign performance without ever opening a dashboard. Your agent can list all opt-in forms, search for specific user profiles by ID or email, update metadata, and even retrieve high-level summaries of how fast your list is growing.

## Overview
- **Category:** productivity
- **Price:** Free
- **Tags:** newsletter, subscriber-management, audience-segmentation, broadcast-campaigns, engagement-metrics, creator-economy

## Description

This MCP lets you manage your entire subscriber lifecycle from within your AI client. Instead of juggling dashboards and exporting spreadsheets to figure out who opened an email or what group a lead belongs to, your agent does the heavy lifting for you. You can ask it to pull open rates and click-through metrics from your most recent broadcast campaign instantly. Need to clean up your list? Your agent can look up specific users by ID, check their current tags, or even apply new segmentation markers based on a conversation. It also manages all your forms and automated email sequences, making sure every lead gets the right follow-up message automatically. Connecting this MCP via Vinkius means you get instant access to these core marketing functions from any compatible AI client, letting you focus on content strategy instead of data retrieval.

## Tools

### add_subscriber_to_form
Subscribes a person to one of your available forms using an email address.

### get_account_growth_summary
Retrieves a quick, high-level summary of how many total subscribers you have.

### get_subscriber_details
Gets detailed profile information and custom field data for a specific subscriber.

### list_optin_forms
Lists all the different sign-up forms you have built in your account.

### list_email_sequences
Shows a list of automated email sequences or workflows you've set up for users.

### list_subscribers
Retrieves a basic list of all the email subscribers in your account.

### list_all_tags
Displays every single audience tag you have created for segmentation purposes.

### search_subscriber_by_id
Finds a subscriber's profile using their unique, numeric account ID number.

### apply_tag_to_subscriber
Adds one or more specified tags to a user’s profile via their email address.

### update_subscriber
Changes specific metadata or custom fields for an existing subscriber record.

## Prompt Examples

**Prompt:** 
```
Get the profile and tags for 'john.doe@example.com'.
```

**Response:** 
```
Subscriber 'John Doe' is active. Tags: 'Welcome Sequence Completed', 'VIP Customers'. Last broadcast interaction: 3 days ago.
```

**Prompt:** 
```
Show the open rate and clicks from my latest broadcast.
```

**Response:** 
```
Your latest broadcast 'Monthly Creator Tips' was sent to 14,500 subscribers. Open rate: 42.1% (6,104 opens). Unique clicks: 1,215 (CTR: 8.3%). Want me to check the top performing link?
```

**Prompt:** 
```
List all tags available in my Kit account so I can categorize new leads.
```

**Response:** 
```
I've retrieved 12 tags from your account, including 'Newsletter Subscriber', 'Ebook Download', and 'Webinar-2024-Attendee'. Which tag should we apply to the current segment?
```

## Capabilities

### Add New Subscribers
Your agent can subscribe a new person to your forms immediately.

### Check Audience Growth
Retrieve a high-level summary showing how many subscribers you've added recently.

### Look Up User Details
Get specific profile details and current metadata for any subscriber.

### Manage Tags and Segmentation
List all existing audience tags or apply a specific tag to a user based on their email address.

### Monitor Campaign Metrics
Pull performance data like open rates and unique clicks from recent broadcasts.

## Use Cases

### Investigating a poor campaign performance.
A marketing manager wants to know why last week's newsletter underperformed. They ask their agent, and the MCP pulls the open rates and unique clicks from the latest broadcast, allowing them to immediately see if the issue was delivery or engagement.

### Cleaning up a lead list after an event.
After a webinar, a digital creator wants to categorize hundreds of new sign-ups. They ask their agent to list all available tags and then instruct it to apply the 'Webinar Attendee' tag to every user who signed up from that specific form.

### Checking a high-value customer's status.
A support specialist needs to confirm if a VIP client, John Doe, is opted into all necessary sequences. They ask the agent for `get_subscriber_details`, which returns his profile and current tags.

### Building an automated sign-up flow.
A developer wants to ensure a new user signing up via a custom form is correctly logged. They use the MCP's ability to `add_subscriber_to_form` and then immediately tag that user with 'New Lead' for follow-up.

## Benefits

- Stop manually checking dashboards. Your agent pulls open rates, click-through numbers, and campaign statuses instantly by reading the API, so you get real performance data without logging into Kit.
- Segment users faster than ever. If a lead fills out a form or chats with support, your agent can immediately apply tags to their profile using `apply_tag_to_subscriber`, keeping your audience clean.
- Streamline onboarding. Instead of asking support staff to navigate complex dashboards, they just ask the AI client to check if a user received a welcome email via `get_subscriber_details`.
- Handle list growth proactively. You can get an instant overview using `get_account_growth_summary`, giving you real-time visibility into your subscriber base size and velocity.
- Maintain data accuracy. If a user changes their job title or company, instead of editing it in the dashboard, your agent uses `update_subscriber` to keep all metadata current.

## How It Works

The bottom line is you treat complex marketing reporting and audience management like a simple chat conversation with your AI agent.

1. Add the Kit integration to your AI toolset within Vinkius.
2. Provide your required Kit API Secret (found in Settings > Advanced).
3. Use natural language commands, like 'What is the open rate for my last newsletter?' to get instant data.

## Frequently Asked Questions

**How do I check my subscriber count using Kit (ConvertKit) MCP?**
You use the `get_account_growth_summary` tool. This retrieves a quick, high-level summary of your total current subscribers without needing to list every single person.

**Can I tag users with Kit (ConvertKit) MCP?**
Yes, you use the `apply_tag_to_subscriber` tool. You just need to provide the user's email and the specific tag name you want applied.

**What if I only know a subscriber's ID with Kit (ConvertKit) MCP?**
Use `search_subscriber_by_id`. This tool is designed specifically to look up details when you have the user's numeric ID, which is faster than searching by email.

**Does this MCP help with campaign performance metrics for Kit?**
Absolutely. You can ask your agent to pull open rates and click-through metrics from recent broadcasts, giving you the data right in a conversational response.

**How do I update a user's metadata using Kit (ConvertKit) MCP?**
You use the `update_subscriber` tool. This lets you change custom fields or other specific metadata for an existing subscriber record.