Adversus MCP. Automate outreach and manage the whole lead 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 automates outbound sales, telemarketing, and full CRM orchestration. Connect your AI client to instantly manage lead pipelines, track campaign performance metrics, and coordinate outreach efforts without switching between multiple dashboards or manually logging data.
What your AI agents can do
Add contact to campaign
Adds a new contact record to an existing sales campaign queue.
Get campaign details
Retrieves all specific details and performance metrics for one selected campaign.
List account users
Lists the names and status of team members using Adversus accounts.
Get full details on any specific marketing or sales campaign running through Adversus.
Assign new contacts or leads to a targeted outreach campaign, queuing them for automated dialing.
Retrieve complete lists of all active leads across the entire system.
Browse and see what sales projects are configured in your CRM setup.
List all team members who have accounts within the system for operational reporting.
Ask AI about this MCP
Supported MCP Clients
OAuth 2.0 CompatibleWaiting for input…
Adversus: 7 Tools for Campaign Ops
These tools let you programmatically list campaigns, manage contacts, track users, and orchestrate every step of the outbound sales pipeline.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using Adversus on Vinkius019dd0b3add contact to campaign
Adds a new contact record to an existing sales campaign queue.
019dd0b3get campaign details
Retrieves all specific details and performance metrics for one selected campaign.
019dd0b3list account users
Lists the names and status of team members using Adversus accounts.
019dd0b3list active leads
Retrieves a global list of all leads currently tracked in the system.
019dd0b3list campaign contacts
Lists every contact assigned to a single, specified campaign.
019dd0b3list campaigns
Provides a list of all current and past campaigns set up in Adversus.
019dd0b3list crm projects
Lists the high-level projects configured within your CRM instance.
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,800+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,800+ 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
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.
The pain of manual sales reporting
Right now, updating your outreach efforts means jumping between the CRM dashboard, the dialer tab, and the lead spreadsheet. You copy a contact's name from one place, paste it into another to check their history, then manually update the campaign status in a third location. It’s slow, error-prone work that kills momentum.
With this MCP, your agent handles it all. Instead of clicking through pages and cross-referencing data, you simply tell your AI client what needs doing. You get immediate access to every metric—from viewing the list of campaigns using `list_campaigns` to getting a detailed performance summary with one call to `get_campaign_details`. It’s instant coordination.
Using add_contact_to_campaign
The manual steps that disappear are the copy/pasting of contact data and the tedious process of confirming campaign eligibility. You never have to worry about whether a lead is ready for outreach or which queue it needs to be in.
Your agent takes your raw input—a name, an email—and uses `add_contact_to_campaign` to execute the full workflow: validating the contact and placing them right into the dialer queue. It's automated, dependable lead orchestration.
What you can do with this MCP connector
This connector lets you take control of the entire outbound sales workflow through natural conversation. Instead of digging through complex spreadsheets or toggling dozens of tabs, your AI agent acts as a dedicated sales operations coordinator. You can programmatically view all running campaigns and their performance stats, or add new leads directly into specialized outreach queues.
Need to check who's on the roster? You get immediate access to complete directories of contacts and relationship history for any given campaign. The platform ensures every single action is traceable; through Vinkius AI Analytics, you see exactly which data points flowed through the system and how your budget was used—nothing happens in the dark.
It’s about coordination. You can maintain a perfectly synchronized sales pipeline by viewing configured projects alongside associated outreach campaigns. This means when a deal moves to a new stage, your agent knows where that lead lives and what its current status is, eliminating stale data and manual follow-ups.
019dd0b3-9cc5-7121-b227-23a9b25fee95 How Adversus MCP Works
- 1 Connect your API key from Adversus to any MCP-compatible client.
- 2 Prompt your agent with a task, like listing active campaigns or adding contacts to a specific outreach queue.
- 3 The agent executes the necessary steps and returns structured data—whether it's a list of leads or a campaign performance summary.
The bottom line is, you control complex sales operations by talking to your AI client instead of clicking through dashboards.
Who Is Adversus MCP For?
Sales Operations Leads who are sick of manual reporting; Telemarketing Managers who need real-time campaign oversight; and Business Developers needing instant lead ingestion into specialized outreach funnels.
You use this to instantly pull performance recaps across all campaigns and manage the distribution of new leads using natural language commands.
You coordinate agent assignments, check campaign health metrics, and monitor entire outreach efforts without leaving your primary workspace.
You automate the process of taking newly acquired contacts and feeding them into specialized outreach campaigns with simple AI queries.
What Changes When You Connect
- Stop toggling between tabs. Use your agent to list all campaigns, pulling real-time status and performance metrics in one command.
- When you acquire a new contact, don't manually input them. Your agent can use
add_contact_to_campaignto instantly assign the lead to the right outreach funnel. - Need to know who's working? Quickly list team members using
list_account_usersfor instant operational checks and resource monitoring. - Never lose track of a deal. You can cross-reference projects via
list_crm_projectswith specific campaign data, keeping your pipeline perfectly mapped. - Reviewing who's in the funnel is simple: use
list_campaign_contactsto see every person assigned to any single campaign instantly.
Real-World Use Cases
Onboarding a new client lead
A BDR gets a list of 50 cold leads. Instead of manually creating records, they ask their agent to fetch the global list using list_active_leads and then push them all into the 'Q3 Cold Outreach' campaign using add_contact_to_campaign.
Quarterly performance audit
A Sales Ops Lead needs to know if the 'Renewal' campaign is underperforming. They ask their agent for a full overview by calling list_campaigns first, and then using get_campaign_details on the specific ID to get actionable metrics.
Checking team capacity
A Telemarketing Manager needs to verify who is active before running a major push. They use their agent to execute list_account_users, ensuring all agents are ready and connected for the day's calls.
Reviewing complex deal history
A manager needs to see if a lead who was assigned to Campaign X also belongs to Project Y. The agent can correlate data by listing projects with list_crm_projects and then checking the contacts in that project's campaign scope.
The Tradeoffs
Asking for a 'full report'
The user asks, 'Give me everything about this lead.' The agent fails because data is split across campaigns, projects, and global leads.
→
Break the request down. First, use list_active_leads to find the person's ID. Then, if they are in a campaign, check that specific list using list_campaign_contacts. Finally, run get_campaign_details to get the performance context.
Assuming one tool covers everything
The user thinks simply calling list_campaigns will show every contact associated with them.
→
No. You must use two steps: first, call list_campaigns to get the ID; second, pass that ID into list_campaign_contacts to retrieve the member list.
Trying to add contacts without context
The user just provides a name and phone number without knowing which campaign it belongs to.
→
You must first use list_campaigns to identify the correct target campaign ID, and then run add_contact_to_campaign with both the contact info and that specific ID.
When It Fits, When It Doesn't
Use this MCP if your primary bottleneck is managing the flow of leads from acquisition into active outreach campaigns. You need to coordinate data across initial lead lists, running campaign performance metrics, and assigning contacts to specific funnels. Don't use it if you only need simple document storage; for that, an indexed knowledge base tool works better. If you only need to send a single follow-up message, a messaging MCP is the right call. But if you need to track who gets the message and whether they are in a campaign, Adversus is what you need.
Common Questions About Adversus MCP
How do I see all my active campaigns using list_campaigns? +
Use list_campaigns to get a master overview of every campaign you have running or archived. This tells you the status and names needed before you drill down into performance metrics.
Can I use add_contact_to_campaign multiple times? +
Yes, you can call add_contact_to_campaign repeatedly for batches of leads. Just provide the contact details and the target campaign ID each time to keep your outreach queue full.
What is list_active_leads used for? +
list_active_leads gives you a clean, global view of every lead in the system. This is perfect for initial data audits or finding leads that might have slipped out of their primary campaign.
What if I need to check contacts within one campaign? +
You use list_campaign_contacts. You'll provide the specific Campaign ID, and it returns a list of every single person currently assigned there. This is much more focused than checking global leads.
How do I use `list_crm_projects` to view configured sales pipelines? +
It provides a list of all active CRM projects in your account. Each project represents a coordinated set of goals or initiatives within Adversus.
What data does `get_campaign_details` return about performance? +
This tool retrieves granular, high-fidelity metadata for one specific campaign ID. You get detailed real-time status and metrics that go far beyond a simple list view.
When I run `list_account_users`, what operational insights can my agent gather? +
The function lists every team user assigned to your Adversus account. This allows you to monitor which agents are active and helps manage overall campaign assignments.
If I use `list_campaign_contacts`, what kind of contact history can I expect? +
It returns the complete profile metadata for every contact in a campaign. This includes their full relationship history, providing context beyond just their current lead status.
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.