OpenPhone integration
Business phone system API for managing calls, text messages, contacts, phone numbers, voicemails, and related conversation data. Perfect for sales teams, customer support, and business communication automation.
Say what should happen.
The workflow builds itself.
Common OpenPhone use cases
- Call review
- CRM sync
- Compliance
- Number assignment
- User lookup
- Call analysis
- Call tracking
- Contact lookup
- Message lookup
- Number details
What you can do with OpenPhone
Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.
Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.
Webhook, 7 operations
create_call_summary_webhookCreate call summary webhookPOSTCreates a call summary webhook for call.summary.completed events.create_call_transcript_webhookCreate call transcript webhookPOSTCreates a call transcript webhook for call.transcript.completed events.create_call_webhookCreate call webhookPOSTCreates a call webhook for call.completed, call.ringing, or call.recording.completed events.create_message_webhookCreate message webhookPOSTCreates a message webhook for message.received or message.delivered events.delete_webhookDelete webhookDELETEDeletes a Quo webhook subscription.get_webhookGet webhookGETRetrieves one Quo webhook subscription.list_webhooksList webhooksGETLists Quo webhook subscriptions.
Contact, 5 operations
create_contactCreate contactPOSTCreates a new contact in OpenPhone.delete_contactDelete contactDELETEPermanently deletes a contact from OpenPhone by its ID.get_contactGet contactGETRetrieves detailed information about a specific contact by its ID.list_contactsList contactsGETRetrieves contacts from OpenPhone.update_contactUpdate contactPATCHUpdates an existing contact.
Message, 3 operations
get_messageGet messageGETRetrieves one Quo message by ID.list_messagesList messagesGETRetrieves messages for a Quo number.send_messageSend messagePOSTSends a text message from a Quo number.
Call, 2 operations
get_callGet callGETRetrieves detailed information about a specific call.list_callsList callsGETRetrieves call logs for a phone number.
Phone number, 2 operations
get_phone_numberGet phone numberGETRetrieves detailed information about a specific phone number.list_phone_numbersList phone numbersGETRetrieves all phone numbers in your OpenPhone account.
User, 2 operations
get_userGet userGETRetrieves details for a specific workspace user by their ID.list_usersList usersGETRetrieves all users in the OpenPhone workspace.
Call recording, 1 operation
get_call_recordingsGet call recordingsGETRetrieves call recordings for a specific call by its ID.
Call summary, 1 operation
get_call_summaryGet call summaryGETRetrieves an AI-generated summary for a specific call. Available on Business and Scale plans.
Call transcript, 1 operation
get_call_transcriptGet call transcriptGETRetrieves the full transcript of a call with speaker identification and timestamps. Available on Business and Scale plans.
Contact custom field, 1 operation
list_contact_custom_fieldsList contact custom fieldsGETLists configured Quo contact custom fields.
Conversation, 1 operation
list_conversationsList conversationsGETRetrieves a list of conversations (message threads) for a phone number.
Voicemail, 1 operation
get_call_voicemailGet call voicemailGETRetrieves the voicemail for a specific call.
Use OpenPhone from Claude Code, Cursor or Codex
Connect OpenPhone in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its OpenPhone operations become tools the client can call, next to every other integration you connected.
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"
[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"{
"mcpServers": {
"livecontext": {
"type": "http",
"url": "https://livecontext.ai/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}How to connect OpenPhone
- Create your workspace
Sign up free. Nothing to install.
- Connect OpenPhone once
Add your OpenPhone connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.
- Describe the job in chat
The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.
OpenPhone integration FAQ
What can you do with the OpenPhone integration?
LiveContext exposes 27 operations on OpenPhone, covering webhook, contact, message and call. Common uses include Call review, CRM sync and Compliance.
