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 |
Capabilities
Features and capabilities supported by this server
| 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
- 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