agentline-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| AGENTLINE_API_KEY | Yes | API key for Agentline, starts with ag_live_ or ag_test_ | |
| AGENTLINE_BASE_URL | No | Override for self-hosted / staging | https://api.agentline.dev |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| provision_numberA | Provision a phone number the agent can use — for receiving SMS (e.g. 2FA), sending SMS, or placing/receiving voice calls. Use this BEFORE signing up for a service that asks for a phone number, or
before making outbound calls. If Returns a dict with |
| release_numberA | Release a previously provisioned phone number. Call this when done to
avoid ongoing Telnyx monthly charges. Pass the E.164 |
| list_numbersA | List all phone numbers currently provisioned on this account. Useful when the agent needs to find a number it forgot about, or audit what's active. |
| send_smsA | Send an outbound SMS from a provisioned number. |
| wait_for_smsA | Long-poll (blocking up to
Returns the message dict (with |
| capture_codeA | All-in-one 2FA capture: provision a fresh phone number, wait for an incoming SMS verification code (4-8 digits by default), then release the number. THE killer flow for signups. Typical use: call this, take Set |
| make_callA | Place an outbound AI voice call. An AI agent answers when the recipient
picks up and follows Returns immediately with the
|
| get_callA | Get status, transcript, and summary for a call. Call this after
|
| hangup_callA | End an in-progress call immediately. No-op / error if the call already terminated. |
| create_email_addressA | Provision a new email address for sending and receiving mail. Use this when signing up for services that require email verification — the agent gets a real inbox.
|
| list_email_addressesA | List all email addresses currently provisioned on this account. |
| release_email_addressA | Release a provisioned email address. Pass the |
| send_emailB | Send an outbound email from a provisioned address. |
| wait_for_emailA | Long-poll (blocking up to
|
| capture_email_codeA | All-in-one email verification capture: provision an email address, wait for an incoming verification code (4-8 digits by default), release the address. Use for services that email verification codes instead of SMS. Returns |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/jgottlieb84/agentline-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server