Skip to content

Integration · Communication

telebroad.com

Connect Claude & ChatGPT to Telebroad

Ask your AI which texts are still unread, what a caller said, or to reply to a customer from one of your Telebroad lines. It can read and send SMS and MMS, schedule texts, assign and resolve conversations, and search call history with recordings and transcripts. Your phone inbox gets handled from the chat.

Connect Telebroad free

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

Try asking

  • “Which SMS conversations are unread and not assigned to anyone?”

    The AI lists inbox conversations filtered to unread and unassigned, with the line and the other party's number.

  • “Reply to +1 555 010 2030 from our main line: your order is ready for pickup.”

    It finds your SMS lines and sends the text from the line you pick. Sending is immediate and billed, so you can require approval first.

  • “Show me all missed calls from yesterday.”

    It searches call history for yesterday's date range, filtered by call status, and lists the calls it finds.

What your AI can do

Texts and conversations

Read, send and schedule SMS and MMS, see unread counts per line, and mark messages read or unread.

Team inbox

Assign, resolve and reopen conversations, keep saved reply templates, and block or unblock senders.

Calls

Search call history by date, number, user or direction, and fetch a call's legs, recordings and transcripts.

  • “What was said on call 8841?”

    It fetches the call's transcripts and lists its recordings.

  • “Remind this customer about their appointment tomorrow at 9:00 by text.”

    It schedules the text to send at that time. It stays in the scheduled list until it is sent or you cancel it.

  • “Assign the conversation with +1 555 010 4455 to Maria and mark it resolved when she is done.”

    It looks up Maria's user ID, assigns the conversation to her and can later mark it resolved.

