Prototype · Preview: every server in the official registry, synced every 30 minutes. Reviews and accounts come in a later step.
PopNx MCPMCP servers for people who use AI · explained in plain words

DialMyCalls MCP by usefulapi

by m190version 1.16.3i★ –iRuns in the cloud
Registry nameio.usefulapi/dialmycalls

Install

Overview

Description from the maker (original English)

Manage DialMyCalls contacts and groups; read broadcasts; send text and voice broadcasts on approval.

PopNx MCP’s three pillars

These three are never merged into one score: opinions, measurements and popularity are different things.

What you can do with it

We have not written a plain-language summary for this one yet. Below are the facts we read from the registry.

Install

Pick the AI app you use, then copy the settings.

Before you install

  • Basic checks: 3 of 3 passed
  • Runs on the maker’s server: what you ask it goes through their server.
  • Can do 28 things (tools) dialmycalls_get_account, dialmycalls_list_contacts, dialmycalls_list_contacts_in_group, dialmycalls_get_contact …
  • The registry lists no key to fill in.

You need

Which app do you use?

Pick your app above. We remember it, so next time the button says “Install in …”.

Works in Claude on the web, desktop and mobile:

  1. Open Settings → Connectors
  2. Press Add custom connector
  3. Paste the address below and press Add
  4. If it asks you to sign in, sign in with the maker
SettingsConnectors1+ Add2https://…3
https://dialmycalls.usefulapi.io/mcp

Run this in your terminal

claude mcp add --transport http dialmycalls https://dialmycalls.usefulapi.io/mcp

Open in Cursor

Or copy the settings yourself

Paste into .cursor/mcp.json in your project, or ~/.cursor/mcp.json

{
  "mcpServers": {
    "dialmycalls": {
      "url": "https://dialmycalls.usefulapi.io/mcp"
    }
  }
}

Your browser asks to open the app, then the app shows the settings and asks you to confirm. Key values are left empty for you to fill in.

Open in VS Code

Or copy the settings yourself

Paste into .vscode/mcp.json in your project

{
  "servers": {
    "dialmycalls": {
      "type": "http",
      "url": "https://dialmycalls.usefulapi.io/mcp"
    }
  }
}

Your browser asks to open the app, then the app shows the settings and asks you to confirm. Key values are left empty for you to fill in.

ChatGPT connects only to servers on the internet:

  1. Open ChatGPT on the web → Settings → Connectors (Apps)
  2. Press Create or Add (some plans need Developer mode under Advanced first)
  3. Paste the address below, give it a name and save
  4. If it asks you to sign in, sign in with the maker
SettingsConnectors1+ Create2https://…3
https://dialmycalls.usefulapi.io/mcp

Menu names can differ slightly by plan and over time.

Your choice stays on this device in a cookie; no account needed.

These settings are generated from the maker’s registry entry. If the README says otherwise, follow the README.

What it can do

