Adversus MCP. Automate your entire outbound sales pipeline.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Adversus MCP Server manages your entire outbound sales pipeline. Use it to programmatically list campaigns, add new contacts, and manage lead distribution across campaigns.
Your AI client handles the complex orchestration, letting you automate dialing strategies and track performance metrics without leaving your chat window.
What your AI agents can do
Add contact to campaign
Adds a specific contact to a chosen campaign.
Get campaign details
Fetches detailed status and performance metrics for a single campaign.
List account users
Lists all active users on your team.
Retrieves a list of all Adversus campaigns and fetches specific performance metrics or metadata for a selected campaign.
Moves a specific contact or lead into a designated campaign, making them ready for automated dialing and outreach.
Retrieves a roster of all contacts currently assigned to a specific campaign.
Retrieves a global list of all leads captured across your entire system.
Retrieves a list of configured sales projects, allowing you to see which campaigns are tied to which high-level sales goal.
Retrieves a list of active users and accounts within your sales team.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
Adversus MCP Server: 7 Tools for Sales Ops
Use these seven tools to manage campaigns, list leads, and orchestrate contact assignments across your entire sales platform.
019dd0b3add contact to campaign
Adds a specific contact to a chosen campaign.
019dd0b3get campaign details
Fetches detailed status and performance metrics for a single campaign.
019dd0b3list account users
Lists all active users on your team.
019dd0b3list active leads
Retrieves a list of all leads captured in the system.
019dd0b3list campaign contacts
Lists all contacts associated with a specific campaign.
019dd0b3list campaigns
Retrieves a full list of all active outreach campaigns.
019dd0b3list crm projects
Lists all configured high-level CRM projects.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Adversus, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,700+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
What you can do with this MCP connector
Your AI client uses the Adversus MCP Server to handle your entire outbound sales pipeline. It lets you programmatically list campaigns, add new contacts, and manage lead distribution across campaigns. Your agent handles the complex orchestration, letting you automate dialing strategies and track performance metrics right from your chat window.
Your agent can list all campaigns using list_campaigns, and then get specific performance metrics or metadata for any one campaign using get_campaign_details.
Need to move leads? Your agent can add a specific contact to a campaign using add_contact_to_campaign, which gets that contact ready for automated dialing and outreach.
To see who's where, your agent can list all contacts tied to a specific campaign with list_campaign_contacts. You can also get a global list of all active leads across the system using list_active_leads.
It's got the big picture too. Your agent can list all configured CRM projects using list_crm_projects, showing which campaigns are tied to which high-level sales goal. Plus, you can list all active users on your team with list_account_users.
When you need a roster, your agent can list all campaigns and fetch details for each one. You can also list all contacts in a campaign, and get a global list of all active leads. For tracking, your agent can list all configured CRM projects to see the big sales picture.
It's got you covered.
How Adversus MCP Works
- 1 Subscribe to the Adversus server and retrieve your API Key.
- 2 Pass the required parameters (e.g., campaign ID, contact email) to your AI client.
- 3 The server executes the tool, and your AI client receives the structured, real-time data output.
The bottom line is, your agent runs the complex API calls so you just talk to it.
Who Is Adversus MCP For?
This is for Sales Operations Leads who need to reconcile lead data and campaign performance across multiple tabs. It’s also for Telemarketing Managers who need to assign agents and monitor campaign health on the fly. Business Developers use it to automate the initial intake of new leads into specialized outreach flows.
Manages campaign performance, pulling reports on lead distribution and checking the status of outreach campaigns using natural language commands.
Coordinates agent assignments and monitors overall campaign health without switching between the dialer and reporting dashboards.
Automates the process of moving new contacts into specialized outreach campaigns, ensuring every lead is properly tracked from day one.
What Changes When You Connect
- Streamline Lead Assignment: Instead of manually updating records, use
add_contact_to_campaignto instantly enroll a lead into a specific outreach flow. This ensures immediate readiness for automated dialing. - Instant Campaign Reporting: Get real-time performance metrics for any campaign by calling
get_campaign_details. You get the status and metadata without having to pull reports from multiple tabs. - Full Pipeline Visibility: See your entire sales structure at a glance. Run
list_crm_projectsto map out all top-level goals and view which campaigns fall under them. - Monitor Lead Flow: Need to know who's ready for outreach? Use
list_active_leadsto pull a global list of all recent captures. You can then check specific groups usinglist_campaign_contacts. - Coordinate Team Efforts: Use
list_account_usersto confirm which agents are active or assigned. This lets you quickly verify staffing levels before launching a major campaign. - Cross-Check Data: Before starting a campaign, use
list_campaignsto confirm the campaign exists, then uselist_campaign_contactsto see exactly who is currently rostered.
Real-World Use Cases
Campaign Kickoff: Need to track performance.
A manager needs to launch a 'Q3 Renewal' campaign. Instead of logging into the dialer and then jumping to the reports tab, they ask their agent: 'Show me the status and performance for the Q3 Renewal campaign.' The agent uses get_campaign_details and returns the full report, telling the manager exactly what's happening.
Lead Nurturing: Adding captured leads.
A BDR captures a new lead, John Doe. He needs to be in the 'New Business' campaign immediately. The BDR simply asks: 'Add John Doe to the New Business campaign.' The agent uses add_contact_to_campaign, and John is instantly placed in the dialer queue.
Auditing: Checking a campaign's roster.
The ops team needs to verify if a specific lead, Jane Smith, was successfully added to the 'High Priority' campaign. They ask the agent to run list_campaign_contacts for that campaign ID. The agent confirms Jane's profile is in the active list.
System Health Check: Reviewing the team.
The telemarketing manager needs to know who is available to dial. They ask the agent to run list_account_users. The agent provides the current list of active team members, letting the manager allocate resources quickly.
The Tradeoffs
Juggling Tabs for Campaign Health
Opening the campaign dashboard, clicking 'Leads,' then switching to 'Reports' to check metrics, and finally opening the 'Team Roster' to see who is active. This takes 5–10 minutes of clicking and copy-pasting.
→
Ask your agent to run get_campaign_details. This single query pulls the performance metrics, status, and necessary metadata you need, giving you the full picture instantly.
Manual Lead Assignment
Getting a new lead email, manually logging into Adversus, searching for the campaign, and then finding the specific contact record to add them.
→
Just tell your agent: 'Add [New Lead Email] to [Campaign Name]'. The agent runs add_contact_to_campaign and handles the whole process for you.
Confusing Lead Scope
Trying to find a lead's history by checking both the global lead list and the specific campaign contact list, leading to duplicate data and confusion.
→
If you need the full global view, run list_active_leads. If you only care about the leads in one campaign, run list_campaign_contacts to keep the scope narrow and accurate.
When It Fits, When It Doesn't
Use this server if your main bottleneck is converting siloed, manual data retrieval into natural conversation. You need to link the who (contacts via list_active_leads), the where (campaigns via list_campaigns), and the what (performance metrics via get_campaign_details) into one flow.
Don't use this if you only need to view static, read-only data that doesn't require linking or action. For instance, if you just need a simple list of all existing users, list_account_users works, but it won't tell you how those users relate to a campaign's performance. If you only need to write data without checking status, consider a dedicated data entry tool instead. This server is for orchestration.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Adversus. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This server provides 7 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
Juggling tabs to track campaign health is a full-time job.
Today, tracking campaign health means clicking through five different tabs: the main dashboard, the lead list, the campaign settings, the team roster, and the performance reports. You're copying campaign IDs, cross-referencing contact emails, and then switching views just to confirm if the right people are even on the list to dial.
With the Adversus MCP Server, you just tell your agent what you need. For example, 'Give me the performance and contact roster for the Q2 Renewal campaign.' Your agent runs the necessary tools and gives you one cohesive answer. No tab switching, no copy-pasting. Just the answer.
Adversus MCP Server: Manage leads & campaign pipelines
You no longer have to manually find a lead in the global list, then figure out which campaign they belong to, and finally ask a different tool to confirm their status. Your agent connects all that data: it finds the lead using `list_active_leads`, checks the campaign using `list_campaigns`, and then updates the status using `add_contact_to_campaign`—all in one conversational turn.
It’s a dedicated sales operations coordinator built into your chat. It handles the API calls and data logic so you can focus on selling, not on dashboard maintenance.
Common Questions About Adversus MCP
How do I use the `add_contact_to_campaign` tool? +
You tell your agent to add the contact and specify the campaign name or ID. The agent handles the syntax. This tool moves a contact into the dialer queue, making them ready for automated outreach.
What is the difference between `list_active_leads` and `list_campaign_contacts`? +
Use list_active_leads when you need a full, global list of every lead captured in the system. Use list_campaign_contacts when you only want to see the contacts specifically tied to one campaign.
Can I check campaign performance using `get_campaign_details`? +
Yes. get_campaign_details fetches detailed, real-time metadata and performance metrics for a single campaign ID. This gives you the current status and key numbers.
How do I list all possible campaigns? +
Run list_campaigns. This tool provides a comprehensive list of every outreach campaign configured in Adversus, which you can then use to get detailed metrics.
How do I use `list_crm_projects` to understand my sales pipeline structure? +
The list_crm_projects tool shows all configured projects. This helps you map out the entire sales process by giving you the project names and associated campaign IDs. You can then use these IDs to pull specific campaign data.
What if I need to know the current contacts for a specific campaign? Should I use `list_campaign_contacts`? +
Yes, list_campaign_contacts retrieves a list of contacts assigned to a single campaign. This is different from listing all leads (list_active_leads) because it filters the results down to one specific campaign's roster.
Can I retrieve performance metrics for all campaigns using `list_campaigns`? +
No, list_campaigns just gives you a list of campaign names and IDs. To get performance metrics, you must call get_campaign_details and specify the campaign ID.
How do I check if my team members are set up correctly using `list_account_users`? +
The list_account_users tool provides a roster of all team members linked to the Adversus account. This confirms active user IDs, which is essential before coordinating agent assignments or running campaigns.
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.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
HubSpot Lead Creator
This MCP does exactly one thing: it extracts customer data from conversations and creates a new Contact in your HubSpot CRM. That's its only function. Incredible for turning your AI into an automated sales assistant.
Snov.io
Equip your AI agent with direct access to Snov.io — find emails, verify addresses, automate drip campaigns, and manage prospect lists without opening the Snov dashboard.
RocketReach
Find accurate contact information for professionals and companies with a database of verified emails and direct phone numbers.
You might also like
X Ads (Twitter)
Manage your X Ads campaigns — audit accounts, line items, and analytics via AI.
WHO GHO
Access 2,200+ health indicators from 194 countries — life expectancy, disease prevalence, mortality rates, immunization coverage, and environmental health data from the World Health Organization.
ComboCurve
Enable your AI agent to manage wells, projects, and production forecasts via the ComboCurve API.