41 tools for Telebroad

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

  • archive_webhookDeletesDisable a webhook (webhook id). Destructive action; may require approval. API summary: Stop delivering to a subscription.
  • assign_conversationVisible to othersAssign a conversation to a team member, by `line`, `conversation_number` and `user_id` (from list_users).
  • block_senderVisible to othersBlock a `number` from texting a `line`, with an optional `reason`.
  • cancel_scheduled_messageDeletesCancel a scheduled text by `line` and `scheduled_id` so it is not sent.
  • create_line_readVisible to othersCreate a new read for a line. Has effects visible outside this system. API summary: Mark a whole line read.
  • create_saved_replyVisible to othersSave a reusable reply template with a `title` and `body`.
  • create_webhookDeletesCreate a new webhook. Required: name, url or type. Destructive action; may require approval. API summary: Create a webhook subscription.
  • delete_draftDeletesPermanently delete a draft by draft id. Destructive action; may require approval. API summary: Discard a draft.
  • delete_messageDeletesPermanently delete a message by message number. Destructive action; may require approval. API summary: Delete a conversation.
  • delete_one_messageDeletesPermanently delete a message by message id. Destructive action; may require approval. API summary: Delete one message.
  • delete_templateDeletesPermanently delete a template by template id. Destructive action; may require approval. API summary: Delete a saved reply.
  • delete_webhookDeletesPermanently delete a webhook by webhook id. Destructive action; may require approval. API summary: Delete a subscription.
  • get_callGet one call by `callid`, including its legs.
  • get_call_recordingGet one recording for a call by uniqueid. API summary: Get one recorded leg.
  • get_call_transcriptsGet the transcripts for a call by `callid`.
  • get_conversationRead the messages in one conversation, identified by `line` (your number) and `message_number` (the other party's number). Set `mark_read` to mark them read.
  • get_draftGet one draft by draft id. API summary: Read a draft.
  • get_line_blockedGet one blocked for a line by blocked number. API summary: Check whether a number is blocked.
  • get_message_get_conversation_pageGet one message by message id. Results are paginated. API summary: Read the page containing a message.
  • get_unread_countsGet unread message counts per line, optionally for specific `lines` or `since` a time.
  • get_webhookGet one webhook by webhook id. API summary: Get one subscription.
  • list_blocked_sendersList numbers blocked from texting a `line`.
  • list_call_recordingsList the recordings for a call by `callid`.
  • list_conversationsList SMS conversations in the inbox, optionally filtered by `lines`, `unread`, `unresolved`, `assigned_to_me` or `unassigned`. Paginated with `limit` and `offset`.
  • list_saved_repliesList the saved reply templates.
  • list_scheduled_messagesList scheduled (not yet sent) texts for a `line`.
  • list_sms_linesList the phone numbers (SMS lines) on the account that you can send texts from. Use this to get the `from` number or `line` for other tools.
  • list_typesList types. API summary: List the valid event types.
  • list_usersList the users on the Telebroad account, with their IDs for assigning conversations or filtering calls.
  • list_webhooksList webhooks. Optional filters: type or enabled. API summary: List webhook subscriptions.
  • mark_messages_readVisible to othersMark specific messages in a conversation read or unread, by `line`, `conversation_number`, `message_ids` and `read`.
  • reopen_conversationVisible to othersReopen a resolved conversation, by `line` and `conversation_number`.
  • resolve_conversationVisible to othersMark a conversation as handled (resolved), by `line` and `conversation_number`.
  • restore_webhookDeletesEnable a webhook (webhook id). Destructive action; may require approval. API summary: Start delivering to a subscription.
  • schedule_text_messageVisible to othersSchedule a text from a `line` to `to` at `send_at`, with `message` and optional `media` or `subject`. The text is sent automatically at that time unless cancelled.
  • search_callsChanges dataSearch call history between `start` and `end`, with optional `filters` (numbers, users, extensions, directions, statuses, duration and more), `sort`, `limit` and `offset`.
  • send_text_messageVisible to othersSend an SMS or MMS from one of your lines (`from`) to 1–20 numbers in `to`, with `message` text and optional `attachments`. This sends a real, billed text immediately and cannot be undone.
  • unblock_senderDeletesUnblock a number (`blocked_number`) on a `line` so it can text you again.
  • update_draftVisible to othersUpdate an existing draft identified by draft id. Has effects visible outside this system. API summary: Save a draft.
  • update_saved_replyVisible to othersEdit a saved reply by `template_id`, with its new `title` and `body`.
  • update_webhookDeletesUpdate an existing webhook identified by webhook id. Only the fields you pass are changed. Destructive action; may require approval. API summary: Update a subscription (merge).

Set up in three steps

  1. 1

    Pick the app

    Create a free HeyMyApps account and choose Telebroad from the app list.

  2. 2

    Paste your key

    Paste a Telebroad API key (it starts with tbk_live_). In the Telebroad admin center open Integrations > API Keys and create a key with a name, an expiry and owners. Tick the scopes you need: all ten for full access, including sms:send if the AI may send texts. The key is shown only once, so copy it right away.

  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 Telebroad?

The AI can list your SMS lines, read conversations and unread counts, and search call history with call details, recordings and transcripts. It can send and schedule texts, cancel scheduled texts, assign, resolve and reopen conversations, manage saved replies and block or unblock senders.

Does the AI see my Telebroad API key?

No. Your Telebroad API key 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 reading conversations and calls only. Sending a text is billed and cannot be undone, and actions like blocking a sender or cancelling a scheduled text 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 HeyMyApps 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?

HeyMyApps has a free plan with no credit card required. Paid plans bill per completed task. You also need your own Telebroad account. Texts the AI sends are billed by Telebroad as usual.

Which scopes should my Telebroad API key have?

Give the key only the scopes for what you want the AI to do. For full access tick all ten scopes. Leave out sms:send if the AI should only read texts and calls. Telebroad then blocks anything outside the key's scopes, on top of the tools you switch on in HeyMyApps.

Let your AI work in Telebroad today.

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

Connect Telebroad free

HeyMyApps is not affiliated with Telebroad. Product names are trademarks of their owners.