Hellio Messaging MCP server
OfficialServer Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| HELLIO_API_TOKEN | Yes | Your Sanctum bearer token. | |
| HELLIO_API_BASE_URL | No | Override to point at staging or local. | https://api.helliomessaging.com |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| hellio_get_balanceA | Returns your current wallet balance, the amount reserved for in-flight sends, and the spendable amount. Requires the |
| hellio_get_pricingA | Lists the price per SMS segment for each network, optionally filtered by ISO-2 country code. Use it to estimate cost before sending. Requires the |
| hellio_send_smsA | Deducts from your wallet balance. Queues an SMS to one or many recipients from an approved sender ID. Cost is reserved from your wallet up front and a campaign reference is returned for tracking. A retry-safe idempotency key is attached automatically. Requires the |
| hellio_list_messagesA | Cursor-paginated list of your messages, newest first. Requires the |
| hellio_get_messageA | Returns the delivery status of a single message by its |
| hellio_list_campaignsA | Cursor-paginated list of your campaigns, newest first. Requires the |
| hellio_get_campaignA | Returns a campaign with a delivery-status breakdown, by its |
| hellio_send_otpA | Deducts from your wallet balance. Generates a one-time passcode and delivers it over SMS, voice or email. The returned |
| hellio_verify_otpC | Checks a code the user entered against the most recent OTP for that destination. Returns verified true/false. Requires the |
| hellio_send_voiceA | Deducts from your wallet balance. Queues a voice call to one or many recipients. Provide either |
| hellio_lookup_numbersA | Deducts from your wallet balance. Queues a batch of HLR number lookups. Lookups run asynchronously; the response confirms how many numbers were accepted. Requires the |
| hellio_verify_emailA | Deducts from your wallet balance. Checks one or more email addresses for deliverability (syntax, MX records, mailbox existence, disposable and role-account detection). Billed per address checked. Requires the |
| hellio_list_webhooksA | Lists your registered webhook endpoints. Requires the |
| hellio_create_webhookA | Registers an endpoint to receive delivery receipts. The signing |
| hellio_ussd_get_pricingA | Returns the shared short code, per-network session prices, and per-length monthly extension rentals. Requires the |
| hellio_ussd_check_extension_availabilityA | Reports whether a specific extension code is a valid length, free to rent, and its monthly price. Requires the |
| hellio_ussd_list_appsA | Cursor-paginated list of your USSD apps, newest first. Requires the |
| hellio_ussd_create_appA | Creates an app that points the short code at your callback URL. Starts in |
| hellio_ussd_update_appB | Updates an app's name, callback URL, or active state. Requires the |
| hellio_ussd_delete_appA | Deletes a USSD app. Requires the |
| hellio_ussd_switch_app_modeA | Switches the app to |
| hellio_ussd_rotate_app_secretA | Rotates one mode's signing secret. The old secret stops working immediately. Requires the |
| hellio_ussd_list_extensionsA | Cursor-paginated list of your rented extensions, newest first. Requires the |
| hellio_ussd_rent_extensionA | Deducts from your USSD balance (separate from SMS credit and your main wallet). Rents a numeric extension on the shared short code, priced by digit length (shorter is premium). Requires the |
| hellio_ussd_release_extensionA | Releases a rented extension. Requires the |
| hellio_ussd_list_sessionsA | Cursor-paginated list of your USSD sessions, newest first. Filter with |
| hellio_ussd_get_sessionA | Returns a single session by its uuid, including developer steps and amount charged. Requires the |
| hellio_ussd_simulateA | Drives a USSD session against one of your own apps in test mode, with no telco, no purchased extension, and no charge. Open with |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/HellioSolutions/hellio-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server