Skip to content

Integration · Communication

octopush.com

Connect Claude & ChatGPT to Octopush SMS

Ask your AI to send an SMS, prepare a campaign for a contact list or check your Octopush balance. It can add and find contacts, manage lists and opt-outs, and read conversations in the shared inbox. It can also send voice messages and messages on other channels such as email or RCS, with your approval if you want it.

Connect Octopush SMS free

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

Try asking

  • “Send an SMS to +4520123456: Your order is ready for pickup.”

    The AI sends the SMS to the number in international format. You can use simulation mode to test without sending.

  • “Prepare a campaign to the Newsletter list about Saturday's sale.”

    It creates an SMS campaign for the list and returns a ticket number. Nothing is sent until the campaign is confirmed.

  • “How is yesterday's list campaign doing?”

    It reads the campaign status by its ticket number.

What your AI can do

SMS and campaigns

Send SMS now or at a set time, prepare list campaigns, confirm or cancel them, and check their status.

Voice and other channels

Send voice messages read aloud by phone, and send messages on other channels such as email or RCS.

Contacts and inbox

Find, add, opt out and delete contacts, manage contact lists, and read conversations in the shared inbox.

  • “Add these three customers to the VIP list.”

    It checks for existing contacts first, then adds or updates them with name and phone number in the VIP list.

  • “What is left on our Octopush balance?”

    It checks your remaining balance, optionally per product or country.

  • “Show me the latest replies in the shared inbox.”

    It lists conversations and reads the messages in the one you pick.

