myPhoner MCP by usefulapi

io.usefulapiPublished by usefulapi.ioOfficial publisherv1.16.4Updated Nov 7, 2026

Work myPhoner calling lists and leads: search, log call outcomes, add, update and assign leads.

The publisher's own server: Ably MCP by usefulapi

VerifiedStreamable HTTPWeb executableCommunication & CollaborationBusiness & Commerce

Overview

AI-generated overview

Connects an assistant to a myPhoner account to browse calling lists, search and edit leads, log call outcomes and assign leads to agents.

What you can do
  • List calling lists, their fields and per-state lead statistics
  • List, get, find by field and free-text search leads, and read a single call record
  • Create lists and leads, and update lead field values
  • Mark leads as winner, loser, call back or archived, with optional comments and categories
  • Delegate or release a lead's claim and move leads between lists
  • Check monthly tool-call usage, request a feature, upgrade or cancel the subscription
When to use it
Useful when a sales or telemarketing team works myPhoner calling lists and wants an assistant to answer campaign-progress questions, look up a lead by phone or email, or record call outcomes and follow-ups without opening the app.
Requirements
Remote MCP endpoint added by URL only; sign-in is via OAuth, where the user enters their myPhoner subdomain and API key. No API key or Authorization header goes in the client config. A myPhoner account is required; the free tier allows 50 tool calls per month.
Before you install
Most tools write to the account: creating lists and leads, overwriting lead fields, changing lead state, delegating claims and moving leads between lists. The server asks for myPhoner credentials (subdomain and API key) during OAuth sign-in. Paid plans are billed through Stripe Checkout links, and cancelling gives no refund for the current period. Usage is metered per tool call.

Installation

In SourceWeft

  1. Open myPhoner MCP by usefulapi in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.usefulapi%2Fmyphoner/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "myphoner-by-usefulapi": {
      "type": "http",
      "url": "https://myphoner.usefulapi.io/mcp"
    }
  }
}

README

myPhoner MCP by usefulapi

Work myPhoner calling lists and leads: search, log call outcomes, add, update and assign leads.

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

Connect

  • Claude (claude.ai, Desktop): open Customize → Connectors, click + Add → Add custom connector, and paste https://myphoner.usefulapi.io/mcp.
  • Claude Code: claude mcp add --transport http myphoner https://myphoner.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:
