OpenPhone MCP server
Give your AI assistant 4 tools it can call in OpenPhone, over one server URL.
OpenPhone is not a separate install. One Activepieces MCP server exposes it alongside 760+ other apps, behind a single URL.
- Tools
- 4
- Works with
- Any MCP client
- Auth
- API key
- License
- MIT, open source
- Updated
- August 2026
About the OpenPhone MCP server
Connect OpenPhone once in Activepieces and every action it ships becomes a tool your assistant can call, behind the same server URL as the rest of your apps. Your agent reaches OpenPhone and 760+ other apps over a single connection, on our cloud or a self-hosted install.
Tools
OpenPhone tools your AI can run
Once connected, your assistant can call any of these OpenPhone actions by asking in plain language.
Send Message
Send SMS/MMS from your OpenPhone number to a recipient
5 fields
Create Contact
Create a new contact in your OpenPhone workspace
11 fields
Update Contact
Update an existing contact in your OpenPhone workspace
11 fields
Get Call Summary
Retrieve an AI-generated summary of a specific call by ID. Call summaries are only available on OpenPhone Business plan.
3 fields
Triggers
OpenPhone events your agent can watch
These start a run the moment something happens in OpenPhone, so work gets picked up on its own.
Call Recording Completed
Fires when a call recording finishes. Useful for post-transcription or archival workflows.
1 field
Outgoing Message Delivered
Fires when an outbound message is delivered successfully. Useful for message confirmation workflows.
1 field
Outgoing Call Completed
Fires when an outbound call ends. Useful for call logging.
1 field
Incoming Call Completed
Fires when an incoming call is completed. Includes voicemail data if available.
1 field
Incoming Message Received
Fires when a new SMS/MMS message is received.
1 field
Give your assistant OpenPhone
Connect OpenPhone once and every tool above is callable from Claude, Cursor or any MCP client, behind the same server URL as 760+ other apps. Free to start.
OpenPhone MCP, answered.
No. That is the point of it. One Activepieces server exposes OpenPhone alongside every other piece you connect, so your client keeps a single connection.