mcpserver.lol
registry/agentphone
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 tools

Read 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,
attach_number from source
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
create_agent from source
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_webhook from source
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.
get_agent from source
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_conversation from source
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_usage from source
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,
list_agents from source
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_contacts from source
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_numbers from source
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_webhook_deliveries from source
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
make_conversation_call from source
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
send_message from source
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
test_webhook from source
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_conversation from source
Set metadata on a conversation. Use this to store custom state, tags, or context