# FirstQuadrant MCP for AI Agents AI Agent Connect

> FirstQuadrant MCP. Orchestrate AI-driven sales and marketing campaigns. Manage API keys, user registrations, and campaign execution directly through your AI agent to automate your outreach and lead generation workflows.

## Overview
- **Category:** sales-automation
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_WFQiG2xdFM7kGNL3YTXixrDeo9VRBwLh4CgcMkms/ai-agent-connect
- **Tags:** outbound-sales, lead-enrichment, prospecting, autonomous-agents, sales-pipeline, crm-integration

## Description

Imagine you are in the middle of a high-pressure growth sprint. Usually, launching a new outreach sequence means opening a browser, logging into a dashboard, and clicking through several menus to set up variants, steps, and audience segments. This Connector changes that by letting you talk your marketing goals into existence. You can tell your AI agent to build a new campaign, set up specific sequences of messages, or create different variants to test which messaging actually converts. It handles the heavy lifting of campaign orchestration while you stay focused on the high-level strategy. Beyond just launching campaigns, you can use it to manage the security of your infrastructure by creating and rotating API keys or registering new users. If you need to know how things are performing, you can ask your agent to pull analytics on your current deals or summarize campaign performance. It even handles data enrichment, pulling in outside information to beef up your contact records without any manual copy-pasting. It turns your AI client into a command center for your entire sales engine. You can find this and thousands of other tools in the Vinkius catalog to build out your full tech stack. Instead of constant tab switching and manual data entry, you get a direct line to your marketing infrastructure, allowing you to move from idea to execution in a single conversation.

## Tools

### list_properties_schema
List custom properties schema

### add_to_campaign
Add contact to a campaign

### create_contact
Add a new individual contact to your list. Use this to quickly input new leads from your agent.

### enrich_contact_ai
Trigger AI enrichment for a contact

### get_contact_details
Get contact profile details

### list_activities
List sales activities

### list_campaigns
See a list of all your marketing campaigns. Use this to get an overview of your outreach.

### list_contacts
See a list of all your contacts. Use this to browse your entire lead database.

## Prompt Examples

**Prompt:** 
```
Can you set up a new outreach campaign for our new software launch?
```

**Response:** 
```
I can certainly help with that. To get started, I'll need a few details:

* **Campaign Name**: (e.g., 'Software Launch Q4')
* **Target Audience**: (e.g., 'IT Managers in Finance')
* **Key Message**: (What's the main hook?)

Once you provide those, I can create the campaign, build out the message sequences, and set up the variants for you.
```

**Prompt:** 
```
How is our current 'Q4 Outreach' campaign performing?
```

**Response:** 
```
| Campaign | Status | Conversion Rate | Deals Created |
| :--- | :--- | :--- | :--- |
| Q4 Outreach | **Active** | 4.2% | 12 |

**Quick Summary:**
* The campaign is performing well above our 3% benchmark.
* We've seen a spike in engagement from the 'Finance' segment.
* 3 deals are currently in the 'Negotiation' stage.
```

**Prompt:** 
```
I need to rotate our API keys for the production environment.
```

**Response:** 
```
I've handled that for you. Here is the status:

1. **Old Key**: `key_prod_882` has been deleted.
2. **New Key**: `key_prod_991` has been created.
3. **Status**: All systems are updated and your agent remains authenticated. 

Let me know if you need me to update any other service connections!
```

## Capabilities

### Launch and manage marketing campaigns
Create, update, and execute various outreach campaigns with specific message sequences.

### Orchestrate API key lifecycles
Generate, rotate, and delete API keys to keep your programmatic access secure.

### Automate user registration
Register new users and manage authentication sessions for your organizational environment.

### Enrich contact and company data
Pull in external data to automatically update your records with more context.

### Monitor real-time analytics
Get aggregated performance data for both your campaigns and your sales deals.

### Handle third-party webhooks
Receive and process events from HubSpot, Nylas, and Stripe integrations.

## Use Cases

