list_sender_ids
List Sender IDs
Retrieve all sender IDs assigned to your SMS Alert account. Sender IDs appear as the sender name on recipient devices.
Ask your agent in plain language. Each of these maps to a real tool on the server.
list_sender_ids
Retrieve all sender IDs assigned to your SMS Alert account. Sender IDs appear as the sender name on recipient devices.
manage_contacts
List, create, edit, or delete contacts within contact groups. Contacts are organized by groups. Use manage_groups action list to discover group IDs, then list contacts to discover contact IDs; existing name and number inputs can also discover IDs.
get_sms_report
Retrieve a page of SMS campaign logs with search and scheduled-campaign filtering. Date and sender filters apply to the returned page. Use get_delivery_status with a batch ID for recipient delivery details.
schedule_sms
Schedule an SMS for future delivery, edit the scheduled time of an existing scheduled SMS, or cancel a scheduled SMS. Use the **action** field to choose between scheduling a new message, editing an existing schedule, or cancelling one. Cancelled scheduled messages have their credits refunded.
manage_groups
List, create, rename, or delete contact groups. Groups are reusable recipient lists for sending bulk SMS campaigns.
manage_templates
List, create, edit, or delete reusable SMS templates. Templates store pre-defined message content for use in SMS campaigns.
send_otp
Generate and send a one-time password (OTP) via SMS for mobile number verification. The message template must include an **[otp]** tag which will be replaced by the generated OTP. The [otp] tag supports configurable attributes for length, retry attempts, and validity period.
manage_short_urls
Create or delete shortened URLs. Useful for including trackable links in SMS messages to stay within character limits.
check_balance
Check the SMS credit balance of your SMS Alert account. Returns credit breakdown by route (e.g., transactional, promotional, non-DND).
send_sms
Send SMS messages to one or more recipients, or to an entire contact group. Supports both transactional and promotional routes. You can send the same message to multiple recipients by providing comma-separated mobile numbers. Optionally specify a delivery report callback URL to receive delivery status updates.
validate_otp
Verify an OTP that was previously sent to a mobile number. Returns whether the OTP is valid or has expired/been used.
get_delivery_status
Retrieve the delivery status of a sent SMS batch by its batch ID. Returns per-recipient delivery status (e.g., DELIVRD, AWAITED-DLR, FAILED).
get_current_user
Retrieve the connected SMS Alert account profile, including its user ID, username, contact information, expiry date, and verification state.
Every client uses the same Magic MCP URL, and so does any other MCP client. Add it once and sign in with SSO.
{"mcpServers": {"metorial": {"url": "<your-magic-mcp-url>"}}}
claude mcp add --transport http metorial <your-magic-mcp-url>
codex mcp add metorial --url <your-magic-mcp-url>codex mcp login metorial
One governed layer for every app your agents reach, not a separate connector per tool.
Send individual and bulk SMS messages via transactional and promotional routes. Schedule SMS for future delivery, modify or cancel scheduled messages. Generate and validate OTPs for mobile number verification. Manage contacts and contact groups for bulk campaigns. Create and manage reusable SMS templates and sender IDs. Track delivery status via pull reports or push callbacks. Create shortened URLs for SMS links. Check account credit balance and manage profile settings.
Common questions about connecting Sms Alert to AI agents with Metorial.