json
{  "mcpServers": {    "myphoner": {      "url": "https://myphoner.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 myPhoner credentials.

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

On first connect you'll enter your myPhoner subdomain (acme for acme.myphoner.com) and API key.

Tools

ToolTypeWhat it does
myphoner_list_listsreadList calling lists
myphoner_get_listreadGet a calling list
myphoner_list_columnsreadList the fields of a list
myphoner_get_list_statsreadGet list statistics
myphoner_create_listwriteCreate a calling list
myphoner_list_leadsreadList the leads in a list
myphoner_get_leadreadGet a lead
myphoner_find_leadsreadFind leads by field
myphoner_search_leadsreadSearch leads
myphoner_create_leadwriteCreate a lead
myphoner_update_leadwriteUpdate lead data
myphoner_mark_lead_winnerwriteMark a lead as winner
myphoner_mark_lead_loserwriteMark a lead as loser
myphoner_mark_lead_call_backwriteMark a lead for call back
myphoner_archive_leadwriteArchive a lead
myphoner_delegate_leadwriteDelegate or claim a lead
myphoner_move_leadwriteMove a lead to another list
myphoner_get_callreadGet a call
myphoner_usage_statusmetaUsage status (free-tier meter)
myphoner_request_featuremetaRequest a missing feature
myphoner_upgrademetaUpgrade to Pro or Pro+
myphoner_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 [email protected].

Pro covers this server only. Subscribe with myphoner_upgrade (it returns a Stripe Checkout link). Cancel any time with myphoner_cancel_subscription: Pro continues to the end of the paid period, with no refund for the current period, and running myphoner_upgrade before then undoes the cancel. Or write to [email protected].

License

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

Source: servers/myphoner/README.md at commit 4046075

Tools

18

myphoner_list_lists

List calling lists

All calling lists (campaigns) in the account: id, name, creation date, number of leads and whether the list guarantees the default fields. Start here to find a list id. GET /lists.

Parameterslocked_on_defaults

myphoner_get_list

Get a calling list

One calling list with its lead count and its call back / winner / loser / archive / skip categories. GET /lists/{id}.

Parameterslist_idrequired

myphoner_list_columns

List the fields of a list

The fields (columns) of a list. The `key` of each is the name to use when creating, updating or finding leads. GET /lists/{id}/columns.

Parameterslist_idrequired

myphoner_get_list_stats

Get list statistics

Lead counts of a list by state (new, call back, won, lost, archived) and by category within each state. Use it for campaign progress and conversion questions. GET /lists/{id}/stats.

Parameterslist_idrequired

myphoner_create_list

Create a calling list

Create a new, empty calling list with its fields. Creates data in the account (nothing is sent to anyone). Field kinds: none (text), phone, email, url, boolean, integer, date, text (multi-line), options, address. POST /lists.

Parametersnamerequiredcolumnsdescriptionskip_categoriesloser_categorieswinner_categoriesarchive_categoriescall_back_categories

myphoner_list_leads

List the leads in a list

Leads of one list, newest first by creation date (or most recently updated first with order=last_updated_first). Each lead has its state (new, call_back, won, lost, archived), category, scheduled call back, who claimed it and its lead_data fields. GET /lists/{id}/leads.

Parameterspageorderlist_idrequiredper_page

myphoner_get_lead

Get a lead

One lead with its state, category, claim, duplicates and all lead_data fields. GET /leads/{id}.

Parameterslead_idrequired

myphoner_find_leads

Find leads by field

Exact match on one or more fields of a list, for example a phone number or an email address (to check whether a lead already exists). All fields must match unless match_all is false. GET /lists/{id}/leads/find.

Parametersfieldsrequiredlist_idrequiredmatch_all

myphoner_search_leads

Search leads

Free-text search across lead data and activity logs (comments, events), like the search box in myPhoner; optionally limited to some lists. Returns the total hit count and one page of leads. GET /leads/search.

Parameterspagequeryrequiredlist_idsper_page

myphoner_create_lead

Create a lead

Add a new lead to a list. Keys of `fields` are the list's column keys (myphoner_list_columns). Creates data only; nothing is sent to the lead. Duplicate detection runs in the background a few minutes later (check detected_duplicates on the lead afterwards). POST /lists/{id}/leads.

Parametersfieldsrequiredlist_idrequired

myphoner_update_lead

Update lead data

Change field values of an existing lead (only the fields you pass change). Keys of `fields` are the list's column keys (myphoner_list_columns). Overwrites the old values; use null to clear one. PATCH /leads/{id}.

Parametersfieldsrequiredlead_idrequired

myphoner_mark_lead_winner

Mark a lead as winner

Mark a lead as a winner (a won deal). The lead moves to that state and an event is logged on it; nothing is sent to the lead. Optionally add a comment and an existing winner category. POST /leads/{id}/winner.

Parameterscommentlead_idrequiredcategorycall_back_inscheduled_for

myphoner_mark_lead_loser

Mark a lead as loser

Mark a lead as a loser (not interested / lost). The lead moves to that state and an event is logged on it; nothing is sent to the lead. Optionally add a comment and an existing loser category. POST /leads/{id}/loser.

Parameterscommentlead_idrequiredcategorycall_back_inscheduled_for

myphoner_mark_lead_call_back

Mark a lead for call back

Schedule a lead for a call back. The lead moves to that state and an event is logged on it; nothing is sent to the lead. Set when with call_back_in (minutes) or scheduled_for; optionally a comment and an existing call back category. POST /leads/{id}/call_back.

Parameterscommentlead_idrequiredcategorycall_back_inscheduled_for

myphoner_archive_lead

Archive a lead

Archive a lead (it leaves the calling queue). The lead moves to that state and an event is logged on it; nothing is sent to the lead. Optionally add a comment and an existing archive category. POST /leads/{id}/archive.

Parameterscommentlead_idrequiredcategorycall_back_inscheduled_for

myphoner_delegate_lead

Delegate or claim a lead

Give the claim on a lead to a user (the lead then shows up in that agent's queue), identified by user id or email. PATCH /leads/{id}/delegate.

Parameterslead_idrequireddelegate_torequired

myphoner_move_lead

Move a lead to another list

Move a lead to another list. The destination may be the lead's current list, which with release_claim=true just releases a claimed lead. PATCH /leads/{id}/migrate.

Parameterslead_idrequiredto_list_idrequiredrelease_claim

myphoner_get_call

Get a call

One call made from myPhoner: who called, the number dialed, duration (0 = unanswered), direction, disposition (normal, voicemail, no_answer, busy ...), state, the lead and list it belongs to, and recording links. GET /calls/{id}.

Parameterscall_idrequired

Version history

15
  1. v1.16.4LatestNov 7, 2026
  2. v1.15.3Nov 5, 2026
  3. v1.15.2Nov 5, 2026
  4. v1.15.1Nov 4, 2026
  5. v1.15.0Nov 3, 2026
  6. v1.14.1Nov 3, 2026
  7. v1.13.0Nov 1, 2026
  8. v1.11.0Oct 31, 2026
  9. v1.10.0Oct 31, 2026
  10. v1.9.2Oct 30, 2026
  11. v1.9.0Oct 30, 2026
  12. v1.4.0Oct 26, 2026
  13. v1.1.3Oct 25, 2026
  14. v1.1.0Oct 25, 2026
  15. v1.0.0Oct 24, 2026

Score

100% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

Other Usefulapi integrations