AgentPhone · MCP Server

MCP-Server · 954efcf0

MCP-Server · lesen und schreiben und löschen und senden · MIT · lokal (stdio) · entfernt (HTTP)

Beschreibung des Anbieters

Give AI agents real phone numbers, messages, and voice calls via MCP.

Werkzeuge

account_overview
Get a complete snapshot of your AgentPhone account: agents, phone numbers, webhook status, and usage limits. Angabe des Anbieters · Beleg 5
list_numbers
List all phone numbers in your account, each with its ID, status, country, and assigned agent. Angabe des Anbieters · Beleg 5
buy_number
Purchase a new phone number. This is a paid purchase that charges the account's balance. area_code requests a specific region (e.g. '415' for San Francisco); agent_id attaches it on purchase.… Angabe des Anbieters · Beleg 5
send_message
Send an SMS or iMessage from one of your agent's phone numbers, or react to a message. The agent must have at least one phone number attached.… Angabe des Anbieters · Beleg 5
get_messages
Get SMS messages for a specific phone number, identified by its number ID. Returns individual messages rather than grouped conversation threads. Angabe des Anbieters · Beleg 5
list_calls
List recent calls. Scope by agent_id or number_id, or use status/direction/search to filter globally. When agent_id or number_id is passed, status/direction/search filters are not applied.… Angabe des Anbieters · Beleg 5
get_call
Get details and transcript for a specific call, identified by its call ID. Pass wait=true to block until an in-progress call finishes before returning. Angabe des Anbieters · Beleg 5
make_call
Initiate an outbound, webhook-driven phone call where your backend handles the conversation logic. The agent must have a phone number attached and a webhook configured.… Angabe des Anbieters · Beleg 5
make_conversation_call
Place a phone call where the AI has an autonomous conversation about a given topic — scheduling, surveys, follow-ups, etc. No webhook setup needed. The agent must have a phone number attached.… Angabe des Anbieters · Beleg 5
list_agents
List all agents with their phone numbers and voice configuration. An agent is required before you can make calls — it owns phone numbers and handles voice/SMS. Angabe des Anbieters · Beleg 5
create_agent
Create a new agent. An agent owns phone numbers and handles calls/SMS. A newly created agent has no phone number until one is attached.… Angabe des Anbieters · Beleg 5
update_agent
Update an agent's configuration — name, description, voice settings, instructions, greeting, call transfer, or voicemail. Only provided fields are updated.… Angabe des Anbieters · Beleg 5
delete_agent
Delete an agent permanently. Phone numbers attached to it are kept but unassigned. This cannot be undone. Angabe des Anbieters · Beleg 5
get_agent
Get details for a specific agent including its phone numbers, voice configuration, and instructions. Angabe des Anbieters · Beleg 5
attach_number
Attach a phone number to an agent so the agent handles calls/SMS on that number. Takes an agent ID and a phone number ID. Angabe des Anbieters · Beleg 5
detach_number
Detach a phone number from an agent. The number is kept in your account but becomes unassigned. Angabe des Anbieters · Beleg 5
list_voices
List available voices for agents. Each voice has a voice_id used in an agent's voice field. Angabe des Anbieters · Beleg 5
list_conversations
List SMS conversations. Optionally filter by agent_id to see conversations for a specific agent.… Angabe des Anbieters · Beleg 5
get_conversation
Get a specific SMS conversation with full message history, identified by its conversation ID. Angabe des Anbieters · Beleg 5
update_conversation
Set metadata on a conversation. Use this to store custom state, tags, or context that persists between messages. Pass null to clear metadata. Angabe des Anbieters · Beleg 5
list_contacts
List saved contacts (your address book). Optionally filter with a search term that matches name or phone number. Angabe des Anbieters · Beleg 5
manage_contact
Create, update, or delete a saved contact. Set `action` to choose the operation.… Angabe des Anbieters · Beleg 5
get_usage
Get account usage statistics. By default returns a summary with number usage plus message, call, and webhook volume. Use breakdown='daily' or 'monthly' for time-series data. Angabe des Anbieters · Beleg 5
get_webhook
Get the webhook configuration. Pass agent_id to get an agent-specific webhook, or omit for the project-level default. Angabe des Anbieters · Beleg 5
set_webhook
Set a webhook URL to receive inbound messages and call events. Pass agent_id to set a webhook for a specific agent (overrides project default).… Angabe des Anbieters · Beleg 5
delete_webhook
Remove a webhook. Pass agent_id to remove an agent's webhook (falls back to project default). Omit agent_id to remove the project-level webhook. Angabe des Anbieters · Beleg 5
test_webhook
Send a test event to verify a webhook is working. Returns the HTTP status code and response time. Pass agent_id to test that agent's webhook. Omit to test the project-level webhook. Angabe des Anbieters · Beleg 5
list_webhook_deliveries
View recent webhook delivery history. Shows which events were delivered, HTTP status codes, and timing. Pass agent_id to see deliveries for that agent's webhook. Omit for project-level. Angabe des Anbieters · Beleg 5

Voraussetzungen

  • AGENTPHONE_API_KEY · Umgebungsvariable · erforderlich · Beleg 1
  • npx · Paketmanager · erforderlich · Beleg 1
  • Authorization · HTTP-Header · erforderlich · Beleg 1
  • MCP_OAUTH_CLIENT_SECRET · Umgebungsvariable · optional · Beleg 6
  • AGENTPHONE_BASE_URL · Umgebungsvariable · Pflichtigkeit nicht deklariert · Beleg 7
  • PORT · Umgebungsvariable · Pflichtigkeit nicht deklariert · Beleg 7
  • MCP_ENABLE_INSPECTOR · Umgebungsvariable · Pflichtigkeit nicht deklariert · Beleg 7
  • NODE_ENV · Umgebungsvariable · Pflichtigkeit nicht deklariert · Beleg 7
  • MCP_OAUTH_CLIENT_ID · Umgebungsvariable · Pflichtigkeit nicht deklariert · Beleg 7
  • AGENTPHONE_OAUTH_AUTHORIZE · Umgebungsvariable · Pflichtigkeit nicht deklariert · Beleg 7
  • AGENTPHONE_OAUTH_ISSUER · Umgebungsvariable · Pflichtigkeit nicht deklariert · Beleg 7

Installation

npx -y agentphone-mcp@0.6.0

Eckdaten

—: Angabe nicht belegt.

Maintainer
AgentPhone-AI
Repository-Lizenz
MIT
Letzter Repository-Commit

Commit innerhalb 90 Tagen

Dienstanbieter
Offizielle Dienstherkunft nicht belegt
Dienste
—
Bereiche
—
Plattformen
—
Version
0.6.0
Clients
Claude Code, Claude Desktop, Cursor, Windsurf

Zugriffe und Risiken

Zugriffe laut Paketangaben
lesen, schreiben, löschen, senden
Authentifizierung
API-Key, Token
Transport
stdio, streamable-http
Technische Prüfung
Ungeprüft

Fehlende Angaben bedeuten unbekannte Zugriffe: Vergib nur die nötigen Berechtigungen und sichere Schreibaktionen mit einer Freigabe ab.

Quellen (7)

954EFCF0<MCPSERVE<<<<<<<<<<<<<Q7<UNGEPRUEFT<<<<<<<<<<<<<<<<<

Verbundenes