# CallFire MCP for AI Agents AI Agent Connect

> CallFire MCP for AI Agents. Manage your voice and SMS communications, track campaign performance, and monitor webhooks directly through your AI client. No more switching tabs between the CallFire dashboard and your daily workflow tools.

## Overview
- **Category:** communication-messaging
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_40fwjxCQ7XOafs9HSCE1k7OVG3S5NFB3fqladhkI/ai-agent-connect
- **Tags:** sms-marketing, voice-broadcast, call-tracking, bulk-messaging, contact-management, outreach

## Description

This CallFire MCP lets you hook up your account to any AI agent so you can handle your voice and SMS stuff without jumping back and forth between tabs. You can send out messages, trigger calls, and check on your campaigns just by talking to your agent. It's a huge time saver if you're tired of clicking through a dashboard every time you need to send a text or check a call log. By adding this to the Vinkius catalog, you basically give your agent a direct line to your communication tools. You can see your campaign sounds, check your keywords, and keep an eye on your webhooks without any manual overhead. It gets the busy work out of the way so you can actually focus on your customers. Instead of copy-pasting data from a browser into your CRM or manually checking if a webhook fired, you can just ask your agent to do it for you. It turns your communication stack into a set of commands you can run on the fly. You'll spend less time on the logistics of sending alerts and more time on the actual strategy of your outreach. Whether you're running a high-volume SMS blast or just need to verify a single call status, this setup keeps everything in one place. It's about making your workflow feel like a conversation rather than a series of clicks.

## Tools

### get_call
Get a specific call

### get_campaign
Get a specific broadcast campaign

### get_contact
Get a specific contact

### get_text
Get a specific text message

### get_webhook
Get a specific webhook

### list_calls
This tool shows a full list of your recent voice calls. You can use it to audit your outreach history in seconds.

### list_campaigns
List all broadcast campaigns

### list_contacts
List all contacts

### list_texts
List all text messages

### list_webhooks
This tool lists your active webhooks. Use it to ensure your integrations are healthy and firing correctly.

## Prompt Examples

**Prompt:** 
```
Send an SMS to +15550100 saying 'Your order is ready!'
```

**Response:** 
```
I've sent that SMS to +15550100. 

**Status:** Success
**Message ID:** msg_98765
**Timestamp:** 2026-07-10 14:30:05
**Status:** READY
```

**Prompt:** 
```
What's the status of my last 3 calls?
```

**Response:** 
```
I've retrieved your recent call logs:

| Time | Recipient | Status |
| :--- | :--- | :--- |
| 14:15 | +1987654321 | **Finished** |
| 14:02 | +15550199 | **Failed** |
| 13:45 | +1234567890 | **Completed** |
```

**Prompt:** 
```
List my active SMS keywords.
```

**Response:** 
```
Here are your currently rented keywords:

* **SALE20** (Active)
* **JOINUS** (Active)
* **HELP** (Active)
* **TRACK** (Expired)
```

## Capabilities

### Send bulk SMS messages
Dispatch text notifications to your entire customer list in one go.

### Trigger voice calls
Start a single voice call to a customer immediately through your agent.

### Monitor call statuses
See real-time updates on whether your calls were connected or failed.

### Retrieve campaign metadata
Get details on your configured campaign sounds and assets.

### Manage SMS keywords
View and monitor your currently rented keywords for customer interaction.

### Track webhook health
Verify that your active webhooks are functioning correctly.

### Fetch account profile data
Grab core profile and site information from your account settings.

## Use Cases

### Sending a flash sale SMS alert
A marketing manager needs to blast a discount code to 500 customers. They ask their agent to send the text via the SMS tool.

### Verifying a specific lead's text status
A sales rep wants to know if a lead received a specific follow-up. They ask the agent to check the status of a message ID.

### Monitoring webhook health
An ops manager wants to make sure the landing page is still sending data. They ask the agent to list active webhooks.

### Checking campaign audio assets
A campaign manager needs to see which sounds are live. They ask the agent to list their campaign sounds.

## Benefits

- Stop switching tabs by using your agent to blast updates directly from your chat interface.
- Get instant visibility into your outreach by checking call and text history in real time.
- Keep your marketing assets organized by quickly viewing your campaign sounds and keywords.
- Reduce technical friction by monitoring your webhook health on demand without a dashboard.
- Speed up lead follow-ups by triggering new voice calls as soon as a customer action occurs.
- Access your core setup faster by pulling your profile data into your workspace whenever you need it.

## How It Works

The bottom line is you get a direct voice and text command line for your CallFire account inside any AI client.

1. Subscribe to the CallFire MCP on the Vinkius marketplace.
2. Enter your CallFire API Username and Password in your client settings.
3. Start giving your agent commands to send texts, trigger calls, or check campaign stats.

## Frequently Asked Questions

**Can I send bulk texts with CallFire MCP?**
Yes, you can dispatch single or bulk SMS messages to your customer list directly through your AI agent. It's a much faster way to handle notifications than using the web dashboard.

**How do I check my call history?**
You can simply ask your agent to list your recent calls. It will pull the history from your account and show you the status of each interaction.

**Can I see my campaign sounds?**
Yes, this Connector allows you to retrieve a list of all your configured campaign sounds. You can check these whenever you need to verify your marketing assets.

**Does CallFire MCP work for webhooks?**
It does. You can use it to list your active webhooks to ensure your integrations are healthy and firing correctly without having to check the portal.

**Can I trigger a call using this Connector?**
Absolutely. You can ask your agent to trigger a single voice call to a customer, and it will initiate the call immediately.

**How do I get my account info?**
You can ask your agent to fetch your core account and site information. This is useful for quickly verifying your profile details on the fly.

**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.

**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.