# Zoho Campaign MCP for AI Agents AI Agent Connect

> Zoho Campaign MCP lets your AI agent handle the heavy lifting of email marketing. You can build mailing lists, create and schedule campaigns, and pull performance reports without switching tabs. It's built for teams who want to move faster on list management and audience segmentation while keeping their data in Zoho.

## Overview
- **Category:** marketing-automation
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/undefined/ai-agent-connect
- **Tags:** campaign-management, mailing-lists, email-analytics, audience-segmentation, lead-nurturing, open-rates

## Description

Zoho Campaign lets you handle the heavy lifting of email marketing without the usual tab-switching. Instead of manually moving data between your CRM and your mailing lists, you can just tell your agent what to do. It can build new lists, create campaigns with specific senders, and pull performance reports directly into your chat. This Connector is part of the Vinkius catalog, which makes it easy to plug into your existing workflow. You get to stop worrying about list keys or manual audits and start focusing on the actual content and strategy. It's about moving from 'doing the work' to 'directing the work' by letting your agent manage the boring parts of your marketing stack.

## Tools

### add_contacts_to_list
Add a group of people to your mailing list at once. This is great for moving leads from a CRM into your email tool quickly.

### create_campaign
Set up a new email campaign with a custom subject and sender info. It saves you from clicking through every single setup page.

### create_list
Build a new mailing list with a custom name and welcome message. This helps you keep your audience organized for specific projects.

### get_blocked_contacts
See which email addresses have been blocked by your provider. Use this to keep your list clean and improve your deliverability.

### get_campaign_details
View the full setup for a specific email campaign. This is perfect for double-checking your settings before you hit send.

### get_campaign_report
Get a full breakdown of opens, clicks, and bounces for any campaign. It gives you the data you need to see what's working.

### get_campaigns
List all of your existing campaigns in one view. This helps you see your entire portfolio and recent activity at a glance.

### get_contact
Pull the specific details for a single subscriber. Use this to troubleshoot delivery issues or check a user's status.

### get_list_contacts
See every person on a mailing list and their subscription status. This is the best way to check your audience size and health.

### get_lists
View all your mailing lists and how many people are in each. Use this to see how your audience is segmented across the platform.

### get_recent_campaigns
Quickly see your latest campaign activity. This is perfect for a fast check on what went out today or yesterday.

### remove_contacts_from_list
Remove specific emails from a mailing list. Use this to handle unsubscribes or clean up outdated data.

### update_contact
Change specific details for a subscriber using their email address. This keeps your records accurate without manual editing.

## Prompt Examples

**Prompt:** 
```
Can you show me how our last newsletter performed?
```

**Response:** 
```
I'll pull the results for your recent newsletter.

| Metric | Count |
| :--- | :--- |
| **Sent** | 12,450 |
| **Opened** | 3,120 |
| **Clicked** | 450 |
| **Bounced** | 12 |

Your open rate is currently **25%**. Would you like me to pull a more detailed breakdown of the clicks?
```

**Prompt:** 
```
Add these 10 people to our 'New Leads' list.
```

**Response:** 
```
I've added those 10 contacts to your **New Leads** mailing list. 

*   **Status:** Success
*   **Total Added:** 10
*   **List:** New Leads

Is there anything else you'd like me to do with these contacts?
```

**Prompt:** 
```
Create a campaign for our summer sale.
```

**Response:** 
```
I'll get that set up for you. I've created a new campaign with the following details:

*   **Campaign Name:** Summer Sale 2026
*   **Subject Line:** ☀️ Exclusive Summer Discounts Inside!
*   **Sender:** Marketing Team
*   **Status:** Draft

Would you like me to schedule this for a specific date or adjust the subject line?
```

## Capabilities

### Build mailing lists
Create new subscriber lists with custom names and welcome messages.

### Create email campaigns
Set up new mailers with custom subjects, senders, and schedules.

### Pull campaign analytics
Get instant reports on opens, clicks, and bounces.

### Import and export contacts
Bulk add or remove subscribers from your mailing lists.