54 tools for Octopush SMS

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

  • add_contactsChanges dataAdd or update contacts (phone_number, first/last name, email, custom params) and optionally put them in a list or tag via list_name or tag_name.
  • cancel_multi_channelMoves moneyCancel a multi channel. Financial or irreversible action; may require approval. API summary: Cancel a scheduled message.
  • cancel_scheduled_smsMoves moneyCancel a scheduled SMS campaign that has not been sent yet, by ticket_number.
  • cancel_sms_campaign_on_listMoves moneyCancel a sms campaign on list. Financial or irreversible action; may require approval. API summary: Cancel an SMS campaign to a list/tag.
  • cancel_voice_campaignMoves moneyCancel a voice campaign. Financial or irreversible action; may require approval. API summary: Cancel a VMS campaign.
  • cancel_voice_campaign_on_listMoves moneyCancel a voice campaign on list. Financial or irreversible action; may require approval. API summary: Cancel a VMS campaign to a list/tag.
  • confirm_sms_campaign_on_listVisible to othersConfirm and send a prepared list SMS campaign by ticket_number. Sends real messages and uses credits.
  • create_a_new_multichannel_conversationChanges dataCreate a new contact. Required: contact identifier or channel. Search contacts first to avoid duplicates. API summary: Create a new multichannel conversation.
  • create_a_short_link_to_attach_a_fileChanges dataCreate a new contact. Search contacts first to avoid duplicates. API summary: Create a short link to attach a file.
  • create_a_subaccountChanges dataCreate a new contact. Required: first name, last name or password. Search contacts first to avoid duplicates. API summary: Create a subaccount.
  • create_contact_listChanges dataCreate a new contact list with list_name.
  • create_contact_post_public_api_contact_lists_emptyChanges dataCreate a new contact. Required: list name. Search contacts first to avoid duplicates. API summary: Empty a contact list.
  • create_contact_post_public_api_voice_campaign_on_list_createChanges dataCreate a new contact. Required: text. Search contacts first to avoid duplicates. API summary: Prepare a VMS campaign to a contacts list/tag.
  • create_editChanges dataCreate a new edit. Required: is active, amount to order or monthly budget. API summary: Edit Automatic Reload settings.
  • create_edit_post_public_api_user_edit_campaign_parametersChanges dataCreate a new edit.
  • create_evr_requestChanges dataCreate a new evr request. API summary: Make an EVR lookup request.
  • create_generateChanges dataCreate a new generate. API summary: Generate and Send an OTP.
  • create_hlr_requestChanges dataCreate a new hlr request. Required: phone numbers. API summary: Make an HLR lookup request.
  • create_mnp_requestChanges dataCreate a new mnp request. Required: phone numbers. API summary: Make a MNP - Portage check.
  • create_monthly_consumptionChanges dataCreate a new monthly consumption. Required: channel, year or month. API summary: Get monthly consumption data.
  • create_rcs_compatibilityChanges dataCreate a new rcs compatibility. Required: phone numbers. API summary: Make a RCS compatibility check.
  • create_sms_campaign_on_listVisible to othersPrepare an SMS campaign with text for a contact list (list_name) or tag. It returns a ticket_number; nothing is sent until you confirm it.
  • delete_a_contact_listMoves moneyPermanently delete a contact. Financial or irreversible action; may require approval. API summary: Delete a contact list.
  • delete_account_deletesMoves moneyPermanently delete a delete by email. Financial or irreversible action; may require approval. API summary: Delete a subaccount.
  • delete_contactsMoves moneyPermanently delete contacts by phone_numbers or emails, or all contacts of a list_name or tag_name. This cannot be undone.
  • find_contactFind a contact by phone_number or email. Use this before adding contacts to avoid duplicates.
  • get_accountGet one account by email. API summary: Subaccount information.
  • get_balanceCheck your remaining account balance, optionally per product_name or country_code.
  • get_sms_campaign_on_list_statusGet the status of a list SMS campaign by ticket_number.
  • get_voice_campaign_on_list_statusGet the current status of a voice campaign on list. API summary: Status of a VMS campaign to a list/tag.
  • list_check_creditsList check credits. Optional filters: country codes. API summary: Check credit per service.
  • list_contact_listsList your contact lists.
  • list_conversation_messagesList the messages of a conversation, found by conversation_id, phone_number, email or contact.
  • list_conversationsList conversations in the shared inbox, paged with page and limit.
  • list_draftsList drafts. API summary: Retrieve your draft SMS campaign.
  • list_health_checksList health checks. API summary: Public API health check.
  • list_pagesList pages. Optional filters: type. API summary: Retrieve the list of landing pages.
  • list_parametersList parameters. API summary: Retrieve general configuration.
  • list_settingsList settings. API summary: Get Automatic Reload settings.
  • list_virtual_numbersList the virtual phone numbers on your account.
  • opt_out_contactsChanges dataAdd phone_numbers or emails to the opt-out list so they no longer receive campaigns.
  • pay_accountMoves moneyTransfer a account. Financial or irreversible action; may require approval. API summary: Transfer some credit.
  • remove_contacts_from_optoutChanges dataCreate a new contact. Search contacts first to avoid duplicates. API summary: Remove contacts from optout.
  • retrieve_list_of_the_attached_filesList messages. API summary: Retrieve list of the attached files.
  • retrieve_the_agents_listList messages. API summary: Retrieve the agents list.
  • retrieve_your_draft_vms_campaignList drafts. API summary: Retrieve your draft VMS campaign.
  • send_multichannel_messageVisible to othersSend a message on a chosen channel (sms, email, rcs, voice and more) with text to recipients or a list_name. Sends real messages and uses credits.
  • send_smsVisible to othersSend an SMS with text to recipients (phone numbers in international format) or a list_name, optionally with sender name and a scheduled send_at. Sends real messages and uses credits; simulation_mode tests without sending.
  • send_voice_campaign_on_listVisible to othersSend a voice campaign on list. Has effects visible outside this system. API summary: Confirm a VMS campaign to a list/tag.
  • send_voice_messageVisible to othersSend a voice message: text is read aloud by phone call to recipients or a list_name, with optional voice_language and voice_gender. Places real calls and uses credits.
  • submit_otpDeletesValidate a otp. Destructive action; may require approval. API summary: Validate an OTP code.
  • update_accountsDeletesUpdate an existing account identified by email. Only the fields you pass are changed. Destructive action; may require approval. API summary: Modify a subaccount.
  • update_editsVisible to othersUpdate an existing edit. Only the fields you pass are changed. Has effects visible outside this system.
  • update_messages_agentVisible to othersUpdate an existing message. Has effects visible outside this system. API summary: Set conversation agent.

Set up in three steps

  1. 1

    Pick the app

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

  2. 2

    Paste your key

    Paste your Octopush API key and the API login that goes with it. Log in to your Octopush client area and open the integrations section, where the API key is shown. Both values are sent as headers on every request.

  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 Octopush SMS?

The AI can send SMS, voice messages and messages on other channels, prepare, confirm and cancel list campaigns, and check campaign status. It can find, add, opt out and delete contacts, create and list contact lists, read conversations, list your virtual numbers and check your balance.

Does the AI see my Octopush credentials?

No. Your Octopush API credentials are encrypted at rest and never shown to the AI. After you save them, they are 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 SMS, voice or other messages reaches real people and uses credits, and deleting contacts cannot be undone. Those actions 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 Octopush account. Messages you send use credits on your Octopush account.

Can I test without sending real messages?

Yes. The send_sms tool has a simulation mode that tests the request without sending anything. List campaigns are also prepared first and only sent when the campaign is confirmed, so you can check the setup before anything goes out.

Let your AI work in Octopush SMS today.

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

Connect Octopush SMS free

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