4,700+ servers built on MCP Fusion
Vinkius

CallFire MCP. Manage all SMS and voice outreach from your chat client.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

CallFire MCP on Cursor AI Code Editor MCP Client CallFire MCP on Claude Desktop App MCP Integration CallFire MCP on OpenAI Agents SDK MCP Compatible CallFire MCP on Visual Studio Code MCP Extension Client CallFire MCP on GitHub Copilot AI Agent MCP Integration CallFire MCP on Google Gemini AI MCP Integration CallFire MCP on Lovable AI Development MCP Client CallFire MCP on Mistral AI Agents MCP Compatible CallFire MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

CallFire MCP Server connects your AI client to your voice and SMS campaigns. You can manage all outreach from one place, letting your agent list contacts, check call history, and monitor campaign delivery rates without switching apps.

It handles high-volume broadcasting and detailed communication tracking at scale.

What your AI agents can do

Get call

Gets the detailed record for one specific call.

Get campaign

Gets the full details for one specific broadcast campaign.

Get contact

Gets the detailed profile for one specific contact.

+ 7 more capabilities included
Get Call Details

Retrieves the full record for a single call, including its status, duration, and associated metadata.

List All Calls

Gathers a list of every call—inbound or outbound—allowing you to see a summary of call activity over time.

Manage Contacts

Allows you to list all stored contacts and retrieve detailed profiles for any individual contact record.

Check SMS History

Retrieves a list of all text messages, letting you review delivery statuses, timestamps, and full content.

Monitor Campaigns

Lists all active and completed broadcast campaigns, giving you insight into overall performance and setup.

View Webhooks

Provides a list of all configured webhooks, detailing their triggers and delivery settings.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

CallFire MCP Server: 10 Tools for Messaging & Call Operations

Use these tools to query contact details, list message history, monitor campaigns, and get deep records on specific calls and texts.

get019dd0c8

get call

Gets the detailed record for one specific call.

get019dd0c8

get campaign

Gets the full details for one specific broadcast campaign.

get019dd0c8

get contact

Gets the detailed profile for one specific contact.

get019dd0c8

get text

Gets the full content and status for one specific text message.

get019dd0c8

get webhook

Gets the configuration details for one specific webhook.

list019dd0c8

list calls

Lists a summary of all calls, both incoming and outgoing.

list019dd0c8

list campaigns

Lists a summary of all broadcast campaigns you've run.

list019dd0c8

list contacts

Lists a summary of all contacts in your system.

list019dd0c8

list texts

Lists a summary of all text messages sent or received.

list019dd0c8

list webhooks

Lists a summary of all configured webhooks.

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
Start building

Make Your AI Do More

Start with CallFire, 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

CallFire MCP Server - Voice & SMS Messaging Tools lets your AI client handle all your voice and SMS campaigns. You'll list contacts, check call history, and track campaign delivery rates all in one place, without jumping between apps. You can use list_contacts to see a summary of all contacts in your system, and you can drill down with get_contact to grab a full profile for any specific person.

You'll list every single call—inbound or outbound—with list_calls, and you can check the deep details of one call with get_call, seeing the status, how long it ran, and all the associated info. You can review all your texts, sent or received, using list_texts, and you'll get the full content and status of any single message with get_text.

When you run a broadcast, you'll list all campaigns with list_campaigns and you can get the full setup details for one campaign using get_campaign. You'll also list every webhook configured with list_webhooks, and you can pull the specific configuration details for a webhook with get_webhook.

How CallFire MCP Works

  1. 1 Subscribe to this server and provide your CallFire API Login (username) and API Password.
  2. 2 Your AI client connects using these credentials to authenticate against the CallFire API.
  3. 3 You ask your agent to perform a task—like 'Show me the 3 campaigns with the lowest delivery rate.'—and the agent executes the necessary tools.

The bottom line is, your AI client talks directly to your CallFire account, letting you manage communications using plain conversation instead of the web dashboard.

Who Is CallFire MCP For?

Sales teams who need to review call history and SMS rates without leaving their chat window. Marketing Ops engineers who track broadcast campaign performance and contact engagement metrics. Customer Support agents who need to quickly search for specific calls or messages by contact ID to investigate a case.

Sales Development Rep (SDR)

Checks call history and SMS delivery rates to prep for a call or follow up on a campaign's performance.

Marketing Operations Analyst

Monitors the performance of bulk broadcast campaigns and tracks how many contacts engaged with the message.

Technical Support Specialist

Searches for specific call or message records using a contact ID to trace a customer's issue history.

What Changes When You Connect

  • See campaign reach metrics instantly. Run list_campaigns and know exactly how many texts or calls were sent, and what the overall delivery rate was.
  • Track customer interactions by contact ID. Instead of jumping between tabs, you can use get_contact and then query list_calls and list_texts to build a single, unified timeline.
  • Audit communication failures. Use list_texts to quickly filter for failed deliveries, seeing if the issue was an invalid number or a carrier block.
  • Inspect live call details. When you need to know why a call happened, get_call pulls the full record—duration, status, and recording details—right into your workflow.
  • Stay informed on automation. Use list_webhooks to review all active webhooks and confirm their event triggers are set up correctly, without opening the web console.
  • Save time on data collection. You don't need to export data. Your agent simply calls list_contacts and then get_contact to pull specific data points on demand.

Real-World Use Cases

01

Investigating a customer complaint.

A support agent needs to know everything about Contact X. They ask their agent to 'Get the full history for Contact X.' The agent runs get_contact, then list_calls and filters by ID, and finally uses list_texts to pull all related messages. The agent presents a single timeline of interactions, solving the case immediately.