### Monitor list hygiene
Identify and manage blocked or bounced email addresses.

### Update subscriber info
Modify specific contact fields like names or custom data.

## Use Cases

### Moving leads from a CRM
A growth hacker needs to move 500 new leads from a CSV into a specific 'Prospects' list. They ask their agent to use add_contacts_to_list to handle the bulk upload.

### Troubleshooting high bounce rates
A marketing manager wants to know why a specific campaign had a high bounce rate. They ask their agent to pull a report using get_campaign_report.

### Verifying VIP status
An agency needs to check if a specific user is still on a 'VIP' list before sending a one-off mail. They ask the agent to check the status using get_list_contacts.

### Monthly performance summary
A team wants to see a summary of all campaigns sent last month to prep for a meeting. They ask the agent to list all activity using get_campaigns.

## Benefits

- Stop wasting time on manual data entry by using add_contacts_to_list to bulk upload leads from your CRM directly into your mailing lists.
- Get a clear picture of your ROI by pulling detailed open and click rates for any campaign instantly with get_campaign_report.
- Keep your deliverability high by identifying and removing blocked or bounced addresses from your audience using get_blocked_contacts.
- Organize your subscribers into targeted segments to ensure your messages reach the right people every time by using get_lists and get_list_contacts.
- Launch your promotions faster by setting up campaign subjects and senders through simple commands using create_campaign.
- Keep your subscriber data accurate by updating contact details without ever opening the Zoho dashboard with update_contact.

## How It Works

The bottom line is you turn your AI into a marketing operations assistant that actually executes tasks in Zoho Campaign.

1. Get your OAuth token from the Zoho API Console.
2. Connect the Connector to your preferred AI client.
3. Give your agent commands to manage your lists or campaigns.

## Frequently Asked Questions

**How do I automate my Zoho Campaign mailing lists?**
You can ask your agent to build new lists or move contacts between them automatically. This saves you from manual data entry and helps keep your audience segments organized.

**Can the Zoho Campaign MCP create email campaigns for me?**
Yes, your agent can create new campaigns, set the subject lines, choose the sender details, and even draft them for your review.

**How does the Zoho Campaign MCP help with email deliverability?**
It allows your agent to identify and manage blocked or bounced addresses. By keeping your list clean, you help ensure your emails reach the inbox.

**Can I pull performance reports from Zoho Campaign using an agent?**
Absolutely. Your agent can pull detailed reports on opens, clicks, and bounces, giving you a clear view of your campaign ROI in seconds.

**Is this Zoho Campaign MCP good for marketing agencies?**
It's ideal for agencies managing multiple clients. You can quickly check list statuses, update subscriber info, and pull reports across different accounts.

**Can my AI agent update contact information in Zoho Campaign?**
Yes, you can tell your agent to update specific fields for any subscriber using their email address, keeping your records accurate without manual editing.

**Can I send campaigns to any list size with this Connector?**
Yes, this Connector works with all list sizes. However, sending limits depend on your Zoho Campaign plan. Check your plan's contact limits and sending quota in the Zoho Campaign dashboard.

**Does this support automation workflows or drip campaigns?**
This Connector manages campaigns, lists, and contacts programmatically. For autoresponders and drip sequences, use Zoho Campaign's built-in automation features. The AI agent can help analyze performance of automated campaigns.

**Can I import contacts from external sources via this Connector?**
Yes! The Connector provides tools to add contacts to mailing lists in bulk using JSON arrays. You can format data from CSV, CRM exports, or any source and add them to your Zoho Campaign lists via AI agent commands.

**Can I send campaigns to any list size with this MCP server?**
Yes, this MCP server works with all list sizes. However, sending limits depend on your Zoho Campaign plan. Check your plan's contact limits and sending quota in the Zoho Campaign dashboard.

**Can I import contacts from external sources via this MCP?**
Yes! The MCP provides tools to add contacts to mailing lists in bulk using JSON arrays. You can format data from CSV, CRM exports, or any source and add them to your Zoho Campaign lists via AI agent commands.