list_caller_ids
List Caller IDs
Retrieve caller IDs from your DialMyCalls account. Caller IDs are used as the outgoing phone number for voice call broadcasts.
Ask your agent in plain language. Each of these maps to a real tool on the server.
list_caller_ids
Retrieve caller IDs from your DialMyCalls account. Caller IDs are used as the outgoing phone number for voice call broadcasts.
create_text_broadcast
Create and send an SMS/MMS text message broadcast to a list of contacts. Requires a keyword ID and supports up to 10 messages per broadcast. Supports scheduling, SMS concatenation, and shortcode sending.
list_vanity_numbers
Retrieve dedicated vanity phone numbers associated with your account. Vanity numbers support configurable call options and can receive voicemails and incoming texts.
cancel_voice_broadcast
Cancel a scheduled outgoing voice call broadcast. Only works on broadcasts that have not yet been sent.
list_contacts
Retrieve contacts from your DialMyCalls account. Optionally filter by group to get contacts belonging to a specific contact group.
manage_caller_id
Create, update, verify, or delete caller IDs used as outgoing numbers for voice call broadcasts. - **create**: Add a verified caller ID directly. - **create_unverified**: Initiate a phone verification process (you'll receive a call with a PIN). - **verify**: Submit the PIN to complete verification of an unverified caller ID. - **update**: Rename an existing caller ID. - **delete**: Remove a caller ID.
create_voice_broadcast
Create and send a voice call broadcast to a list of contacts. Requires a caller ID and a recording (the message to play). Supports scheduling and answering machine detection.
list_groups
Retrieve all contact groups from your DialMyCalls account. Groups organize contacts for targeted broadcast messaging.
get_account
Retrieve your DialMyCalls account information including available credits balance and account creation date.
manage_access_account
Create, update, or delete sub-accounts (access accounts) that can schedule broadcasts on behalf of the main account. Each access account has its own email, password, and name.
list_incoming_texts
Retrieve inbound text messages received on your vanity numbers or keywords. Each message includes sender number, recipient number, and message content.
list_recordings
Retrieve audio recordings from your DialMyCalls account. These recordings are used as messages in voice call broadcasts.
list_keywords
Retrieve SMS keywords from your DialMyCalls account. Keywords are required for text broadcasting and allow contacts to opt in/out by texting START/STOP to your vanity number.
manage_recording
Create, update, or delete audio recordings used for voice call broadcasts. Supports three creation methods: - **tts**: Generate from text using text-to-speech (English or Spanish, male or female voice). - **url**: Import from an MP3 or WAV file URL. - **phone**: Record by receiving a phone call and speaking the message.
manage_contact
Create, update, or delete a contact in your DialMyCalls account. Use **create** to add a new contact with a phone number. Use **update** to modify an existing contact's details. Use **delete** to remove a contact.
manage_group
Create, update, or delete a contact group. Groups are used to organize contacts for targeted voice and text broadcasting.
list_voice_broadcasts
Retrieve voice call broadcasts from your account. Optionally fetch a specific broadcast by ID or get recipients for a broadcast to check delivery statuses.
list_text_broadcasts
Retrieve SMS/MMS text broadcasts from your account. Optionally fetch a specific broadcast by ID or get recipients for a broadcast to check delivery statuses.
list_do_not_contacts
Retrieve the list of phone numbers that have opted out of receiving calls or texts. Each entry shows whether the opt-out applies to calls, texts, or both.
list_access_accounts
Retrieve sub-accounts (access accounts) that can schedule broadcasts on behalf of the main account.
cancel_text_broadcast
Cancel a scheduled outgoing text message broadcast. Only works on broadcasts that have not yet been sent.
delete_incoming_text
Delete a received text message from your account. Use list_incoming_texts to find the message ID.
list_shortcodes
Retrieve SMS shortcodes available on your account. Use the returned shortcode IDs with create_text_broadcast.
get_contact
Retrieve a contact by ID, including its details and contact group membership. Use list_contacts to discover contact IDs.
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 voice and text broadcasts, with optional email notifications. Manage contacts, groups, recordings, caller IDs, and access accounts. Inspect broadcast delivery statuses, incoming texts, keywords, shortcodes, vanity numbers, and do-not-contact entries. Create recordings using text-to-speech, an MP3/WAV URL, or a phone call; ready recordings are available to download.
Common questions about connecting Dialmycalls to AI agents with Metorial.