02

Running a targeted sales promotion.

A sales team member wants to blast a message only to high-value leads. They ask the agent to 'List all contacts that haven't been contacted in 60 days.' The agent runs list_contacts, filters the results, and then uses list_campaigns to deploy the message, tracking the results via get_campaign.

03

Checking bulk message delivery status.

Marketing Ops needs a quick delivery report. They prompt the agent: 'What's the delivery breakdown for last week's promo?' The agent runs list_texts and summarizes the percentage of successful deliveries, flagging any failures found via get_text.

04

Reviewing campaign setup.

A marketing manager needs to verify if the webhook for campaign results is still pointing to the right endpoint. They ask the agent to 'Check the webhooks for the Spring Promo campaign.' The agent uses list_webhooks and then get_webhook to verify the settings.

The Tradeoffs

Jumping between tabs

Logging into CallFire, clicking 'Contacts', then finding a contact ID, then going to 'History' to see calls, and then switching to 'SMS' to check texts. This takes 5-10 minutes of manual clicking and copying.

Just ask your agent. Tell it: 'Give me the full interaction history for Contact ABC.' It will automatically run get_contact, then list_calls, and list_texts and give you the compiled answer.

Guessing the right tool

Trying to get a single text message by just describing it, or using the general list_texts when you really only needed one specific message record.

Use get_text when you have the exact text message ID. If you don't have the ID, run list_texts first to find the correct reference number, then use get_text.

Checking every campaign manually

Going into the campaign dashboard and checking the status of 10 different campaigns one by one to see which ones are active.

Just ask your agent to 'List all active campaigns.' It runs list_campaigns and gives you a list of all campaign IDs and their current status in one go.

When It Fits, When It Doesn't

Use this server if your job involves tracking, monitoring, or manually retrieving data from multiple sources within a communication stack (calls, texts, campaigns, contacts). It’s best for auditors, support staff, and marketing ops roles who deal with data volume. Don't use it if you just need to write a simple, one-off text message. For that, you'd use a simple messaging tool. This server is for deep data retrieval and history review.

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by CallFire. 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

How we secure it →

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 10 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

get_call get_campaign get_contact get_text get_webhook list_calls list_campaigns list_contacts list_texts list_webhooks

Tracking communications across multiple tabs is a nightmare.

Today, if you need a full customer view, you have to jump through hoops: log into the platform, find the contact, look at the call log, copy the ID, then navigate to the SMS section, and finally, search the campaign history. It's a mess of tabs and manual copy-pasting.

With this MCP server, you just ask your agent. You say, 'What's the history for Contact XYZ?' and it runs the necessary tools (`get_contact`, `list_calls`, `list_texts`) to pull everything together. You get a complete, structured answer without leaving your chat.

CallFire MCP Server: Get a full picture of your outreach.

You can stop checking campaign reports in one place and call logs in another. Your agent handles the cross-referencing. It combines the data from `list_campaigns` and `list_calls` so you see the performance metrics and the actual customer interaction in one place.

This changes everything. You don't just see data points; you get a single, actionable narrative about your entire communication flow. It's history and performance, all in one chat.

Common Questions About CallFire MCP

How do I use the list_contacts tool with the CallFire MCP Server? +

The list_contacts tool gives you a summary of all contacts in your account. You'll need to use the contact ID returned by this list to then call get_contact to get the full, detailed profile.

Can I check the status of a specific text message using get_text with the CallFire MCP Server? +

Yes, the get_text tool retrieves the specific message record. The response includes the delivery status, timestamps, and whether it failed or was pending.

What is the difference between list_calls and get_call in CallFire MCP Server? +

The list_calls tool gives you a summary list of all calls. If you need the deep, minute-by-minute details (like recording links or specific metadata) for just one call, you use get_call.

How do I see all my active broadcast campaigns using list_campaigns? +

The list_campaigns tool provides a list of all broadcast campaigns. The response will include the campaign ID and its current status, helping you identify what's running.

How do I use list_webhooks to see all my configured webhooks in CallFire? +

The list_webhooks tool retrieves a full list of all configured webhooks. You can then inspect each webhook's delivery settings and the event triggers associated with it.

What information does get_contact provide about a specific contact using CallFire? +

get_contact provides a comprehensive profile for a single contact. This includes their phone number, associated metadata, and details needed for targeted outreach.

When should I use get_campaign versus list_campaigns in CallFire? +

Use list_campaigns to view an overview of all broadcast campaigns. If you know the ID of a campaign, use get_campaign to pull up its specific, detailed configuration and performance metrics.

How do I check the status of a call using get_call with the CallFire MCP Server? +

get_call retrieves the details for one specific call, including its status (e.g., completed, missed). You'll find the call duration and any associated recordings there.

Can I review the full history of calls and text messages for a specific contact? +

Yes. Use list_calls to browse all call records and get_call with a specific Call ID for full details including duration, recording URL, and disposition. For SMS, use list_texts to browse messages and get_text for individual message content and delivery status.

Does CallFire require two separate credentials? +

Yes. CallFire uses HTTP Basic Authentication with an API Login (username) and an API Password. Both are generated in your CallFire account under Settings > API Access. They are separate from your dashboard login credentials.

Can I monitor my active broadcast campaigns and their delivery status? +

Yes. The list_campaigns tool retrieves all voice and text broadcast campaigns with their status (active, paused, finished). Use get_campaign with a Campaign ID to inspect configuration details, delivery rates, and audience targeting. Combine with list_webhooks to verify event-driven notifications are configured correctly.

You might also like

Built & Managed by Vinkius 30s setup 10 tools

We've already built the connector for CallFire. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 10 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.