Openphone

io.usefulapiv1.0.0Updated Sep 29, 2026

Send and read OpenPhone messages, calls, contacts and phone numbers.

VerifiedStreamable HTTPWeb executableBusiness & CommerceCommunication & Collaboration

Overview

AI-generated overview

Lets an assistant read and send OpenPhone messages, calls, contacts and phone numbers through a hosted endpoint.

What it does
A hosted MCP server for OpenPhone. Read tools list phone numbers, users, contacts, conversations, messages, calls, call summaries, transcripts, recordings and webhooks, and fetch individual contacts, messages and calls. Write tools send a text message and create a contact. No local install is needed; the assistant connects to a remote endpoint.
When to use it
Useful when an assistant should look up OpenPhone conversations, call details or contact records, or send a text message on your behalf, without building a custom integration. Best for teams already using OpenPhone who want conversational access to their phone data.
Requirements
A remote MCP endpoint; no local runtime or package. OpenPhone credentials are pasted on first connect and stored per user by the provider. A free plan allows 100 tool calls per month; a paid plan is required for unlimited use.
Before you install
Credentials are entered on first connect and stored by the third-party provider, so review its handling of them. The send_message and create_contact tools write data and should be confirmed before use. Call transcripts and recordings may contain sensitive conversation content. A paid subscription is needed beyond the free monthly call limit.

Installation

In SourceWeft

  1. Open Openphone 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.

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "openphone": {
      "type": "http",
      "url": "https://openphone.usefulapi.io/mcp"
    }
  }
}

README

OpenPhone MCP by usefulapi

Send and read OpenPhone messages, calls, contacts and phone numbers. Hosted, no local install.

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

Add to Claude

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

On first connect you'll paste your OpenPhone credentials. They are validated, stored per-user, and scoped to you — no keys in config files.

Tools

ToolTypeWhat it does
openphone_list_phone_numbersreadList phone numbers
openphone_list_usersreadList users
openphone_list_contactsreadList contacts
openphone_get_contactreadGet a contact
openphone_get_contact_custom_fieldsreadGet contact custom fields
openphone_list_conversationsreadList conversations
openphone_list_messagesreadList messages
openphone_get_messagereadGet a message
openphone_send_messagewriteSend a text message
openphone_list_callsreadList calls
openphone_get_callreadGet a call
openphone_get_call_summaryreadGet a call summary
openphone_get_call_transcriptreadGet a call transcript
openphone_get_call_recordingsreadGet call recordings
openphone_list_webhooksreadList webhooks
openphone_create_contactwriteCreate a contact

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

Pricing

PlanPriceLimit
Free$0100 tool calls / month
Pro$9/mo or $90/yr (2 months free)Unlimited

License

MIT

Source: servers/openphone/README.md at commit e28f9c1

Tools

0
Tool metadata has not been indexed yet.

Version history

1
  1. v1.0.0LatestSep 29, 2026