# Unbounce MCP

> Unbounce MCP Server gives your AI client direct, programmatic access to all your global landing page data. Use it to retrieve raw form submissions via the `leads` tool, audit A/B test performance across multiple `pages`, check domain hierarchy using `domains`, and manage account structures with `sub_accounts`. Stop exporting CSVs; get live conversion metrics and lead details instantly through conversational commands.

## Overview
- **Category:** marketing-automation
- **Price:** Free
- **Tags:** landing-pages, conversion-optimization, lead-capture, marketing-analytics, ab-testing, web-forms

## Description

Your AI client gets direct, programmatic access to every piece of data in your Unbounce account. You don't have to export CSVs or run reports manually; you just ask the agent for what you need and get live metrics back instantly. This server gives you full control over your global landing pages, lead submissions, and organizational structure through conversation.

**Verifying Your Digital Footprint with Account Tools:**

You can check every custom domain configured across your entire Unbounce account by invoking the `domains` tool. It lists all assigned domains, letting you confirm your full domain hierarchy before pushing any page live so you never link to the wrong place. You'll also find that the `sub_accounts` tool retrieves a complete list of sub-accounts available throughout your organization’s structure; this lets you map out exactly where every part of your company sits within Unbounce.

**Managing Your Pages and Testing Performance:**

The `pages` tool gives you an index of all the landing pages—whether they're active, inactive, or just drafts. By looking at these available pages, you can immediately identify which assets need attention. Furthermore, when analyzing A/B tests, the system reads performance data to pinpoint conversion rates that are statistically significant between different page variants. You don't have to eyeball charts; your agent pulls the numbers and tells you exactly which version is winning.

**Pulling Raw Lead Data on Demand:**

The `leads` tool lets you pull form submission metadata for any specific landing page ID. Instead of dealing with bulky, outdated exports, this tool retrieves a live list of leads or raw form submissions tied directly to the page you care about. You can get the exact data payload—the name, email, and submission time—for targeted campaigns without ever touching an export function.

**How It Works in Practice:**

Connecting your agent is simple. Your AI client talks directly to the server context using natural language commands. When you need to know what domains are configured, you simply tell your agent: "What custom domains are active?" The system runs the `domains` tool and spits back a clean list. If you want to audit leads for 'Page X,' you prompt it with that ID; the server executes the `leads` tool, giving you the raw submission history immediately.

If you're setting up a new campaign, you first ask the agent to run through all available sub-accounts using `sub_accounts`. Then, you check which pages are live by calling `pages`, and finally, you use that page ID in conjunction with `leads` to ensure your current lead capture is working right. You're never limited to a single silo of data; the server lets your agent cross-reference structure, performance, and raw submissions all at once.

This setup means you can audit domain structures across multiple sub-accounts by chaining commands: first listing the `sub_accounts`, then checking the `domains` for each one, and finally verifying that specific page IDs exist using `pages`. You're talking about getting a complete operational picture—knowing exactly which pages are running A/B tests (`pages`), what leads they generated (`leads`), and if those pages even have valid domains attached (`domains`). It’s pure data access. Your workflow doesn't slow down waiting for exports; it runs at the speed of conversation.

## Tools

### domains
Lists all custom domains currently configured in your Unbounce account.

### leads
Retrieves a list of leads or form submissions tied to a specific landing page ID.

### pages
Lists all active and inactive landing pages housed within your Unbounce account.

### sub_accounts
Retrieves a list of sub-accounts available for use across your organization's structure.

## Prompt Examples

**Prompt:** 
```
Please list the verified domains available for publication underneath the specific main active sub-account.
```

**Response:** 
```
I've fetched 3 attached domains securely: 'get.vinkius.cloud', 'campaigns.yourstack.com', and a root domain entry for 'product.marketing.io'. Need to list the active pages attached inside any?
```

**Prompt:** 
```
Summarize the conversion metrics and variant splits for the 'Enterprise Launch Q3' LP ID.
```

**Response:** 
```
Page Stats fetched! Total audience hits stand at 14,200. Variant A processed a miserable 1.2% conversion rate, but Variant B dominated at 11%, effectively gathering over 1,500 firm leads inherently. Drop Variant A when possible.
```

**Prompt:** 
```
Isolate the exact form submission metadata payload for lead ID 7709xxv-1123.
```

**Response:** 
```
Retrieved form values securely for Lead 7709xxv: User email marked 'john.doe@test.com'. Included an arbitrary internal company name input as 'Acme Global'. The request indicates no additional customized checkboxes were marked.
```

## Capabilities

### Verify Domain Structure
Lists and verifies custom domains configured across your entire Unbounce account structure.

### Fetch Raw Lead Submissions
Retrieves the exact form submission metadata payload for leads from specific landing pages without exporting a file.

### List Landing Pages and Accounts
Provides an index of all available landing pages or sub-accounts within your Unbounce setup.

### Analyze A/B Test Performance Splits
Reads performance data, identifying statistically significant conversion rates between different page variants.

