MCP server
Spoke Phone MCP by usefulapi
io.usefulapi/spoke-phone
Checked 26 Oct 2026, 08:29 UTC · Connected to it and listed its tools
Read Spoke calls, transcripts, directory and users; manage phonebook contacts and send SMS.
Working at last checkVerified publisher: usefulapi.ioAbout 4,512 tokens per request once connected27 tools
https://spoke-phone.usefulapi.io/mcp
At a glance
- Type
- MCP server
- Publisher
- usefulapi.io (verified by the MCP Registry)
- Status
- Working at last check
- Tools
- 27
- Token cost
- About 4,512 tokens per request
- Sets up in
- Claude Code, Claude Desktop, Codex, Gemini CLI, Cursor, VS Code, Antigravity, ChatGPT, OpenAI API, Grok
- Last checked
- 26 Oct 2026, 08:29 UTC
Connect it to your agent
Opens the app, which shows the server and asks you to confirm. For other apps, copy the setup below.
Claude Code
claude mcp add --transport http spoke-phone https://spoke-phone.usefulapi.io/mcp
Claude Desktop
Settings → Connectors → Add custom connector, and paste the URL.
Codex (config.toml)
[mcp_servers.spoke-phone] url = "https://spoke-phone.usefulapi.io/mcp"
Gemini CLI
{"mcpServers":{"spoke-phone":{"httpUrl":"https://spoke-phone.usefulapi.io/mcp"}}}
Cursor
{"mcpServers":{"spoke-phone":{"url":"https://spoke-phone.usefulapi.io/mcp"}}}
VS Code
{"servers":{"spoke-phone":{"type":"http","url":"https://spoke-phone.usefulapi.io/mcp"}}}
Antigravity
agy mcp add spoke-phone https://spoke-phone.usefulapi.io/mcp
ChatGPT
Settings → Apps & Connectors → Advanced settings: turn on Developer mode, then Create a connector and paste the URL. Which plans can do this varies.
OpenAI API (Responses tools)
{"type":"mcp","server_label":"spoke-phone","server_url":"https://spoke-phone.usefulapi.io/mcp","require_approval":"always"}
Grok (xAI API tools)
{"type":"mcp","server_label":"spoke-phone","server_url":"https://spoke-phone.usefulapi.io/mcp"}
Tools
spokephone_delete_phonebook_contactDeletes data · ~159 tokens
WRITE, destructive: delete one contact from a phonebook (it stops showing in caller ID). DELETE /phonebooks/{id}/contacts/{contactId}.spokephone_get_call~87 tokens
Get one call record by call id.spokephone_get_call_recording~104 tokens
Get the details and download URL of one recording of a call.spokephone_get_content_analysis~74 tokens
Get one content-analysis result by id.spokephone_get_directory_entry~82 tokens
Get one directory entry (user, team or device) by entry id.spokephone_get_location~72 tokens
Get one location by id.spokephone_get_phonebook~169 tokens
Get one phonebook and a page of its contacts. The id may also be a user's email address for that user's personal phonebook.spokephone_get_phonebook_contact~97 tokens
Get one contact of a phonebook.spokephone_get_transcript~68 tokens
Get one transcript by id.spokephone_get_transcript_segments~86 tokens
Get the per-speaker segments of one transcript.spokephone_get_trunk~70 tokens
Get one SIP trunk by id.spokephone_get_user~74 tokens
Get one Spoke user with availability, by user id.spokephone_get_webhook~70 tokens
Get one webhook subscription by id.spokephone_list_call_content_analysis~182 tokens
List the Enlighten AI content-analysis results (summaries etc.) stored for one call.spokephone_list_calls~469 tokens
List call records (oldest first by default; pass sortOrder descending for the latest calls), with caller, direction, duration, assigned user/team and recording URLs. Filter by time window or the external party's number. Returns { meta: { next }, calls }.spokephone_list_content_analysis~297 tokens
List AI content-analysis results (needs the Enlighten entitlement). Filter by time, source, participant or artifact name.spokephone_list_directory~258 tokens
List or search the unified Spoke directory (users, teams, devices) with extensions and live availability. Exactly one of extension, phoneNumber or ivrKey may be used to look up an entry. Returns { meta: { next }, entries }.spokephone_list_location_users~140 tokens
List the users assigned to one location.spokephone_list_locations~118 tokens
List the locations of the organisation.spokephone_list_phonebooks~173 tokens
List shared phonebooks (the CRM contact containers used for caller ID), each with its contacts. Use limit 0 to list phonebooks without contacts.spokephone_list_teams~125 tokens
List Spoke teams (call groups) with their members and availability.spokephone_list_transcripts~222 tokens
List call and voicemail transcripts. Filter by time window or source.spokephone_list_trunks~122 tokens
List the SIP trunks that overlay a legacy PBX onto Spoke.spokephone_list_users~95 tokens
List active Spoke users with real-time availability. Optionally filter by email address.spokephone_list_webhooks~120 tokens
List the webhook subscriptions of the account.spokephone_save_phonebook_contact~430 tokens
WRITE: add a contact to a phonebook, REPLACING any contact there with the same contactId (other contacts are untouched). The phonebook id may be a user's email for a personal phonebook. Contacts feed caller ID. PUT /phonebooks/{id}/contacts.spokephone_send_smsSends messages · ~549 tokens
WRITE: send a real SMS to a phone number (or a group MMS to several) from a company number or from a Spoke user's conversation number. The message appears in the Spoke conversation. Confirm the recipient and text with the user first. Needs an SMS-enabled number. POST /conversationMessages.
Browse
Related MCP servers
- Spoke Dispatch MCP by usefulapi
Read Spoke Dispatch plans, stops, routes and drivers; create and optimize plans; send routes. - OpenPhone MCP by usefulapi
Send and read OpenPhone messages, calls, contacts and phone numbers. - Call2Me
Place real phone calls, read transcripts, run a live interpreter and buy numbers. - WhatConverts MCP by usefulapi
Read WhatConverts leads, calls, forms, accounts and profiles; add leads and update lead value. - Patch MCP
AI phone calls from your verified number, with answers, transcripts and recordings. - Placetel MCP by usefulapi
Read Placetel calls, recordings, numbers and routing; edit contacts, start calls, send SMS. - Rinkel MCP by usefulapi
Read Rinkel calls, voicemails, contacts and numbers; add call notes, edit contacts, block numbers. - SAGOT
AI voice agents that place and answer phone calls, with transcripts and outcomes.
Badge for your README
[](https://aptlynx.net/servers/io.usefulapi/spoke-phone)
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents