io.usefulapi/dialmycalls · v1.0.0 · sales-and-crm
DialMyCalls MCP by usefulapi is healthy: it completed an MCP handshake in 878 ms and exposes 28 tools.
Manage DialMyCalls contacts and groups; read broadcasts; send text and voice broadcasts on approval.
Endpoint: https://dialmycalls.usefulapi.io/mcp (streamable-http)
Repository · Website · JSON · Add to my inventory
| Users (last 30 days) | 0 |
| Handshake | Healthy |
| Auth needed | None |
| Tool count | 28 |
| Latency | 878 ms |
| Last checked (UTC) | 2026-10-24T11:30:15.340Z |
| Checked (UTC) | Status | Latency | Error |
|---|---|---|---|
| 2026-10-24T11:30:15.340Z | Healthy | 878 |
dialmycalls_get_account | Get the account: credits available (calls and texts spend credits) and the account creation date. |
dialmycalls_list_contacts | List contacts in the account (name, phone, email, groups), 100 per page. |
dialmycalls_list_contacts_in_group | List the contacts that belong to one contact group (from dialmycalls_list_groups), 100 per page. |
dialmycalls_get_contact | Get one contact by id. |
dialmycalls_create_contact | Add a contact (phone number required) to the contact list, optionally into contact groups. Sends nothing to the contact. |
dialmycalls_update_contact | Update a contact. DialMyCalls requires the phone number on every update. Fields you omit are left as they are; if you pass group_ids the contact's groups are REPLACED by that list. |
dialmycalls_list_groups | List contact groups with their contact counts, 100 per page. |
dialmycalls_get_group | Get one contact group (name, contacts_count) by id. |
dialmycalls_create_group | Create an empty contact group. Sends nothing. |
dialmycalls_list_recordings | List voice recordings (the messages a call broadcast can play): id, name, type, length, processed. A call needs a processed recording. |
dialmycalls_get_recording | Get one voice recording by id (includes its audio file url and whether it is processed and ready). |
dialmycalls_create_recording_tts | Create a voice recording from text (text-to-speech) that a call broadcast can then play. Makes no call and sends nothing. |
dialmycalls_list_caller_ids | List caller ID phone numbers on the account (id, name, phone, approved). A call broadcast needs an approved caller ID. |
dialmycalls_list_keywords | List text-message keywords (id, keyword, status). A text broadcast must be tied to one active keyword. |
dialmycalls_list_shortcodes | List shortcodes available to send texts from. |
dialmycalls_list_do_not_contacts | List phone numbers on the account's do-not-contact lists (type call or text); these opted out. |
dialmycalls_list_calls | List voice call broadcasts (name, recording, recipients, credit cost, send time), 100 per page. |
dialmycalls_get_call | Get one voice call broadcast by id (name, recipients, credit cost, send time, pending_cancel). |
dialmycalls_list_call_recipients | List the recipients of a call broadcast with the result per number (answered, voicemail, busy, no answer...), 100 per page. |
dialmycalls_send_call | Send (or schedule) an automated VOICE CALL broadcast that plays a recording to real people. THIS SPENDS ACCOUNT CREDITS AND PHONES THE RECIPIENTS; it cannot be undone once it goes out (a scheduled one can be stopped with dialmycalls_cancel_call). Needs an approved caller_id (dialmycalls_list_caller_ |
dialmycalls_cancel_call | Cancel an outgoing or scheduled call broadcast that has not finished. Calls already placed are not undone. |
dialmycalls_list_texts | List outgoing text (SMS) broadcasts (name, recipients, credit cost, send time), 100 per page. |
dialmycalls_get_text | Get one outgoing text broadcast by id (name, recipients, credit cost, send time, pending_cancel). |
dialmycalls_list_text_recipients | List the recipients of a text broadcast with the delivery status per number (delivered, undeliverable, queued...), 100 per page. |
dialmycalls_send_text | Send (or schedule) a TEXT MESSAGE (SMS) broadcast to real people. THIS SPENDS ACCOUNT CREDITS AND TEXTS THE RECIPIENTS; it cannot be undone once it goes out (a scheduled one can be stopped with dialmycalls_cancel_text). Needs an active keyword (dialmycalls_list_keywords). Up to 10 messages per broad |
dialmycalls_cancel_text | Cancel an outgoing or scheduled text broadcast that has not finished. Texts already sent are not undone. |
dialmycalls_list_incoming_texts | List text messages people sent to the account's numbers (from, to, message, time), 100 per page. |
dialmycalls_get_incoming_text | Get one incoming text message by id. |