## Use Cases

### Need to compare two competitor landing pages?
A marketer wants to know which of their two primary LPs performed better in Q3. They prompt: 'Compare the conversion metrics for LP-123 vs LP-456.' The agent uses `pages` to confirm IDs, then analyzes performance stats (internal logic), and tells them that Variant B on LP-123 generated 1,500 leads while LP-456 only hit 800. They know exactly where to focus their budget.

### A high-value lead drops a messy form?
A sales rep receives an email about a potential client, but the original Unbounce submission data is messy. The agent uses `leads` with the specific ID and pulls the exact payload: confirming not just the email address, but also the specific internal company name input ('Acme Global') that was provided by the user, allowing for immediate, highly targeted follow-up.

### Launching a new client domain?
An agency manager is prepping to launch 15 new client sites. Instead of manually checking 15 different dashboards, they run: 'List all available domains under the main account.' The agent uses `domains` and provides an immediate list, verifying that each necessary subdomain is properly configured before any pages are deployed.

### Investigating a sudden drop in leads?
A team notices conversion rates dropped yesterday. They ask the AI to audit the page variants for the main campaign LP. The agent uses the performance analysis feature and reports that Variant A, which they thought was solid, suddenly has a miserable 1.2% conversion rate compared to Variant B's 11%. They know immediately they need to kill Variant A.

## Benefits

- Stop manually running A/B tests. Prompt your agent to read the A/B testing splits across a page, identifying statistically significant winners in seconds. This uses the `leads` tool's underlying performance analysis.
- Skip the CSV export mess. Use the `leads` tool to get the raw metadata payload for any lead ID—including internal company names or custom checkbox selections—without manual data wrangling.
- Manage your client sprawl easily. Use `domains` and `sub_accounts` together to list, verify, and audit domain assignments across multiple client-specific sub-accounts simultaneously.
- Speed up deployment checks. List all active pages using the `pages` tool, then cross-reference them with `domains` to ensure a specific LP is correctly associated with its verified public URL.
- Clean up data fast. If you need to remove an old lead record for privacy reasons, trigger raw deletions directly across captured accounts via dedicated commands.

## How It Works

The bottom line is: you talk to your AI client, and it talks directly to Unbounce's API for real-time data.

1. Manually subscribe to this core server context in your AI client.
2. Introduce your Personal Developer Unbounce API Auth Token during the connection setup phase.
3. Prompt your agent (e.g., 'What were the top converting domains?') and execute commands natively inside Claude or Cursor.

## Frequently Asked Questions

**How do I get A/B test performance stats using the leads tool?**
You ask your agent to summarize the conversion metrics for a specific LP ID. The server reads the variant splits and reports which version (A or B) had a higher conversion rate, helping you identify if you should kill one variation.

**Can I list all my client domains using the domains tool?**
Yes. You can prompt the agent to 'List custom domains under sub-account XYZ.' It executes `domains` and provides a verified list of available public URLs for that account.

**What if I need to delete bad lead data? Do I use the leads tool?**
Yes. The server supports triggering raw data-privacy deletions across specific captured accounts using commands tied to the `leads` functionality, ensuring compliance without manual database access.

**How do I check which sub-accounts exist?**
Use the `sub_accounts` tool. Prompting for a list of sub-accounts gives you an inventory of all organizational groupings available in your Unbounce environment to guide where campaigns should run.

**What can the `pages` tool help me with?**
The `pages` tool lists all your Unbounce landing pages. You'll get a clean roster of every LP available in your account, making it easy to pinpoint exactly which page needs auditing or updating.

**How do I check if a domain is ready to go live using the `domains` tool?**
The `domains` tool verifies assigned domains before deployment. It confirms that a specific domain connection is validated and ready for use, so you don't push pages live with an incomplete setup.

**Can the `leads` tool extract structured form submissions?**
Yes, the `leads` tool retrieves precise lead metadata. It pulls specific field values—like a user's exact email or company name—directly from the submission payload without needing messy CSV exports.

**What is needed to connect and use the Unbounce MCP Server?**
You need to manually subscribe to the server context and provide your Personal Developer Unbounce API Auth Token. Once that's set up, you can start querying data within any AI client.

**Can it retrieve all form submission data (Leads) for a specific landing page in one go?**
Absolutely. Just instruct the agent using the 'list_page_leads' capability, feeding it the specific landing page ID. It directly taps the records returning JSON-wrapped metadata of exactly what your visitors typed in.

**How can I check the performance and stats of a live landing page quickly?**
Simply ask the agent to fetch the page statistics using 'get_page_statistics' with its respective ID. Data elements like bounce rates, overall views vs conversions naturally return into the AI context mapping easy charts.

**Can it query sub-accounts dynamically finding out assigned domains on larger enterprise accounts?**
Yes. First call 'list_sub_accounts' to get raw IDs, then orchestrate 'list_sub_account_domains' recursively across those IDs. In one prompt, your AI audits the entire organizational deployment topology natively.