hullo integration
hullo is an SMS messaging platform for businesses that keep in touch with opted-in members (patients, customers, subscribers). Add or update a member and their attributes (adding a new member texts them an opt-in request), look up a member by phone number, send a member a text message, read the messages sent to and received from a member, list the attributes configured on the account, opt a member out, and check which API key is in use. Authentication is an API key created in the hullo console (account area, integration section) with the scopes the calls need, sent in the X-API-KEY header.
Say what should happen.
The workflow builds itself.
What you can do with hullo
Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.
Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.
Member, 3 operations
get_memberGet memberGETReturns the record hullo stores for one member, found by phone number: full name, registration date, groups and every attribute value added through the API or the hullo console.opt_out_memberOpt out memberPOSTOpts a member out: hullo DELETES their record and any pending messages, and the member can no longer take part in any campaign. Irreversible.upsert_memberUpsert memberPOSTAdds a member or updates an existing one, keyed by phone number. A NEW member is sent an opt-in text and can be messaged only after replying yes. An attribute given with no value is deleted from the record.
Message, 2 operations
list_member_messagesList member messagesGETLists the text messages sent to and received from one member, newest first, with text, issue date, direction (inbound) and delivery status.send_messageSend messagePOSTSends a text message to an opted-in member (refused for a member not opted in or opted out). Uses account credit; refused when credit is short. Leave issueDate out to send now.
Account, 1 operation
get_api_accountGet api accountGETReturns the name given to the API key in use when it was created in the hullo console. Useful to check which key a connection carries.
Attribute, 1 operation
list_attributesList attributesGETLists the member attributes configured on the hullo account (name, type, edit rule, list options). Use these names as keys in upsert_member's attributes.
Use hullo from Claude Code, Cursor or Codex
Connect hullo in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its hullo operations become tools the client can call, next to every other integration you connected.
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"
[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"{
"mcpServers": {
"livecontext": {
"type": "http",
"url": "https://livecontext.ai/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}How to connect hullo
- Create your workspace
Sign up free. Nothing to install.
- Connect hullo once
Add your hullo connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.
- Describe the job in chat
The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.
hullo integration FAQ
What can you do with the hullo integration?
LiveContext exposes 7 operations on hullo, covering member, message, account and attribute.
