# FunnelCockpit MCP MCP

> FunnelCockpit connects your AI agent to a full marketing automation stack, letting you manage everything from lead lists to funnel architecture via natural conversation. You can list and update contacts, check campaign performance, oversee active funnels, and verify account connectivity—all without leaving your chat window.

## Overview
- **Category:** marketing-automation
- **Price:** Free
- **Tags:** sales-funnels, landing-pages, email-sequences, webinar-automation, marketing-analytics, crm

## Description

This connector gives your agent direct access to your FunnelCockpit data. Instead of jumping between a CRM dashboard, an email service provider, and a funnel builder just to get one answer, you talk directly to your AI client. Your agent retrieves details like who is signed up for a webinar or which funnels are performing best. You can also manage the raw contact data—adding new leads or updating metadata across thousands of entries. This capability means your marketing workflows run through conversation rather than complex API calls. Connecting this MCP via Vinkius gives you immediate access to FunnelCockpit’s tools alongside hundreds of others, letting you build genuinely coordinated campaigns right from your agent.

## Tools

### check_funnelcockpit_status
Confirms the API connection status of your FunnelCockpit account.

### create_contact
Adds a brand new customer record into your CRM system.

### get_account
Retrieves general information about the FunnelCockpit account itself.

### get_contact
Fetches all specific details for a single customer profile.

### get_funnel
Retrieves detailed information about one specific funnel.

### list_campaigns
Lists all marketing campaigns currently set up in the platform.

### list_contacts
Retrieves a paginated list of every contact in your CRM database.

### list_funnels
Lists all active and inactive funnels available to you.

### list_pages
Gets a list of every individual page belonging to your funnels.

### update_contact
Modifies specific data points on an existing customer record.

## Prompt Examples

**Prompt:** 
```
List all active funnels in my FunnelCockpit account.
```

**Response:** 
```
I've retrieved your funnels. You currently have 5 active profiles, including 'Main Sales Funnel' and 'Lead Magnet'. Would you like the detailed page metadata for any of them?
```

**Prompt:** 
```
Check for new CRM contacts added today.
```

**Response:** 
```
Contact directory orchestrated! I've identified 10 new profiles added today, including 'John Lead' and 'Acme Corp'. I've retrieved the technical tag metadata for your review. Shall I check their last funnel activity?
```

**Prompt:** 
```
Show the registration count for the 'Upcoming Webinar'.
```

**Response:** 
```
Webinar intelligence orchestrated! For 'Upcoming Webinar', I've identified 50 registered viewers. I've retrieved the registration source metadata for your review. Need help preparing the automated follow-up emails?
```

## Capabilities

### Manage the entire contact database
Add new leads, check existing profile details, or modify specific metadata for any customer record.

### Monitor funnels and landing pages
Get a directory of all active sales funnels and view the detailed status of individual pages within them.

### View campaign performance
List all marketing campaigns running in your account to see general operational statuses.

### Check system connection status
Verify the API connectivity and overall health of your FunnelCockpit account.

## Use Cases

### Tracking an unresponsive lead
A sales rep needs to know if a hot lead is still active. They ask their agent to 'get the contact details' for that person, which immediately returns all profile metadata and tags. The agent then checks the last funnels they interacted with, giving the rep instant context without opening the CRM.

### Auditing lead quality
The marketing team needs a current view of their entire customer base. They instruct the agent to 'list all contacts,' receiving paginated results that they can then have filtered by specific tags or statuses, making manual list audits simple.

### Launching an emergency funnel
The team needs a new landing page for a flash sale. They ask the agent to 'list all funnels' to see where they fit in, and then use the capability to get detailed pages to ensure naming conventions are consistent before building.

### Handling webinar follow-up
A user needs a report on who attended last week's webinar. They ask their agent for 'webinar intelligence,' and the system instantly pulls attendee metrics, eliminating the need to manually check the webinar platform dashboard.

## Benefits

- Eliminate data silos. Instead of exporting lead lists to a spreadsheet, your agent handles listing all contacts or updating metadata directly through conversation.
- Monitor funnels in real-time. You can ask for the status of an entire funnel or check specific pages without navigating multiple dashboards.
- Streamline contact management. Use `create_contact` and `update_contact` to ensure every lead's profile is current, no matter where they came from.
- Check system health instantly. Running `check_funnelcockpit_status` verifies your API connection status so you never lose workflow time waiting for credentials.
- Get a full picture of activity. You can list all campaigns and check the directory of funnels to see what's running right now.

## How It Works

The bottom line is that your AI acts as an operational layer over your marketing platform.

1. Subscribe to this MCP and grab your private API Key from your FunnelCockpit dashboard.
2. Connect the key to your preferred AI client (Claude, Cursor, etc.).
3. Ask your agent for a specific action, like 'List all my active funnels' or 'Update John Doe's tag status'.

## Frequently Asked Questions

**How do I list all my funnels using the list_funnels tool?**
You ask the agent to use `list_funnels`. It retrieves and displays a full directory of your active, inactive, and draft funnel profiles.

**Can I update contact info with the update_contact tool?**
Yes. You provide the unique contact identifier, and the agent runs `update_contact` to modify specific field-value pairs on that record.

**What is check_funnelcockpit_status for?**
The `check_funnelcockpit_status` tool confirms your API connection. Run this first to ensure the agent can talk to FunnelCockpit before attempting any read or write operation.

**How do I get detailed info on a specific page? (get_funnel)**
You reference the funnel's name, and the agent uses `get_funnel` to pull all metadata about that entire conversion architecture, including its constituent pages.

**How do I use the `get_contact` tool to pull specific customer profile metadata?**
It fetches all detailed information for one single CRM record. This lets your agent check things like custom tags, last activity dates, and associated leads without having to list the entire database first.

**If I need to audit my whole customer base, how does the `list_contacts` tool work?**
It generates a complete directory of every active CRM profile. You use this when you need an overall count or want to find leads that haven't interacted with your funnels recently.

**What information can I get about my marketing efforts using the `list_campaigns` tool?**
This tool provides a summary list of all campaigns you run through FunnelCockpit. You can review the current status and primary goal metrics for every ongoing or past campaign.

**How do I verify my connection limits or account settings using the `get_account` tool?**
It retrieves high-level data about your FunnelCockpit subscription and usage volume. Use this to confirm if you're hitting any rate limits or need to check your plan details.

**How do I find my FunnelCockpit API Key?**
Log in to your account, navigate to **Settings** in the left sidebar, and copy your unique **Private API Key**.

**Can I retrieve CRM contacts via AI?**
Yes! The `list_contacts` tool allows your agent to retrieve profile metadata for all contacts in your CRM.

**How do I list my active funnels?**
Use the `list_funnels` tool to retrieve your complete directory along with the unique identifiers for all managed workstreams.