App✓ Officialby CallFire · callfire.com
CallFire
Add your CallFire key once and every AI you use can find contacts, create contacts and find do nots through it.
- Hosted by ahel
- Needs your CallFire key
- Reads
- 14
- Writes
- 10
- Ready in
- ClaudeChatGPT
What you connect
Getting started
- Get an API key from the CallFire account.
- Add the key to the tool or client that will make the requests.
- Create a contact list and add contacts to it.
- Send a text or call, or create a broadcast campaign.
- Check the results by finding texts, calls, or broadcasts.
What it can do
14 reads, 10 writes, grouped by what they touch. A write shows a card that waits for your yes.
Every action, with its inputs
Contact
- Find contacts
GETFind contacts
fields- Limit fields received in response.
limit- To set the maximum number of records to return in a paged list response.
offset- Offset to the start of a given page.
id- A list of contact IDs.
- Create contacts
POSTCreate contacts
body- The request body.
- Find contact lists
GETFind contact lists
fields- Limit fields received in response.
limit- To set the maximum number of records to return in a paged list response.
offset- Offset to the start of a given page.
name- A name or a partial name of a contact list
- Create contact list
POSTCreate contact lists
fields- Limit fields received in response.
contacts- A list of new contact objects to be added
contactIds- A list of ids of existing contacts in CallFire system
contactNumbers- List of numbers in E.164 format (11-digit).
- Get contact
GETFind a specific contact
idrequired- An id of a contact
fields- Limit fields received in response.
- Get contact list
GETFind a specific contact list
idrequired- An id of a contact list to return
fields- Limit fields received in response.
- Get contact history
GETFind a contact's history
idrequired- An Id of a contact
limit- To set the maximum number of records to return in a paged list response.
offset- Offset to the start of a given page.
fields- Limit fields received in response.
- Create contact list from file
POSTCreate contact list from file
filerequired- CSV file to be uploaded
name- A name of a contact list
useCustomFields- A flag to indicate how to define property names for contacts.
Text
- Find texts
GETFind texts
id- List of Text ids to search for, if ids specified other query params ignored
campaignId- An id of a campaign, queries for texts inside a particular campaign.
batchId- An Id of a contact batch, queries for texts which are used in the particular contact batch
fromNumber- A phone number in E.164 format (11-digit).
- Send texts
POSTSend texts
fields- Limit fields received in response.
campaignId- Specifies a campaignId to send texts through a previously created campaign
defaultMessage- Text message can be overridden by TextRecipient.message field.
strictValidation- Turns on strict validation for recipients
- Find text auto replys
GETFind auto replies
fields- Limit fields received in response.
limit- To set the maximum number of records to return in a paged list response.
offset- Offset to the start of a given page.
number- Phone number in E.164 format (11-digit) which contains a TextAutoReply.
- Create text auto reply
POSTCreate an auto reply
id- An id of a text auto reply
number- Setup autoreply for a given phone number, E.164 format (11-digit).
keyword- Setup autoreply for a given keyword
match- Text to match.
- Find text broadcasts
GETFind text broadcasts
name- A name of text broadcast
label- A label of a text broadcast
running- Returns broadcasts only in running state.
scheduled- Specify whether the campaigns should be scheduled or not
- Create text broadcast
POSTCreate a text broadcast
start- If true then starts the campaign immediately (not required).
strictValidation- Turns on strict validation for recipients.
id- A unique id of a broadcast
name- A name of a broadcast
- Get text
GETFind a specific text
idrequired- An id of a text
fields- Limit fields received in response.
Call
- Find calls
GETFind calls
fields- Limit fields received in response.
limit- To set the maximum number of records to return in a paged list response.
offset- Offset to the start of a given page.
id- Lists the Call ids to search for.
- Send calls
POSTSend calls
fields- Limit fields received in response.
campaignId- Specifies a campaignId to send calls quickly on a previously created campaign
defaultLiveMessage- Text to be turned into a sound, this text will be played when the phone is answered.
defaultMachineMessage- Text to be turned into a sound, this text will be played when answering machine is detected.
- Find call broadcasts
GETFind call broadcasts
fields- Limit fields received in response.
limit- To set the maximum number of records to return in a paged list response.
offset- Offset to the start of a given page.
label- A label of a voice broadcast
- Create call broadcast
POSTCreate a call broadcast
start- Specify whether to immediately start this campaign (not required)
strictValidation- Turns on strict validation for recipients.
id- A unique id of broadcast (readonly)
name- A name of a broadcast
- Get call
GETFind a specific call
idrequired- An id of a call
fields- Limit fields received in response.
- Post call campaign sound
POSTAdd sound via call
fields- Limit fields received in response.
name- Name of a sound to create
toNumber- Phone number in E.164 11-digit format to call to record a sound.
Do
- Find do not contacts
GETFind do not contact (dnc) items
fields- Limit fields received in response.
limit- To set the maximum number of records to return in a paged list response.
offset- Offset to the start of a given page.
prefix- Prefix (1-10 digits) of phone numbers
- Add do not contacts
POSTAdd do not contact (dnc) numbers
source- A list of new contact objects which need to be added.
call- If set to true add all given numbers to Do-Not-Call list.
text- If set to true add all given numbers to Do-Not-Text list.
inboundCall- If set to true add all given numbers to inbound Do-Not-Call list.
- Get do not contact
GETGet do not contact (dnc)
numberrequired- Number associated with Do Not Contact (DNC) entry.
use CallFire to find contacts
Where it works
ClaudeCards and forms for supported actions.
Cursor, Claude Code, CodexComplete text.
ChatGPTWorks through Developer mode.Cards not verified yet
About
CallFire MCP server, hosted by ahel.
CallFire is a messaging and voice service for sending SMS texts and making voice calls. Through its API, a person can create and look up contacts and contact lists, add do not contact numbers, send individual texts or calls, and set up text or call broadcast campaigns. It also supports auto replies and retrieving the history of a contact. Connect your own key and your AI can find contacts, create contacts and find do nots.
- Find contacts and contact lists
- Create contacts and contact lists
- Add do not contact numbers
- Send texts and calls
- Create text and call broadcasts
- Create auto replies and find call or text history
Often used with: Slack, Discord, Telegram Bot, Twilio, GitHub, Notion, Linear, Stripe, Atlassian, Google Chat, CIRCL, AppVeyor
Similar apps: Bird
Is this your product?
Claim this page.
Tell ahel it is yours. We check the claim by hand and reply by email.
Studio
Make one like this.
Turn your own API or MCP server into an app with the same page, facts and cards.
Open Studio