### Automating lead enrichment for B2B sales
A sales rep asks their agent to find new leads. The agent uses `enrich_company` to pull in company size and industry, then uses `create_contact` to add them to the database.

### Rapidly launching a seasonal marketing push
A marketer tells their agent to start a holiday campaign. The agent uses `create_campaign`, `create_campaign_sequence`, and `run_campaign` to get the outreach live in one go.

### Managing secure API rotations for developers
A developer needs to rotate keys for a production app. They ask the agent to use `list_api_keys` to find the old ones and `create_api_key` to generate new ones.

### Monitoring real-time campaign performance
A growth lead asks for a summary of the week. The agent uses `get_campaigns_analytics` to pull the numbers and summarizes the conversion rates in a table.

## Benefits

- Stop switching tabs between your CRM and marketing tools. Use `list_contacts` and `list_deals` to see your entire sales landscape directly in your AI client.
- Launch outreach faster than ever. Use `create_campaign` and `create_campaign_sequence` to build out complex messaging flows in seconds instead of minutes.
- Keep your data clean without manual entry. Use `enrich_contact` and `enrich_company` to automatically pull in the details you need for better targeting.
- Maintain a secure environment effortlessly. Use `create_api_key` and `regenerate_api_key` to manage your credentials without worrying about downtime.
- Track your success with real-time data. Use `get_campaigns_analytics` and `get_deals_analytics` to see exactly how your outreach is performing.
- Handle complex workflows with one command. Use `register_user` and `create_pipeline` to manage your team and sales process from a single chat interface.

## How It Works

The bottom line is you stop clicking through dashboards and start managing your marketing via direct conversation.

1. Subscribe to the FirstQuadrant MCP and provide your API key.
2. Connect your preferred AI client like Claude or Cursor to the Vinkius platform.
3. Command your agent to create campaigns, manage users, or pull analytics.

## Frequently Asked Questions

**Can FirstQuadrant MCP help me automate my sales outreach?**
Yes. It allows your AI agent to create, manage, and run entire marketing campaigns, including setting up specific message sequences and variants.

**How does FirstQuadrant MCP handle lead data?**
It can automatically enrich your contact and company records with external data, so you don't have to manually research and enter information for every new lead.

**Can I use FirstQuadrant MCP to manage my API keys?**
Absolutely. You can use it to create, list, update, and rotate your API keys, which helps keep your marketing infrastructure secure and functional.

**Does FirstQuadrant MCP support webhooks for HubSpot and Stripe?**
Yes, it can receive and process webhook events from HubSpot, Nylas, and Stripe, allowing your agent to react to real-time updates in your CRM or payment system.

**Is FirstQuadrant MCP good for sales operations?**
It is perfect for sales ops because it handles the tedious parts of the job, like user registration, pipeline management, and performance analytics.

**Can I see my campaign analytics through the FirstQuadrant MCP?**
Yes, your agent can pull aggregated analytics for both your marketing campaigns and your sales deals to give you a clear picture of your ROI.

**Can I start a specific marketing campaign using its ID?**
Yes. You can use the `run_campaign` tool by providing the specific `campaignId`. This will trigger the execution of the targeted campaign immediately.

**Is it possible to manage and list my API keys through the agent?**
Absolutely. Use the `list_api_keys` tool to see all active keys, or `create_api_key` to generate a new one for your integrations.

**How do I check my current authentication status?**
You can use the `get_auth` tool. It retrieves the current authentication details to confirm your session is active and valid.

**How do I find my Organization ID in FirstQuadrant?**
Log in to your FirstQuadrant dashboard and navigate to **Settings** > **Developer Settings**. Your unique Organization ID will be listed there.

**Can the agent update custom properties?**
Yes! Use the `create_contact` or `enrich_contact_ai` tools to manage standard and custom data points defined in your property schema.

**How does AI enrichment work through the agent?**
The `enrich_contact_ai` tool triggers FirstQuadrant's autonomous research engine to scan public sources and update the contact record with high-fidelity insights.