Spoke Phone MCP by usefulapi
Read Spoke calls, transcripts, directory and users; manage phonebook contacts and send SMS.
Connect it
Settings → Connectors → Add custom connector
URL: https://spoke-phone.usefulapi.io/mcpSettings → Apps & Connectors → Advanced → Developer mode
Create connector with URL: https://spoke-phone.usefulapi.io/mcp{
"mcpServers": {
"spoke-phone": {
"url": "https://spoke-phone.usefulapi.io/mcp"
}
}
}claude mcp add --transport http spoke-phone https://spoke-phone.usefulapi.io/mcp{
"servers": {
"spoke-phone": {
"type": "http",
"url": "https://spoke-phone.usefulapi.io/mcp"
}
}
}27 tools, pulled live
spokephone_list_callsread-onlyList 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_get_callread-onlyGet one call record by call id.
spokephone_get_call_recordingread-onlyGet the details and download URL of one recording of a call.
spokephone_list_call_content_analysisread-onlyList the Enlighten AI content-analysis results (summaries etc.) stored for one call.
spokephone_list_directoryread-onlyList 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_get_directory_entryread-onlyGet one directory entry (user, team or device) by entry id.
spokephone_list_usersread-onlyList active Spoke users with real-time availability. Optionally filter by email address.
spokephone_get_userread-onlyGet one Spoke user with availability, by user id.
spokephone_list_teamsread-onlyList Spoke teams (call groups) with their members and availability.
spokephone_list_locationsread-onlyList the locations of the organisation.
spokephone_get_locationread-onlyGet one location by id.
spokephone_list_location_usersread-onlyList the users assigned to one location.
spokephone_list_phonebooksread-onlyList shared phonebooks (the CRM contact containers used for caller ID), each with its contacts. Use limit 0 to list phonebooks without contacts.
spokephone_get_phonebookread-onlyGet 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_contactread-onlyGet one contact of a phonebook.
spokephone_list_transcriptsread-onlyList call and voicemail transcripts. Filter by time window or source.
spokephone_get_transcriptread-onlyGet one transcript by id.
spokephone_get_transcript_segmentsread-onlyGet the per-speaker segments of one transcript.
spokephone_list_content_analysisread-onlyList AI content-analysis results (needs the Enlighten entitlement). Filter by time, source, participant or artifact name.
spokephone_get_content_analysisread-onlyGet one content-analysis result by id.
spokephone_list_webhooksread-onlyList the webhook subscriptions of the account.
spokephone_get_webhookread-onlyGet one webhook subscription by id.
spokephone_list_trunksread-onlyList the SIP trunks that overlay a legacy PBX onto Spoke.
spokephone_get_trunkread-onlyGet one SIP trunk by id.
spokephone_send_smsWRITE: 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.
spokephone_save_phonebook_contactcan modifyWRITE: 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_delete_phonebook_contactcan modifyWRITE, destructive: delete one contact from a phonebook (it stops showing in caller ID). DELETE /phonebooks/{id}/contacts/{contactId}.
Alternatives in Email & Messaging
Compare →
Smoobu MCP by usefulapiB
Check vacation-rental reservations, rates, availability and guest messages, and update bookings.
SimpleTexting MCP by usefulapiB
Send SMS/MMS, manage contacts, and read campaigns, messages and media on SimpleTexting.
Vision6 MCP by usefulapiB
Read Vision6 lists, contacts, messages and reports; update contacts; send transactional email/SMS.
WaiverFile MCP by usefulapiB
Read WaiverFile waivers, events, forms and SMS opt-ins; create and update events, invite managers.
Mail Blaze MCP by usefulapiB
Manage Mail Blaze lists, subscribers, templates, campaigns and reports; send transactional email.
Placetel MCP by usefulapiB
Read Placetel calls, recordings, numbers and routing; edit contacts, start calls, send SMS.