DialMyCalls MCP by usefulapi
io.usefulapi/dialmycalls · v1.5.0 · MCP 2025-06-18
Manage DialMyCalls contacts and groups; read broadcasts; send text and voice broadcasts on approval.
Reachability
reachable
checked 2026-10-26 05:30 UTC
Registry status active
Tools pinned 28
6010772f08fd
Tools last changed
unchanged since first capture 2026-10-25
Repo last push 2026-10-26
as of 2026-10-26
GitHub stars 0
as of 2026-10-26
Provenance
Registry namespace io.usefulapi
(domain verified by the official registry)
Repository
github.com/m190/usefulapi-mcp
Remote endpoints
https://dialmycalls.usefulapi.io/mcp (streamable-http)
Observed changes
| When (UTC) | Event | Detail |
|---|---|---|
| 2026-10-25 05:30 | first capture | 28 tools pinned |
Pinned tool definitions (28)
| Tool | Description |
|---|---|
| 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 | 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... |
| 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. |
Get alerted when this changes.
Email the moment io.usefulapi/dialmycalls drifts, dies, or revives.
Status badge
[](https://toolpin.dev/servers/io.usefulapi/dialmycalls)
Maintain this server? Add the badge to your README. It links your users to this live status page.