Connection check
auth required
agentphone
Give AI agents real phone numbers, messages, and voice calls via MCP.
Tools
28
GitHub stars
—
Installs / wk
7.4k
Licence
—
Transport
streamable-http, stdio
Last checked
27h ago
Tools & capabilities
28 toolsRead from the published package source — this server runs locally, so there is no endpoint to query. Names are taken from the code, not observed at runtime, and descriptions are often absent.
account_overview
from source
Get a complete snapshot of your AgentPhone account: agents, phone numbers, webhook status, Get a complete snapshot of your AgentPhone account: agents, phone numbers, webhook status,
attach_number
from source
Attach a phone number to an agent so the agent handles calls/SMS on that number. Attach a phone number to an agent so the agent handles calls/SMS on that number.
buy_number
from source
Purchase a new phone number. This is a paid purchase that charges the account Purchase a new phone number. This is a paid purchase that charges the account
create_agent
from source
Create a new agent. An agent owns phone numbers and handles calls/SMS.\n\n Create a new agent. An agent owns phone numbers and handles calls/SMS.\n\n
delete_agent
from source
Delete an agent permanently. Phone numbers attached to it are kept but unassigned. Delete an agent permanently. Phone numbers attached to it are kept but unassigned.
delete_webhook
from source
Remove a webhook. Pass agent_id to remove an agent Remove a webhook. Pass agent_id to remove an agent
detach_number
from source
Detach a phone number from an agent. The number is kept in your account but becomes unassigned. Detach a phone number from an agent. The number is kept in your account but becomes unassigned.
get_agent
from source
Get details for a specific agent including its phone numbers, voice configuration, and system prompt. Get details for a specific agent including its phone numbers, voice configuration, and system prompt.
get_call
from source
Get details and transcript for a specific call, identified by its call ID. Get details and transcript for a specific call, identified by its call ID.
get_conversation
from source
Get a specific SMS conversation with full message history, identified by its conversation ID. Get a specific SMS conversation with full message history, identified by its conversation ID.
get_messages
from source
Get SMS messages for a specific phone number, identified by its number ID. Get SMS messages for a specific phone number, identified by its number ID.
get_usage
from source
Get account usage statistics. By default returns a summary with number usage plus Get account usage statistics. By default returns a summary with number usage plus
get_webhook
from source
Get the webhook configuration. Pass agent_id to get an agent-specific webhook, Get the webhook configuration. Pass agent_id to get an agent-specific webhook,
list_agents
from source
List all agents with their phone numbers and voice configuration. List all agents with their phone numbers and voice configuration.
list_calls
from source
List recent calls. Scope by agent_id or number_id, or use status/direction/search to filter globally.\n\n List recent calls. Scope by agent_id or number_id, or use status/direction/search to filter globally.\n\n
list_contacts
from source
List saved contacts (your address book). Optionally filter with a search term that matches List saved contacts (your address book). Optionally filter with a search term that matches
list_conversations
from source
List SMS conversations. Optionally filter by agent_id to see conversations for a specific agent.\n\n List SMS conversations. Optionally filter by agent_id to see conversations for a specific agent.\n\n
list_numbers
from source
List all phone numbers in your account, each with its ID, status, country, and assigned agent. List all phone numbers in your account, each with its ID, status, country, and assigned agent.
list_voices
from source
List available voices for agents. Each voice has a voice_id used in an agent List available voices for agents. Each voice has a voice_id used in an agent
list_webhook_deliveries
from source
View recent webhook delivery history. Shows which events were delivered, HTTP status codes, and timing.\n\n View recent webhook delivery history. Shows which events were delivered, HTTP status codes, and timing.\n\n
make_call
from source
Initiate an outbound, webhook-driven phone call where your backend handles the Initiate an outbound, webhook-driven phone call where your backend handles the
make_conversation_call
from source
Place a phone call where the AI has an autonomous conversation about a given topic — Place a phone call where the AI has an autonomous conversation about a given topic —
manage_contact
from source
Create, update, or delete a saved contact. Set Create, update, or delete a saved contact. Set
send_message
from source
Send an SMS or iMessage from one of your agent Send an SMS or iMessage from one of your agent
set_webhook
from source
Set a webhook URL to receive inbound messages and call events.\n\n Set a webhook URL to receive inbound messages and call events.\n\n
test_webhook
from source
Send a test event to verify a webhook is working. Returns the HTTP status code and response time.\n\n Send a test event to verify a webhook is working. Returns the HTTP status code and response time.\n\n
update_agent
from source
Update an agent Update an agent
update_conversation
from source