# GetResponse MCP

> GetResponse lets you manage your entire email marketing lifecycle directly through your agent. Use this MCP to automate campaign setup, track subscriber growth, analyze newsletter performance, and maintain complete visibility into your mailing lists—all without logging into the GetResponse dashboard. You get full access to list segmentation, contact profiles, and broadcast statistics.

## Overview
- **Category:** marketing-automation
- **Price:** Free
- **Tags:** newsletter-automation, subscriber-management, campaign-management, audience-growth, email-analytics

## Description

Manage your email marketing campaigns and audience data with this MCP. It connects any AI agent to GetResponse, allowing you to handle complex tasks like subscriber synchronization or performance auditing using natural conversation.

Instead of jumping through dashboards, you tell your agent exactly what you need. You can ask the system to list all current mailing lists, pull detailed metadata for specific campaigns, and even retrieve high-level statistics on past newsletters—all in one chat window. This gives your AI client real-time access to every part of your marketing funnel.

Need to grow your audience? Use the agent to search for contacts or add new subscribers right from a conversation. You can also pull comprehensive data about lead acquisition, like listing all configured signup forms and automation workflows. Everything works through Vinkius, giving you a single point of control over your entire marketing stack.

## Tools

### verify_api_connection
Confirms that your AI agent has proper access to the GetResponse account data.

### add_new_subscriber
Adds a specified contact or synchronizes an existing profile into a mailing list.

### get_account_details
Retrieves general metadata about the authenticated GetResponse account and its permissions.

### get_campaign_details
Fetches detailed configuration settings for a specific mailing list or campaign.

### get_contact_details
Retrieves full metadata and profile information about an individual subscriber.

### get_newsletter_analytics
Pulls key performance statistics, such as opens and clicks, for a given newsletter.

### list_marketing_campaigns
Retrieves a list of all current mailing lists and campaigns in the account.

### list_marketing_contacts
Lists all subscribed contacts available in the GetResponse directory.

### list_marketing_forms
Retrieves a list of all active signup forms used for lead capture.

### list_marketing_newsletters
Lists the history and names of previously sent or scheduled newsletters.

### list_marketing_webhooks
Shows a list of active webhooks to confirm real-time notification setups.

### list_marketing_workflows
Lists all automated marketing workflow and drip sequences configured in the account.

## Prompt Examples

**Prompt:** 
```
List all my email campaigns/lists in GetResponse.
```

**Response:** 
```
Retrieving campaigns... I found 3 active lists: 'Main Newsletter' (ID: V), 'Product Updates' (ID: X), and 'Lead Magnets'. Which list would you like to see subscribers for?
```

**Prompt:** 
```
Show me the performance stats for my last newsletter.
```

**Response:** 
```
Fetching analytics... Your last newsletter 'October Update' had an Open Rate of 24.5% and a Click-Through Rate of 3.2% from 1,200 recipients.
```

**Prompt:** 
```
Add 'John Doe' (john@example.com) to the 'Newsletter' list (ID: abc123).
```

**Response:** 
```
Subscriber added! I have successfully synchronized John Doe (john@example.com) to the 'Newsletter' list. He is now active in that campaign.
```

## Capabilities

### Manage Campaign Structure
View and retrieve metadata for all mailing lists and campaigns in the account.

### Sync Contact Data
Find existing subscribers or add new contacts to your specified mailing lists.

### Analyze Broadcast Performance
Fetch detailed statistics, including open rates and click counts, for past newsletters.

### Audit Lead Funnel Assets
List all signup forms, automation flows, and webhooks configured in the account.

### View Account Health
Verify permissions, check for active campaigns, or fetch overall account metadata.

## Use Cases

### Auditing a Campaign Failure
The Account Manager notices the 'Fall Sale' campaign underperformed. They ask their agent to retrieve `get_newsletter_analytics` for that specific newsletter. The agent responds with an Open Rate of 12% and a low click count, allowing them to immediately diagnose if the subject line or timing was the issue.

### Onboarding New Leads
A Growth Engineer signs up three new leads manually. Instead of logging into GetResponse, they instruct their agent to use `add_new_subscriber` for all three contacts and specify which mailing list they need added to.

### Reviewing List Structure
The Content Strategist needs to know if any inactive lists exist. They simply prompt the agent to execute `list_marketing_campaigns` to get a complete inventory of all available campaign assets.

### Verifying Automation Integrity
A Marketing Director suspects a lead flow is broken. They ask their agent to run through `list_marketing_workflows` and check the status of associated webhooks using `list_marketing_webhooks`.

## Benefits

- Stop navigating multiple dashboards. You can now list all mailing lists and campaigns using the `list_marketing_campaigns` tool, getting a full overview in one command.
- Speed up lead capture by adding new subscribers instantly. Just tell your agent to use `add_new_subscriber`, syncing contacts without leaving your chat window.
- Understand campaign performance immediately. Pulling data with `get_newsletter_analytics` gives you Open Rate and Click-Through Rate metrics on demand.
- Audit your lead funnel quickly. You can list all marketing forms (`list_marketing_forms`) and automation workflows (`list_marketing_workflows`) to see exactly how leads are captured.
- Maintain data integrity by checking connections with `verify_api_connection` before running any major synchronization or campaign audit.

## How It Works

The bottom line is that you get a single, chat-based interface for managing complex marketing data and executing actions across your GetResponse account.

1. Subscribe to this MCP through the Vinkius Marketplace and provide your GetResponse API Key.
2. Connect your preferred AI client (like Claude or Cursor) to the newly added MCP in your settings.
3. Use natural language prompts. For example, ask the agent to 'list all active campaigns' or 'sync John Doe to the main list'.

## Frequently Asked Questions

**Can GetResponse MCP list all my active mailing lists?**
Yes, the `list_marketing_campaigns` tool retrieves a full inventory of every campaign and mailing list configured in your account.

**How do I add new subscribers using the GetResponse MCP?**
You use the `add_new_subscriber` tool. You just need to provide the contact's email, name, and specify which mailing list you want them added to.

**Does this connector help me see my campaign performance stats?**
Yes, the `get_newsletter_analytics` tool pulls key statistics like Open Rate and Click-Through Rate for your past broadcasts. You'll need to specify which newsletter you want data on.

**What is the best way to check my account permissions?**
Use `get_account_details`. This tool fetches general metadata about your GetResponse account, confirming what kind of access and settings are available to your agent.

**Does GetResponse MCP help with automation flows?**
Yes. You can use `list_marketing_workflows` to see all configured drip sequences and automation paths running in the account.