ToolPin

AgentLine

io.github.AgentLineHQ/agentline · v1.0.0 · MCP 2025-11-25

Give AI agents a phone number. Voice calls, SMS, and phone number management for MCP clients.

Reachability reachable
checked 2026-07-14 03:51 UTC
Registry status active
Tools pinned 28
f3061e5baf98
Tools last changed unchanged since first capture 2026-07-14

Provenance

Registry namespace io.github.AgentLineHQ (GitHub-account verified by the official registry)
Repository github.com/agentlinehq/agentline-mcp
Website https://agentline.cloud
Remote endpoints
https://api.agentline.cloud/mcp (streamable-http)

Observed changes

When (UTC)EventDetail
2026-07-14 03:51 first capture 28 tools pinned

Pinned tool definitions (28)

ToolDescription
list_agents List Agents List all AI voice agents configured on your account. Returns every AI phone agent you've created, including their system prompts, voice settings, and associated phone numbers. Useful for checking which agents are ready to...
create_agent Create Agent Create a new AI voice agent for telephony. Sets up a new AI phone agent with a custom system prompt, voice, and greeting. Once created, buy a phone number and attach it to this agent so it can make and receive calls...
get_agent Get Agent Get details of a specific AI voice agent. Returns the agent's full configuration including system prompt, voice settings, greeting, and transfer number. ### Responses: **200**: Successful Response (Success...
update_agent Update Agent Update an AI voice agent's configuration. Modify any combination of the agent's settings: system prompt, voice, greeting, transfer number, or voicemail message. Changes take effect on the next call the agent handles. Only...
delete_agent Delete Agent Delete an AI voice agent. Permanently removes the agent and detaches any phone numbers assigned to it. Detached numbers remain active on your account and can be reassigned to another agent. ### Responses: **200**:...
list_phone_numbers List Numbers List all phone numbers provisioned on your account. Returns every phone number you've bought for your AI agents, including which agent each number is assigned to, the number's status (active/released), and country. ###...
buy_phone_number Provision Buy a US phone number for your AI agent. Searches for and purchases a real US phone number from the telephony provider, then attaches it to the specified AI agent. Once attached, the agent can make outbound calls and receive...
list_messages List Messages List SMS messages sent and received by your AI agents. Returns message history with optional filters by AI agent or conversation. Each entry includes direction (inbound/outbound), phone numbers, message body, and...
make_outbound_call Create Call Make an outbound phone call from your AI agent. Initiates a real phone call from the AI agent's phone number to the specified destination. The agent uses its configured system prompt, voice, and greeting to conduct the...
list_calls List Calls List voice calls made by your AI agents. Returns call history with optional filters by agent or status. Each entry includes direction (inbound/outbound), duration, phone numbers, and current status. Filters: - agent_id:...
get_call_details Get Call Get full details of a specific voice call. Returns the call's metadata including direction, phone numbers, status, duration, AI agent configuration used, and the full conversation transcript between the AI agent and the...
get_call_transcript Get Transcript Get the full conversation transcript for a call. Returns the complete speech-to-text transcript of the phone call, with each turn labeled by role ("human" for the caller, "assistant" for the AI agent). Useful for...
hangup_call Hangup Call Hang up an active phone call. Programmatically terminates an in-progress voice call. Use this when the AI agent needs to end the conversation, or to force-stop a call that is no longer needed. The call's final transcript...
push_call_context Push Call Context Push context into a LIVE relay-mode call (mid-call context injection). Use this when your backend agent cannot return context synchronously in the ``call.utterance`` webhook HTTP response — for example when it...
poll_events List Events Poll for telephony events from your AI agents. Returns pending events such as call completions, transcripts, and failures. Events are consumed on retrieval (one-time read) — once polled, they are automatically deleted from...
peek_events Peek Events Peek at pending telephony events without consuming them. Returns a preview of queued events (call completions, transcripts) without removing them from the mailbox. Useful for checking if there are events to process before...
get_account_balance Get Balance Get your AI telephony account balance and rate card. Returns the current balance, currency, billing rates for calls and phone numbers, and how many call minutes or phone numbers the balance can cover. Use this to check...
get_expenditure_breakdown Get Expenditure Get a detailed expenditure breakdown for AI telephony usage. Shows total spend split by category (voice calls, phone number provisioning, top-ups, refunds) with counts and averages. Useful for tracking how much your AI...
list_available_voices Get Available Voices List all available voice presets for AI phone agents. Returns named TTS (text-to-speech) voice presets that can be used when configuring AI agents or making phone calls. Each voice defines how your AI agent sounds...
get_account_voice Get Account Voice Get the current account-level default voice for AI phone agents. Returns which voice is used for all AI agents under this account unless overridden at the agent level or per-call. Controls how your AI agents sound...
reset_account_voice Reset Account Voice Reset account voice to the system default. Removes the account-level voice override so all AI agents fall back to the system default voice during phone calls (unless they have their own voice_id configured). ###...
set_account_voice Update Account Voice Set the account-level default voice for AI phone agents. This becomes the default voice for ALL AI agents under this account, controlling how they sound on phone calls. Individual agents or specific calls can...
submit_feedback Submit Feedback Submit feedback, report a bug, or request a feature. Use this endpoint to tell the AgentLine team about anything you encounter while using the platform: - **bug** — something is broken or not working as expected -...
list_feedback List Feedback List feedback you have submitted. Returns your feedback history with optional filters by category (bug, feature_request, difficulty, feedback) and status (open, acknowledged, in_progress, resolved, closed). Useful for...
get_webhook Get Webhooks List the account's per-agent webhook configuration(s). Secrets are **masked**. Pass `agent_id` to inspect a single agent's webhook. The full secret is only ever shown once, on the POST that creates/replaces it. ###...
set_webhook Set Webhook Create or replace an agent's webhook. The configured URL receives ALL of that agent's event types — call lifecycle (`call.received`, `call.completed`, `call.failed`), SMS (`sms.received`), and future events — as signed...
delete_webhook Delete Webhook Remove an agent's webhook. No events for that agent will be delivered via HTTP afterwards; they remain available via GET /v1/events (the mailbox). ### Responses: **200**: Successful Response (Success...
test_webhook Test Webhook Fire a signed `webhook.test` event to the agent's webhook. Uses the exact same event bus (publish_event) that real telephony events use, so a successful delivery confirms the entire pipeline is wired correctly. Returns...

Status badge

ToolPin status badge for io.github.AgentLineHQ/agentline

[![ToolPin](https://toolpin.dev/badge/io.github.AgentLineHQ/agentline.svg)](https://toolpin.dev/servers/io.github.AgentLineHQ/agentline)

Maintain this server? Add the badge to your README — it links your users to this live status page.