Skip to main content
Feedback

CallFire MCP connector

Updated 

CallFire is a cloud communications platform for automating voice calls and SMS messaging at scale. The CallFire MCP connector allows AI agents to find and send calls, and create, update, and manage call broadcasts. It also supports organizing batches within broadcasts and archiving voice broadcasts, giving agents control over outbound communication campaigns.

Authentication type

  • Basic Auth - Requires a username and password to be configured for the agent to access the service.

Uses

Use the CallFire MCP connector to perform the following actions:

  • Launch automated voice broadcasts to reach thousands of contacts instantly
  • Track call and SMS activity across every outbound campaign
  • Manage recipient lists and batches for large-scale calling campaigns
  • Retrieve and download call recordings for quality review and compliance
  • Convert text scripts into speech for automated phone messages
  • Monitor broadcast performance with real-time statistics and reporting
  • Pause, resume, or archive voice broadcasts based on campaign needs
  • Organize and reuse sound files across multiple call campaigns

Example prompts

Use the following example prompts to invoke CallFire MCP connector tools from your AI assistant or Boomi Connect workflow:

  • Start a new voice broadcast campaign in CallFire for our customer reminders.
  • Show me all the calls made through CallFire this week.
  • Pause the voice broadcast that's currently running in CallFire.
  • Get the statistics for our latest call broadcast in CallFire.
  • Find the recording for the call we made to a customer yesterday in CallFire.
  • Add a new batch of phone numbers to our CallFire broadcast.
  • Create a text-to-speech message for our CallFire campaign.
  • Download the MP3 recording of a specific call from CallFire.
  • Check the status of a specific call broadcast in CallFire.
  • Disable the undialed recipients in our current CallFire broadcast.

CallFire MCP connector tools

The CallFire MCP connector provides the following tools. Each tool maps to a specific action you can invoke from your AI agent or automation.

ToolDescription
findCallsFind calls
sendCallsSend calls
findCallBroadcastsFind call broadcasts
createCallBroadcastCreate a call broadcast
getCallBroadcastFind a specific call broadcast
updateCallBroadcastUpdate a call broadcast
archiveVoiceBroadcastArchive voice broadcast
getCallBroadcastBatchesFind batches in a call broadcast
addCallBroadcastBatchAdd batches to a call broadcast
getCallBroadcastCallsFind calls in a call broadcast
addCallBroadcastRecipientsAdd recipients to a call broadcast
startVoiceBroadcastStart voice broadcast
getCallBroadcastStatsGet statistics on call broadcast
stopVoiceBroadcastStop voice broadcast
toggleCallBroadcastRecipientsStatusDisable/enable undialed recipients in broadcast
getCallRecordingGet call recording by id
getCallRecordingMp3Get call recording in mp3 format
getCallFind a specific call
getCallRecordingsGet call recordings for a call
getCallRecordingByNameGet call recording by name
getCallRecordingMp3ByNameGet call mp3 recording by name
getCampaignBatchFind a specific batch
updateCampaignBatchUpdate a batch
findCampaignSoundsFind sounds
postCallCampaignSoundAdd sound via call
postTTSCampaignSoundAdd sound via text-to-speech
deleteCampaignSoundDelete a specific sound
getCampaignSoundFind a specific sound
getCampaignSoundDataMp3Download a MP3 sound
getCampaignSoundDataWavDownload a WAV sound
findContactsFind contacts
createContactsCreate contacts
findDoNotContactsFind do not contact (dnc) items
addDoNotContactsAdd do not contact (dnc) numbers
deleteDoNotContactsBySourceDelete do not contact (dnc) numbers contained in source.
getUniversalDoNotContactsFind universal do not contacts (udnc) associated with toNumber
deleteDoNotContactDelete do not contact (dnc) number.
getDoNotContactGet do not contact (dnc)
updateDoNotContactUpdate an individual do not contact (dnc) number
findContactListsFind contact lists
createContactListCreate contact lists
deleteContactListDelete a contact list
getContactListFind a specific contact list
updateContactListUpdate a contact list
removeContactListItemsDelete contacts from a contact list
getContactListItemsFind contacts in a contact list
addContactListItemsAdd contacts to a contact list
removeContactListItemDelete a contact from a contact list
deleteContactDelete a contact
getContactFind a specific contact
updateContactUpdate a contact
getContactHistoryFind a contact's history
findKeywordsFind keywords
findKeywordLeasesFind keyword leases
findKeywordLeaseConfigsFind keyword lease configs
getKeywordLeaseConfigFind a specific keyword lease config
updateKeywordLeaseConfigUpdate a keyword lease config
getKeywordLeaseByIdFind a keyword by id
getKeywordLeaseFind a specific lease
updateKeywordLeaseUpdate a lease
isKeywordAvailableCheck for a specific keyword
getAccountFind account details
findApiCredentialsFind api credentials
createApiCredentialCreate api credentials
deleteApiCredentialDelete api credentials
getApiCredentialFind a specific api credential
disableApiCredentialsDisable specified API credentials
enableApiCredentialsEnable specified API credentials
getCreditUsageFind credit usage
getBillingPlanUsageFind plan usage
getCallerIdsFind caller ids
sendVerificationCodeToCallerIdCreate a caller id
verifyCallerIdVerify a caller id
findMediaFind media
getMediaDataByKeyDownload media by extension
getMediaGet a specific media
getMediaDataDownload media by extension
getMediaDataBinaryDownload a MP3 media
findNumberLeasesFind leases
findNumberLeaseConfigsFind lease configs
getNumberLeaseConfigFind a specific lease config
updateNumberLeaseConfigUpdate a lease config
getNumberLeaseFind a specific lease
updateNumberLeaseUpdate a lease
findNumbersLocalFind local numbers
findNumberRegionsFind number regions
findNumbersTollfreeFind tollfree numbers
findOrdersFind orders
orderKeywordsPurchase keywords
orderNumbersPurchase numbers
getOrderFind a specific order
getDeliveryReportsGet delivery reports by ad hoc criteria
findTextsFind texts
sendTextsSend texts
findTextAutoReplysFind auto replies
createTextAutoReplyCreate an auto reply
deleteTextAutoReplyDelete an auto reply
getTextAutoReplyFind a specific auto reply
findTextBroadcastsFind text broadcasts
createTextBroadcastCreate a text broadcast
getTextBroadcastFind a specific text broadcast
updateTextBroadcastUpdate a text broadcast
archiveTextBroadcastArchive text broadcast
getTextBroadcastBatchesFind batches in a text broadcast
addTextBroadcastBatchAdd batches to a text broadcast
addTextBroadcastRecipientsAdd recipients to a text broadcast
startTextBroadcastStart text broadcast
getTextBroadcastStatsGet statistics on text broadcast
stopTextBroadcastStop text broadcast
getTextBroadcastTextsFind texts in a text broadcast
toggleTextBroadcastRecipientsStatusDisable/enable undialed recipients in broadcast
getTextFind a specific text
findWebhooksFind webhooks
createWebhookCreate a webhook
findWebhookResourcesFind webhook resources
getWebhookResourceFind specific webhook resource
deleteWebhookDelete a webhook
getWebhookFind a specific webhook
updateWebhookUpdate a webhook
On this Page