CallFire MCP. Send messages, manage calls, and track campaigns from your agent.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
CallFire connects your AI agent to voice and SMS communications. Use it to send bulk texts, trigger immediate follow-up calls, and track campaign status from your chat interface.
Monitor call logs, retrieve account details, and manage message history without leaving your workflow.
What your AI agents can do
Get account info
Pulls the core profile and site information for your CallFire account.
Get call details
Retrieves detailed information for a single, specific voice call.
Get sms details
Fetches the specific details for a single SMS message by its ID.
The agent sends text messages to a recipient or list of numbers using the send_sms tool.
The agent triggers a single voice call using send_voice_call and can check the status of past calls using list_calls.
The agent fetches core profile and site information with get_account_info.
The agent pulls detailed records for a single SMS (get_sms_details) or a specific call (get_call_details).
The agent lists configured campaign sounds (list_campaign_sounds) and monitors rented keywords (list_keywords).
The agent lists active webhooks (list_webhooks) and records of sent messages (list_sent_sms) for system health checks.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
CallFire MCP Server: 10 Tools for Messaging & Communications
Use these tools to send messages, manage voice calls, list campaign assets, and retrieve detailed communication records through your AI agent.
019d7567get account info
Pulls the core profile and site information for your CallFire account.
019d7567get call details
Retrieves detailed information for a single, specific voice call.
019d7567get sms details
Fetches the specific details for a single SMS message by its ID.
019d7567list calls
Lists a history of all voice calls that have been made through CallFire.
019d7567list campaign sounds
Retrieves a list of configured audio files for marketing campaigns.
019d7567list keywords
Lists all the specific keywords you have reserved for SMS interaction.
019d7567list sent sms
Retrieves a list of all SMS messages that have been sent.
019d7567list webhooks
Lists and checks the status of your active webhook integrations.
019d7567send sms
Sends a new SMS message to a specified number.
019d7567send voice call
Triggers a single, immediate voice call to a specified number.
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 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
This server hooks up your AI agent to CallFire, letting you handle all your voice and text messages right from your chat window. You can run full campaigns, track every call status, and blast out messages—all without ever leaving your workflow.
Your agent can send a text message to a single number or a whole list of numbers using send_sms. It'll also trigger an immediate voice call to any number you specify with send_voice_call. You can check the status of past calls by pulling a history of all calls with list_calls, and you'll get detailed info on any single call using get_call_details.
Need to know what happened with a specific text? get_sms_details grabs the full record for any single SMS by its ID. You can pull your core profile and site info with get_account_info. To keep tabs on your messaging setup, your agent can list all the campaign sounds you've set up with list_campaign_sounds and check out all the reserved keywords for SMS interactions using list_keywords.
You can check if your system connections are good by listing active webhooks with list_webhooks or by getting a list of every single message sent out with list_sent_sms. Your agent knows how to manage the comms assets too; it pulls a list of all sent SMS messages with list_sent_sms.
How CallFire MCP Works
- 1 Subscribe to the CallFire MCP Server and provide your API Username and Password.
- 2 Your AI client accesses the server's tools via the MCP protocol.
- 3 You prompt your agent to perform an action (e.g., 'Send a follow-up text to +15551234567').
The bottom line is, your AI agent uses your credentials to call CallFire's API, and the results appear directly in your chat.
Who Is CallFire MCP For?
This is for Ops Managers, Marketing Specialists, and Customer Support Leads who get tired of jumping between the CallFire portal, CRM, and spreadsheet tools. If your job involves routine, high-volume communication—whether it's sending status updates or triggering follow-up calls—this saves the clicks.
Sends mass SMS alerts or campaign notifications instantly without logging into the main portal.
Checks the status of a customer's recent call or sends a follow-up text directly from their ticketing system.
Triggers scheduled follow-up calls to prospects and monitors which campaigns are running correctly.
What Changes When You Connect
- Send status updates immediately. Use
send_smsto dispatch texts to customers without leaving your current workflow. You can also run bulk messaging if needed. - Monitor call health constantly.
list_callslets you see the history of all outgoing calls, andget_call_detailsgives you the status of a single call. - Audit system setup easily. Run
list_webhooksto check if your integrations are healthy. This prevents service disruptions before they happen. - Save time on data lookup. Need to know a customer's details? Use
get_account_infoto pull core profile data instantly into your chat. - Manage campaign assets. Check your setup using
list_campaign_soundsand monitor available texting resources withlist_keywords. - Quickly verify message history. Use
list_sent_smsorget_sms_detailsto confirm exactly who received a message and when.
Real-World Use Cases
The Support Agent needs to follow up on a call.
A support agent confirms a call went poorly. They ask their agent: 'Check the status of the call to +1234567890 and send a follow-up text.' The agent runs get_call_details and then send_sms, resolving the issue without opening two different apps.
The Marketing Team runs a quick alert.
The marketing manager needs to notify 50 customers of a service outage. They prompt their agent: 'Send a bulk SMS to this list.' The agent uses send_sms to dispatch the alerts, logging the successful message IDs.
The Sales Director checks campaign compliance.
Before a campaign goes live, the director needs to check the assets. They ask their agent to run list_campaign_sounds and list_keywords. This ensures the right audio files are attached and the reserved keywords are available.
The Ops Engineer diagnoses a failed webhook.
The webhook stopped firing. The engineer asks their agent to run list_webhooks and list_calls. This instantly shows if the integration is active and if there were recent call failures that might have caused the disconnect.
The Tradeoffs
Using manual portal checks
Logging into the CallFire website, navigating to 'SMS Reports', searching for the ID, and copying the status into a spreadsheet.
→
Ask your agent to run get_sms_details with the message ID. The result appears instantly in your chat, skipping the manual portal steps.
Ignoring call history
Assuming a call failed because the recipient didn't answer, when the actual failure reason was a connection timeout or invalid number.
→
Use list_calls to see the complete history and get_call_details to find the exact failure code and timestamps.
Sending messages one by one
Manually sending alerts to a list of 100 people, which is slow and error-prone.
→
Use send_sms with a list of recipients. The agent handles the dispatching for all of them in a single command.
When It Fits, When It Doesn't
Use this server if your communication process is transactional and relies on standard SMS or voice calls. You need to send a message, check a status, or retrieve a piece of account data. Don't use it if you need advanced analytics—this server tracks data, but it doesn't analyze it. If you need to cross-reference call data with external CRM metrics, you'll need a different tool. But if you just need to send a message or get a status, this is the right tool.
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
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
Checking communication status usually means opening 3 different tabs.
Today, checking if a message went out or if a call connected means logging into the portal, finding the specific message ID, and manually reading the status from a table. If you need to check a whole list, you're copy-pasting IDs into a spreadsheet and refreshing pages until you have the full picture.
With the CallFire MCP Server, you just ask your agent. If you need the status, you tell it to run `get_sms_details` or `get_call_details`. The result—the status, the time, the recipient—appears immediately in your chat. No tabs, no copy-pasting.
CallFire MCP Server: Manage calls & messages & campaigns
You used to have to manually trigger a follow-up call, then switch to a separate system to log the result, and finally manually send a summary text. This process takes five minutes and requires three different apps.
Now, you tell your agent to handle the whole sequence. It triggers the call using `send_voice_call`, records the outcome, and sends the summary text using `send_sms`. The whole workflow happens within the chat, keeping your focus on the customer, not the dashboard.
Common Questions About CallFire MCP
How do I use the `send_sms` tool with CallFire? +
You simply tell your agent to send the text. Make sure you include the full recipient number and the exact message body in your prompt. The agent handles the API call.
Can `list_calls` show me calls from last month? +
Yes, list_calls provides a history of made voice calls. You just need to specify the date range or number of records you want to see in your prompt.
What is the difference between `get_sms_details` and `list_sent_sms`? +
Use list_sent_sms to get a list of many messages. Use get_sms_details when you already have a specific message ID and only want to check its status.
How do I check if my webhooks are working with `list_webhooks`? +
You ask your agent to run list_webhooks. It lists all active webhooks and tells you their current status, helping you find broken integrations.
Can I use `send_voice_call` to schedule a call? +
No, send_voice_call triggers an immediate call. If you need to schedule something, you must use a separate scheduling tool or service.
How do I list my configured campaign sounds using `list_campaign_sounds`? +
You run list_campaign_sounds to see all available assets. This tool retrieves metadata for your configured sounds, letting you verify your campaign setup details.
What does `get_call_details` provide about a specific call? +
It provides a full record of one call. You get details like the call status, the destination number, and the start/end timestamps.
If I use `send_sms` and it fails, how can I check the error? +
The tool response will contain an error code and a description. You should check the status of the message ID against get_sms_details later to confirm the failure.
Can I send an SMS using the agent? +
Yes! Use the send_sms tool with the recipient's phone number and your message content. Your agent will trigger the dispatch through CallFire instantly.
How do I check the status of a specific call? +
Simply ask the agent to get_call_details and provide the Call ID. It will retrieve the latest status, such as 'finished' or 'failed', directly from CallFire.
Does the integration allow creating a new voice broadcast? +
The current toolset is focused on individual actions and querying (Read-Only/Individual Dispatch) for operational control. Massive broadcasts should be configured via the CallFire web dashboard.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
Cordial
Equip your AI agent to manage subscribers, campaigns, and automated messaging through the Cordial Marketing API.
TheySaidSo
Access the world's largest quote API — retrieve the Quote of the Day, search by author, and fetch random inspiration directly via AI.
Podium
Win more local customers with review generation, webchat, text marketing, and payment collection from one inbox.
You might also like
Alai
Generate professional headshots and profile photos with AI that transforms selfies into studio-quality business portraits.
Files.com Alternative
Securely manage Files.com storage, users, and permissions. List folders, move files, and automate workflows through natural language.
Eventmix
Organize events with integrated registration, payment processing, and attendee communication for conferences and meetups.