Skip to content

Integration · Communication

Connect Claude & ChatGPT to CallFire

Ask your AI to text a customer, set up a text broadcast or check how the last campaign did in CallFire. It can create contacts and contact lists, send texts and voice calls, start and stop text broadcasts, and search call and text history. It can also manage your do-not-contact list and show the credits you have left.

Connect CallFire free

Free plan, no credit card. Takes about a minute.

Try asking

  • “How did yesterday's spring sale text broadcast do?”

    The AI finds the broadcast and reads its stats: sent, delivered, failed and replies.

  • “Text 12132000384: Your order is ready for pickup.”

    It sends the text right away. The text goes out immediately and uses account credits.

  • “Create a list called VIP customers with these five numbers.”

    It creates the contact list with the numbers, ready to use in a broadcast.

What your AI can do

Texts and calls

Send texts and voice calls right away, and search sent and received texts and calls by number, state or date.

Broadcasts

Create, start and stop text broadcasts, read their delivery stats, and look up voice call broadcasts.

Contacts and compliance

Create, update and search contacts and contact lists, see a contact's history, and manage the do-not-contact list.

  • “Set up a text broadcast to the VIP list for Friday at 10, but don't start it yet.”

    It creates the broadcast with your message, recipients and schedule, and leaves it for you to start.

  • “Show me every text and call with 12132000384 this month.”

    It searches texts and calls to and from the number in that date range, with status and results.

  • “This customer asked us to stop texting. Block the number.”

    It adds the number to the do-not-contact list with texts blocked, and calls too if you ask.

30 tools for CallFire

These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.

  • add_contacts_to_listChanges dataAdd contacts to a contact list by `list_id`, using `contacts`, existing `contact_ids` or `contact_numbers`.
  • add_do_not_contactChanges dataAdd phone `numbers` to the do-not-contact list, choosing whether calls (`call`) and/or texts (`text`) are blocked.
  • create_contact_listChanges dataCreate a contact list with a `name` and optional `contacts`, `contact_ids` or `contact_numbers` to put in it.
  • create_contactsChanges dataCreate one or more contacts: pass `items`, each with firstName, lastName, mobilePhone (E.164 digits, e.g. 12132000384) and optional properties. Returns the new contact IDs.
  • create_text_broadcastVisible to othersCreate a text broadcast with `name`, `message`, `recipients` (phone numbers or contacts) and optional `schedules`. Set `start` to true to begin sending right away.
  • delete_contactDeletesDelete a contact by `contact_id`. It is hidden from searches and lists.
  • get_accountGet the connected CallFire account's details (name, email, account ID).
  • get_callGet one call by `call_id`, with its status, result and duration.
  • get_call_broadcastGet one voice call broadcast by `broadcast_id`, with its settings and status.
  • get_contactGet one contact by `contact_id`, with name, phone numbers and custom properties.
  • get_contact_historyGet the call and text history for one contact by `contact_id`.
  • get_contact_listGet one contact list by its ID (passed as `contact_id`), including its size.
  • get_plan_usageGet the current billing plan usage: credits used and remaining for calls and texts this period.
  • get_textGet one text message by `text_id`, with its status, message and recipient.
  • get_text_broadcastGet one text broadcast by `broadcast_id`, with its message, schedule and status.
  • get_text_broadcast_statsGet delivery statistics for a text broadcast by `broadcast_id` (sent, delivered, failed, replies), optionally for a `begin`/`end` window.
  • list_call_broadcastsList voice call broadcasts, filtered by `name`, `label`, `running` or `scheduled`.
  • list_contact_list_contactsList the contacts in a contact list by `list_id`.
  • list_contact_listsList contact lists, optionally filtered by `name`. Use to find a list ID for sending or broadcasts.
  • list_do_not_contactList do-not-contact numbers, filtered by `number`, `prefix` or `source`.
  • list_my_numbersList the phone numbers leased on the account, filtered by `city`, `state`, `zipcode` or `toll_free`.
  • list_text_broadcastsList text broadcasts (bulk SMS campaigns), filtered by `name`, `label`, `running` or `scheduled`.
  • search_callsSearch calls by `to_number`, `from_number`, `inbound`, `states`, `results`, `campaign_id` or date range.
  • search_contactsSearch contacts by `number`, `contact_list_id`, a custom `property_name`/`property_value` pair or a list of `id`s. Use to find a contact ID.
  • search_textsSearch sent and received texts by `to_number`, `from_number`, `inbound`, `states`, `campaign_id` or date range (`interval_begin`/`interval_end`).
  • send_callsVisible to othersPlace voice calls right away. Pass `items` (each with phoneNumber or contactId) and a message via `default_live_message`/`default_machine_message` (text-to-speech) or sound IDs. Calls go out immediately and use account credits.
  • send_textsVisible to othersSend SMS/MMS texts right away. Pass `items` (each with phoneNumber or contactId and optional message) and/or `default_message`. Texts go out immediately and use account credits.
  • start_text_broadcastVisible to othersStart a text broadcast by `broadcast_id`. Texts start going out to all its recipients and use account credits.
  • stop_text_broadcastVisible to othersStop a running text broadcast by `broadcast_id`.
  • update_contactChanges dataUpdate a contact by `contact_id`: name, phone numbers, zip code or custom properties.

Set up in three steps

  1. 1

    Pick the app

    Create a free PipMCP account and choose CallFire from the app list.

  2. 2

    Paste your key

    Paste your CallFire API login and API password. Sign in to CallFire and open the API access page (callfire.com/developers/manage/access). Create a new API credential and copy its username (the API login) and its password.

  3. 3

    Add the link to your AI

    You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:

    1. Click your name, then Settings › Connectors › Add custom connector.
    2. Paste your link as the Remote MCP server URL.
    3. Switch it on from the + menu in a chat.

Questions

What can the AI do in CallFire?

The AI can read your account, plan usage, phone numbers, contacts, contact lists, texts, calls and broadcasts. It can create and update contacts and lists, send texts and voice calls, create, start and stop text broadcasts, and add numbers to the do-not-contact list.

Does the AI see my CallFire credentials?

No. Your CallFire API login and password is encrypted at rest and never shown to the AI. After you save it, it is not shown again, not even to you. The AI only sees the results of the tools it calls.

Can I control what the AI is allowed to do?

Yes. You choose which tools are switched on, so you can start with lookups only. Sending texts and calls, and starting a broadcast, reach real people and use account credits, so those tools can require your approval before they run. Every tool call is logged.

Does it work with ChatGPT?

Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your PipMCP link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.

What does it cost?

PipMCP has a free plan with no credit card required. Paid plans bill per completed task. You also need your own CallFire account, and the texts and calls you send use your CallFire credits.

Can the AI check how many credits I have left?

Yes. get_plan_usage shows the credits used and remaining for calls and texts in the current billing period, so you can check before you send a large broadcast.

Let your AI work in CallFire today.

Start free. Your key stays encrypted, and you decide what the AI may do.

Connect CallFire free

PipMCP is not affiliated with CallFire. Product names are trademarks of their owners.