Skip to content

Integration · Communication

Connect Claude & ChatGPT to Sendblue

Ask your AI who texted you today, whether a number can get iMessage, or to send a message from your Sendblue line. It can read and filter sent and received messages, create and update contacts with tags, opt numbers out and manage group chats. Messages go out immediately, so you can require your approval before anything is sent.

Connect Sendblue free

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

Try asking

  • “Show me the messages we received today.”

    The AI lists inbound messages for the date, with the sender's number, the content and the service (iMessage, SMS or RCS).

  • “Can +15551234567 receive iMessage?”

    It checks the number and tells you whether it can receive iMessage or only SMS.

  • “Text +15551234567 from our main line: Your order is ready for pickup.”

    It finds your line's from_number and sends the message. It is delivered right away.

What your AI can do

Messages

Send messages to one number or a group chat, react to messages, send read receipts, and list or read messages with status and delivery details.

Contacts

List, count, create, update and delete contacts with tags and custom variables, and opt numbers out of messaging.

Lines and groups

See your Sendblue lines and their state, check iMessage support for a number, and read, rename or change the members of group chats.

  • “Add +15559876543 as Anna Berg, tagged lead.”

    It creates the contact with name and tag, or updates the existing contact if you allow that.

  • “Opt out +15550001111, they asked us to stop.”

    It marks the number as opted out, so it will not receive your messages.

  • “Add +15552223333 to the project group chat and rename it Launch team.”

    It adds the number to the group and renames the chat. Group members see both changes.

18 tools for Sendblue

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

  • check_imessage_supportCheck whether a phone `number` can receive iMessage or only SMS before you message it.
  • count_contactsGet the total number of contacts in your Sendblue account.
  • create_contactChanges dataCreate a contact from `number` (E.164 phone number) with optional first_name, last_name, tags and custom_variables. Set update_if_exists to update an existing contact instead of failing.
  • delete_contactDeletesPermanently delete a contact by phone_number. This cannot be undone.
  • get_contactGet one contact by phone_number (E.164, e.g. +15551234567), including name, tags and custom variables.
  • get_groupGet an iMessage group chat by group_id, including its members.
  • get_messageGet one message by message_id, including content, status and delivery details.
  • list_contactsList your Sendblue contacts, newest first by default. Filter by phone_number or created_at_gte; page with limit and offset.
  • list_linesGet a snapshot of your Sendblue lines (your sending phone numbers) and their state. Use it to find the from_number for sending.
  • list_messagesList sent and received messages. Filter by number, from_number, group_id, status, service (iMessage, SMS, RCS), is_outbound or sent/created date ranges; page with limit and offset.
  • mark_as_readChanges dataSend a read receipt for the conversation with phone `number` on your line `from_number`. The other person sees it as read.
  • rename_groupChanges dataRename an iMessage group chat by group_id with group_name. Group members see the new name.
  • send_group_messageVisible to othersSend a message to a group chat, by group_id or a list of `numbers`, from your line `from_number` with `content`. Every group member receives it immediately.
  • send_messageVisible to othersSend an iMessage/SMS to one phone `number` from your Sendblue line `from_number`, with `content` text and/or a media_url. The message is delivered to the recipient immediately.
  • send_reactionVisible to othersReact (e.g. love, like, laugh) to a received message by message_handle from your line `from_number`. The recipient sees the reaction.
  • set_contact_opt_outChanges dataOpt a phone `number` out of messaging (or back in with opted_out false). Opted-out contacts will not receive your messages.
  • update_contactChanges dataUpdate a contact by phone_number: first_name, last_name, company_name, tags, custom_variables or assigned_to_email. Only the fields you pass change.
  • update_group_membersChanges dataAdd or remove a phone `number` in a group chat (group_id) with modify_type add_recipient or remove_recipient. Group members see the change.

Set up in three steps

  1. 1

    Pick the app

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

  2. 2

    Paste your key

    Paste your Sendblue API key ID and API secret. Both are shown in your Sendblue account dashboard as API Key and API Secret, or you can print them with the Sendblue CLI command `sendblue show-keys`.

  3. 3

    Add the link to your AI

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

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

Questions

What can the AI do in Sendblue?

It can list and read messages, contacts, lines and group chats, count contacts and check whether a number supports iMessage. It can send messages to a number or a group, react to messages, send read receipts, create, update and delete contacts, opt numbers out, and add, remove or rename group members and chats.

Does the AI see my Sendblue API keys?

No. You paste your Sendblue API keys into PipMCP once. It is encrypted at rest, never shown to the AI and never shown again after you save it, not even to you. The AI only sees the results of the tools you have switched on.

Can I control what the AI is allowed to do?

Yes. You choose which tools are switched on, so you can start with reading messages and contacts only. Sending a message, reacting and read receipts reach real people right away, and deleting a contact 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, open Settings › Apps & Connectors › Advanced, turn on Developer mode and 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, and you do not need a credit card to start. Paid plans are billed per completed task. You also need your own Sendblue account.

Why does Sendblue need two keys?

Sendblue identifies every API call with an API key ID and an API secret sent together. You find both in your Sendblue dashboard, or with the CLI command `sendblue show-keys`, and paste both into PipMCP.

Let your AI work in Sendblue today.

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

Connect Sendblue free

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