Tool names and descriptions exactly as the server reported them on Nov 6, 2026. The maker wrote them, not us; we show them as plain text.

  • 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 (dial

  • 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 1

  • 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.

Basic checksi

We check information anyone can see; we have not read the code. Checks that do not apply are left out of the count. · Checked Nov 6, 2026

  • ✓ Pass

    Maker matches the repo

    The registry name was verified against the domain usefulapi.io (the registry checks domain ownership)

  • … Not checked yet

    Still maintained

    We have not read this repo from GitHub yet

  • … Not checked yet

    Has a licence

    We have not read this repo from GitHub yet

  • ✓ Pass

    Endpoint responds

    Responded in 40 ms (HTTP 200)

  • – Not applicable

    Sign-in with OAuth

    No sign-in needed

  • ✓ Pass

    No hidden instructions in tool descriptions

    Read 28 tool descriptions and found no hidden instructions to the AI

Compared with others in Otheri

  • More stars than 0% of the other 32451 servers in this category
  • Published to the registry more recently than 97% of the other 32451 servers in this category
  • Basic checks equal to or better than 100% of the other 32451 servers in this category

Compared with every active server in this category in the registry. Stars count only when the publisher owns the repo.

Common questions

Is DialMyCalls MCP by usefulapi safe?

It passed 3 of 3 applicable basic checks. We have not read the code. Before adding a key or token, see what access the server asks for and use a key with only the permissions you need.

What keys or codes does it need?

The registry does not list a required key, though some servers ask you to sign in on first use.

Does it run on my computer or in the cloud?

It runs in the maker’s cloud. Connect over the internet with nothing to install, but what you send passes through the maker’s servers.

Is it still maintained?

The GitHub repo last changed –, and the latest version (1.16.3) reached the registry yesterday.

Which apps can use it?

Apps that support MCP, such as Claude Desktop, Claude Code, Cursor and VS Code. It connects by URL, so apps that accept remote MCP servers work too, such as ChatGPT in developer mode.

What can I use instead?

In the same category: Spec Driven Development, Remote Desktop Commander, Recta

Alternatives

Servers in the same category from other makers, sorted by stars.

Reading a card:★ GitHub starsiThree pillars: reviews · checks · usageiUpdated = latest version published to the registryi

Spec Driven Development

by formulahendry

MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.

Runs on your computer★ 440MITUpdated 14 months ago
Install

Remote Desktop Commander

by desktop-commander

Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.

Runs in the cloud★ 211Updated yesterday
Install

Recta

by RectaBuild

Cheaper cross-chain stablecoin routes for AI agents; 5 % of the verified saving, nothing if none.

Runs in the cloudUpdated today
Install

README from the maker

Open the README

Copied from the maker’s repo as written. PopNx MCP has not reviewed or endorsed it. HTML, images and scripts are removed. Links lead off this site.

DialMyCalls MCP by usefulapi

Manage DialMyCalls contacts and groups; read broadcasts; send text and voice broadcasts on approval.

Live endpoint: https://dialmycalls.usefulapi.io/mcp · Homepage: https://usefulapi.io/dialmycalls

Connect

  • Claude (claude.ai, Desktop): open Customize → Connectors, click + Add → Add custom connector, and paste https://dialmycalls.usefulapi.io/mcp.
  • Claude Code: claude mcp add --transport http dialmycalls https://dialmycalls.usefulapi.io/mcp, then run /mcp to log in.
  • VS Code: Add to VS Code.
  • Cursor and other clients: add the URL as a remote MCP server:
{

"mcpServers": { "dialmycalls": { "url": "https://dialmycalls.usefulapi.io/mcp" } } }

Add only the URL. Do not add an Authorization header or an API key to the client config: the server signs you in with OAuth, and the login page asks for your DialMyCalls credentials.

Step-by-step setup, where to find your credentials, and FAQ: https://usefulapi.io/dialmycalls/

On first connect you'll paste your DialMyCalls API key (log in, then API Info).

Tools

ToolTypeWhat it does
dialmycalls_get_accountreadGet DialMyCalls account
dialmycalls_list_contactsreadList contacts
dialmycalls_list_contacts_in_groupreadList contacts in a group
dialmycalls_get_contactreadGet a contact
dialmycalls_create_contactwriteCreate a contact
dialmycalls_update_contactwriteUpdate a contact
dialmycalls_list_groupsreadList contact groups
dialmycalls_get_groupreadGet a contact group
dialmycalls_create_groupwriteCreate a contact group
dialmycalls_list_recordingsreadList voice recordings
dialmycalls_get_recordingreadGet a recording
dialmycalls_create_recording_ttswriteCreate a text-to-speech recording
dialmycalls_list_caller_idsreadList caller IDs
dialmycalls_list_keywordsreadList text keywords
dialmycalls_list_shortcodesreadList shortcodes
dialmycalls_list_do_not_contactsreadList do-not-contact numbers
dialmycalls_list_callsreadList call broadcasts
dialmycalls_get_callreadGet a call broadcast
dialmycalls_list_call_recipientsreadList call recipients
dialmycalls_send_callwriteSend a voice call broadcast (spends credits)
dialmycalls_cancel_callwriteCancel a call broadcast
dialmycalls_list_textsreadList text broadcasts
dialmycalls_get_textreadGet a text broadcast
dialmycalls_list_text_recipientsreadList text recipients
dialmycalls_send_textwriteSend a text (SMS) broadcast (spends credits)
dialmycalls_cancel_textwriteCancel a text broadcast
dialmycalls_list_incoming_textsreadList incoming texts
dialmycalls_get_incoming_textreadGet an incoming text
dialmycalls_usage_statusmetaUsage status (free-tier meter)
dialmycalls_request_featuremetaRequest a missing feature
dialmycalls_upgrademetaUpgrade to Pro or Pro+
dialmycalls_cancel_subscriptionmetaCancel the Pro subscription

read tools are read-only; write tools mutate data (clients should confirm them); meta tools report usage, manage your subscription or send a feature request.

Pricing

PlanPriceLimit
Free$050 tool calls / month
Pro (per user)$9/mo or $90/yr (2 months free)Unlimited*

\*Pro has a fair use limit of 10,000 tool calls a month on this server. For more, write to support@usefulapi.io.

Pro covers this server only. Subscribe with dialmycalls_upgrade (it returns a Stripe Checkout link). Cancel any time with dialmycalls_cancel_subscription: Pro continues to the end of the paid period, with no refund for the current period, and running dialmycalls_upgrade before then undoes the cancel. Or write to support@usefulapi.io.

License

MIT © usefulapi. Not affiliated with or endorsed by DialMyCalls.

Ask PopNx