Connect your iBlueText account to ChatGPT, Claude or another AI assistant, then just ask: "text everyone who replied yesterday", "how did Tuesday's campaign do?", "which of these numbers are iPhones?". The assistant works through your own iBlueText account, lines and contacts.
Server address: https://ibluetext.com/mcp. You sign in to iBlueText and click Allow; there's no API key to copy.
https://ibluetext.com/mcp as the URL.https://ibluetext.com/mcp.Other assistants and tools that support MCP connect with the same address. Developers who prefer an API key can use our ibluetext-mcp package or the REST API.
get_balance, read only): Show the iBlueText account's remaining lookup credits, free allowances and each line's usage today.list_lines, read only): List the account's sending lines (phone numbers): status, today's new-contact limit and usage per channel, health and send window.check_iphones): Check which phone numbers are on iMessage (iPhone). Uses the account's lookup credits. Waits briefly for results; if the check is still running it returns a job id to look up later.get_iphone_check_results, read only): Get the status and results of an iPhone (iMessage) check by job id.send_message): Send one iMessage or SMS to one person from the account's own number, with optional attachments, iMessage effect, quote-reply or scheduled time. channel auto = iMessage for iPhones, SMS for everyone else. Needs an active sending line.get_message_status, read only): Get the delivery status of a sent iMessage or SMS by id (queued, sent, delivered, failed with the error).react_to_message): Put an iMessage reaction (tapback) on a message someone sent: love, like, dislike, laugh, emphasize or question (prefix - to remove). Takes the message_id of an incoming message, or to (a phone number) for their latest message.create_campaign): Send one message to a whole list of people, like the Campaigns page. Opt-outs and duplicates are removed; every {merge} field must exist on the recipients or nothing is sent and the reason is returned. channel: imessage, sms, auto (checks each number, then iMessage or SMS) or whatsapp (warm-up limits apply and anyone who never replied to the last 3 WhatsApp messages is skipped).list_campaigns, read only): List recent campaigns with id, name, channel, status, total, sent and replies.get_campaign, read only): Get one campaign's results: sent, delivered, read, failed, waiting, held by daily limits, replies, reply rate and any skipped note.pause_or_resume_campaign): Pause or resume a running campaign.send_whatsapp): Send a WhatsApp message from the account's WhatsApp number. Over the number's daily new-contact limit it waits and sends automatically. Someone who never replied gets at most 3 messages.get_whatsapp_status, read only): Get the status of a WhatsApp message by id (queued, sent, delivered, read, failed), and why it is waiting if held.list_whatsapp_numbers, read only): List the account's WhatsApp numbers with warm-up day, today's new-contact limit and usage, reply rate and health.list_conversations, read only): Read two-way text conversations per contact (messages in and out, channel, status, attachments) with the contact's fields, opt-out and lead score. By default only contacts who replied. Pass phone for one person.set_conversation_ai): Pause or resume the account's built-in AI auto-replies in one conversation so a person can take over.list_quick_answers, read only): List the account's Quick answers: keyword auto-replies that answer common questions automatically.save_quick_answer): Add a Quick answer (keywords, reply, match contains or exact), or change one by id: active false turns it off, delete true removes it.get_contact, read only): Get one contact record by phone: fields, tags, opt-out, last activity and lead score (0-100 with hot, warm or cold).update_contact): Create or update a contact: set fields, add or remove tags (a tag can start an automatic follow-up sequence) and opt-out. Set opted_out false only if the person asked to hear from the business again.list_sequences, read only): List the account's follow-up sequences (automatic drip messages that stop when the contact replies).enroll_in_sequence): Enroll a contact in a follow-up sequence (skips opted-out or already enrolled people), or stop it for them with stop true.Delete the "ChatGPT (connected app)" or "Claude (connected app)" key in Integrations › API keys, or disconnect iBlueText inside the assistant. It stops working immediately.
See how your data is handled when you connect an AI assistant. Questions or problems: russ@ibluetext.com.