# Adversus MCP MCP

> Adversus MCP manages outbound sales calls by letting your AI agent take full control of your telemarketing and lead pipeline operations. You can programmatically list all outreach campaigns, add new contacts to specific groups, retrieve detailed contact directories, and view account performance metrics—all through natural conversation.

## Overview
- **Category:** sales-automation
- **Price:** Free
- **Tags:** dialer, telemarketing, outbound-sales, lead-management, call-center-automation

## Description

Managing an active sales pipeline used to mean toggling between dozens of tabs: the dialer dashboard, the campaign status sheet, the lead assignment table. Now, you tell your AI agent what you need, and it gets it done. This MCP gives your client direct access to all of Adversus's core functions—from checking a team member’s credentials to orchestrating complex outreach sequences.

Your AI acts like a dedicated sales operations coordinator sitting right next to you. Need to know how many leads are in the 'Q2 Renewals' campaign? Just ask. Want to move five new contacts into that sequence and get them dialed? Tell it. The entire process, which used to involve manual clicking across several complex screens, becomes a simple conversation. When you connect this Adversus MCP through Vinkius, your agent handles the data retrieval and orchestration instantly, letting you focus on selling instead of dashboard management.

## Tools

### add_contact_to_campaign
Registers a specific contact so they are included in an automated sales campaign.

### get_campaign_details
Retrieves detailed performance metrics and information for one specified outreach campaign.

### list_campaigns
Retrieves a summary list of every outreach campaign you have set up in Adversus.

### list_campaign_contacts
Displays all the contacts and leads associated with a particular campaign run.

### list_active_leads
Pulls a comprehensive list of every global lead currently tracked in your system.

### list_crm_projects
Lists all high-level CRM projects configured to segment your sales efforts.

### list_account_users
Lists all team members who have access to the account, useful for auditing agent assignments.

## Prompt Examples

**Prompt:** 
```
List all active campaigns and their performance in Adversus.
```

**Response:** 
```
I've retrieved your campaigns. You currently have 3 active outreach campaigns, including 'Q2 Renewals' and 'New Business'. One campaign shows a high answer rate. Would you like the detailed high-fidelity metadata for it?
```

**Prompt:** 
```
Add 'John Doe' (+15550123) to the 'New Business' campaign (ID: 'camp_456').
```

**Response:** 
```
Contact orchestrated! I've successfully registered John Doe in the 'New Business' campaign. He is now in the dialer queue and ready for automated outreach. Need help checking his profile history?
```

**Prompt:** 
```
Show the last 5 leads captured across all my campaigns.
```

**Response:** 
```
Accessing global leads... I found 5 recent contacts, including @user1 and @user2. All were successfully assigned to their respective high-fidelity sequences. Shall I retrieve the detailed CRM metadata for the most recent lead?
```

## Capabilities

### View campaign status
List all active outreach campaigns and get real-time performance metrics for each.

### Manage contacts in campaigns
Get a complete list of leads and contacts assigned to any specific campaign.

### Add new leads to outreach groups
Enroll individual people or contacts into designated sales campaigns for automated dialing.

### List current leads globally
Retrieve a directory of all active global leads across your entire account setup.

### View team credentials
Access and list the profiles of every user on your sales team for operational reporting.

### Check project scope
List all configured CRM projects to maintain a high-level view of segmented pipelines.

## Use Cases

### I need to know how my Q2 renewal campaign is doing.
Instead of navigating to the reporting tab and pulling up complex filters, I just ask my agent to get campaign details for 'Q2 Renewals.' The AI runs `get_campaign_details` and gives me a clear performance summary right away.

### We found five new contacts today; they need to be in the onboarding sequence.
I don't have time to manually input them. I tell my agent, 'Add these five people to the Onboarding Campaign.' It runs `add_contact_to_campaign` and gets them into the dialer queue immediately.

### The team needs a list of all leads we found last month.
I ask my agent to run `list_active_leads`. It pulls a global directory, letting me see every contact that was captured and who owns the record without needing specific campaign filters.

### Who is assigned to manage the 'Enterprise Accounts' project?
I ask my agent to cross-reference `list_crm_projects` with `list_account_users`. It shows me exactly which team members are responsible for that specific segment.

## Benefits

- Stop manually switching tabs. You can ask your agent to `list_campaigns` and get a full status report instantly, without ever leaving your chat window.
- Streamline lead intake by simply telling the AI to run `add_contact_to_campaign`, automatically enrolling new leads into the correct outreach flow.
- Maintain total visibility across all segments. Use `list_crm_projects` and `list_account_users` to see who is assigned where, making audits simple.
- Never lose track of a prospect. You can run `list_active_leads` at any time to get an up-to-date global directory of every lead captured.
- Get deep campaign insights immediately. Running `get_campaign_details` shows you the performance metrics for a specific outreach effort without clicking through multiple reports.

## How It Works

The bottom line is you talk to your AI client; it talks to Adversus and brings you the data.

1. Subscribe to this MCP and grab your API Key from the Adversus dashboard.
2. Connect the key to your preferred AI client (like Cursor or Claude).
3. Ask your agent a question, like 'List all active campaigns,' and it runs the query using the necessary tools.

## Frequently Asked Questions

**How do I find my Adversus API Key?**
Log in to your account, navigate to **Account Settings** > **API**, and generate or copy your unique API Key.

**Can I add a contact to a specific campaign via AI?**
Yes! The `add_contact_to_campaign` tool allows your agent to register new leads programmatically by providing the campaign ID and phone number.

**How do I check my global leads?**
Use the `list_active_leads` tool to retrieve a comprehensive directory of all contacts across your entire Adversus account.

**When do I use the `list_campaigns` tool to check my overall outreach status?**
Use `list_campaigns` for a real-time overview of every active campaign. This quickly shows you if campaigns are paused, running, or need attention based on their current metadata.

**How does the `get_campaign_details` tool help me analyze performance metrics?**
Running `get_campaign_details` with a specific campaign ID pulls deep, high-fidelity data. This gives you more than just status; it includes detailed performance stats like answer rates and conversion counts.

**If I need to see all the leads tied to one effort, should I use `list_campaign_contacts`?**
Yes. `list_campaign_contacts` pulls a complete directory of every lead linked to a single campaign ID. This is essential for verifying data integrity before you start calling.

**What does running `list_account_users` do regarding team access and permissions?**
`list_account_users` pulls a list of every user assigned to your Adversus account. This lets you verify who has the necessary permissions for outreach and operational tasks.

**I'm setting up a new initiative; how do I use `list_crm_projects`?**
`list_crm_projects` displays all configured projects. This is key because it lets you structure your efforts, grouping related campaigns and keeping your entire sales pipeline coordinated.