Skip to main content
Glama

Server Details

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

If you are the author of this connector, you can claim ownership with GitHub, an HTTP challenge, or a DNS record. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Unhealthy
OAuth
Works in Glama
Last Tested
Transport
Streamable HTTP
URL
Repository
AgentLineHQ/agentline-mcp
GitHub Stars
0

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.

  1. 1 tool update
    • Changedpush_call_context1 field changed
      • addedInput schema / properties / token
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Push token (alt to X-Push-Token header / body).",
        +  "title": "token",
        +  "type": "string"
        +}
  2. 1 tool update
    • Addedpush_call_context
  3. 1 tool update
    • Changedset_webhook2 fields changed
      • changedInput schema / properties / secret / description
        Previous value: -"Optional HMAC signing secret. Auto-generated if omitted. Used to verify the X-AgentLine-Signature header on delivered payloads."New value: +"Optional HMAC signing secret. Auto-generated if omitted. Used to verify the signature header on delivered payloads."
      • addedInput schema / properties / signature_header
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Header name for the HMAC-SHA256 signature of the raw body. Defaults to 'X-Webhook-Signature' (natively verified by Hermes, OpenClaw, and other agent platforms). Set to 'X-Hub-Signature-256' for GitHub-style verification, or any custom header name your platform expects. Omit to keep the existing value when updating.",
        +  "title": "signature_header",
        +  "type": "string"
        +}
  4. 2 tool updates
    • Changedcreate_agent1 field changed
      • removedInput schema / properties / voice_mode
        Removed value: -{
        -  "default": "hosted",
        -  "description": "Where the agent's 'brain' runs. 'hosted' = AgentLine's LLM (Deepgram STT → LLM → Cartesia TTS). 'webhook' = the agent's configured webhook receives each caller utterance and returns what the agent says (2-way), for both inbound and outbound. Requires a webhook URL to be configured.",
        -  "enum": [
        -    "hosted",
        -    "webhook"
        -  ],
        -  "title": "voice_mode",
        -  "type": "string"
        -}
    • Changedupdate_agent1 field changed
      • removedInput schema / properties / voice_mode
        Removed value: -{
        -  "anyOf": [
        -    {
        -      "enum": [
        -        "hosted",
        -        "webhook"
        -      ],
        -      "type": "string"
        -    },
        -    {
        -      "type": "null"
        -    }
        -  ],
        -  "description": "Switch the agent's brain: 'hosted' (LLM) or 'webhook' (the agent's webhook becomes the 2-way conversational brain). Webhook mode requires a configured webhook URL.",
        -  "title": "voice_mode",
        -  "type": "string"
        -}
  5. 6 tool updates
    • Changedcreate_agent1 field changed
      • addedInput schema / properties / voice_mode
        Added value: +{
        +  "default": "hosted",
        +  "description": "Where the agent's 'brain' runs. 'hosted' = AgentLine's LLM (Deepgram STT → LLM → Cartesia TTS). 'webhook' = the agent's configured webhook receives each caller utterance and returns what the agent says (2-way), for both inbound and outbound. Requires a webhook URL to be configured.",
        +  "enum": [
        +    "hosted",
        +    "webhook"
        +  ],
        +  "title": "voice_mode",
        +  "type": "string"
        +}
    • Addeddelete_webhook
    • Addedget_webhook
    • Addedset_webhook
    • Addedtest_webhook
    • Changedupdate_agent1 field changed
      • addedInput schema / properties / voice_mode
        Added value: +{
        +  "anyOf": [
        +    {
        +      "enum": [
        +        "hosted",
        +        "webhook"
        +      ],
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Switch the agent's brain: 'hosted' (LLM) or 'webhook' (the agent's webhook becomes the 2-way conversational brain). Webhook mode requires a configured webhook URL.",
        +  "title": "voice_mode",
        +  "type": "string"
        +}
  6. 2 tool updates
    • Addedlist_feedback
    • Addedsubmit_feedback
  7. 2 tool updates
    • Changedcreate_agent1 field changed
      • addedInput schema / properties / owner_phone
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Owner's phone number in E.164 format (e.g. '+12125551234'). Calls from this number enter task mode — the agent treats speech as executable instructions.",
        +  "title": "owner_phone",
        +  "type": "string"
        +}
    • Changedupdate_agent1 field changed
      • addedInput schema / properties / owner_phone
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Updated owner phone number in E.164 format for task mode",
        +  "title": "owner_phone",
        +  "type": "string"
        +}
  8. 3 tool updates
    • Changedcreate_agent1 field changed
      • removedInput schema / properties / model_tier
        Removed value: -{
        -  "default": "balanced",
        -  "description": "LLM model tier: 'turbo' (fastest, GPT-4o-mini), 'balanced' (default), or 'max' (highest quality, GPT-4o)",
        -  "enum": [
        -    "turbo",
        -    "balanced",
        -    "max"
        -  ],
        -  "title": "model_tier",
        -  "type": "string"
        -}
    • Changedmake_outbound_call1 field changed
      • removedInput schema / properties / model_tier
        Removed value: -{
        -  "default": "balanced",
        -  "description": "LLM model tier for this call: 'turbo', 'balanced', or 'max'",
        -  "enum": [
        -    "turbo",
        -    "balanced",
        -    "max"
        -  ],
        -  "title": "model_tier",
        -  "type": "string"
        -}
    • Changedupdate_agent1 field changed
      • removedInput schema / properties / model_tier
        Removed value: -{
        -  "anyOf": [
        -    {
        -      "enum": [
        -        "turbo",
        -        "balanced",
        -        "max"
        -      ],
        -      "type": "string"
        -    },
        -    {
        -      "type": "null"
        -    }
        -  ],
        -  "description": "Updated LLM model tier: 'turbo', 'balanced', or 'max'",
        -  "title": "model_tier",
        -  "type": "string"
        -}
  9. 3 tool updates
    • Changedcreate_agent2 fields changed
      • changedInput schema / properties / initial_greeting / description
        Previous value: -"What the AI agent says when a call connects (e.g. 'Hello, how can I help you today?')"New value: +"Default opening line spoken on ALL calls (inbound and outbound), e.g. 'Hello, how can I help you today?'. Can be overridden per-call via POST /v1/calls."
      • changedInput schema / properties / system_prompt / description
        Previous value: -"Instructions that define the agent's personality and behavior during phone calls"New value: +"Default instructions for the agent's personality and behavior on ALL calls (inbound and outbound). Can be overridden per-call via POST /v1/calls."
    • Changedmake_outbound_call2 fields changed
      • changedInput schema / properties / initial_greeting / description
        Previous value: -"Override the agent's greeting for this call only"New value: +"Per-call greeting override. Replaces the agent's default greeting for this call ONLY. If omitted, the agent's default initial_greeting is used."
      • changedInput schema / properties / system_prompt / description
        Previous value: -"Override the agent's default system prompt for this call only"New value: +"Per-call system prompt override. Replaces the agent's default prompt for this call ONLY. If omitted, the agent's default system_prompt is used."
    • Changedupdate_agent2 fields changed
      • changedInput schema / properties / initial_greeting / description
        Previous value: -"Updated greeting message spoken when calls connect"New value: +"Updated default greeting for ALL future calls (inbound and outbound)"
      • changedInput schema / properties / system_prompt / description
        Previous value: -"Updated instructions for the agent's phone call behavior"New value: +"Updated default instructions for ALL future calls (does not affect calls already in progress)"
  10. 21 tool updates
    • First observedbuy_phone_number
    • First observedcreate_agent
    • First observeddelete_agent
    • First observedget_account_balance
    • First observedget_account_voice
    • First observedget_agent
    • First observedget_call_details
    • First observedget_call_transcript
    • First observedget_expenditure_breakdown
    • First observedhangup_call
    • First observedlist_agents
    • First observedlist_available_voices
    • First observedlist_calls
    • First observedlist_messages
    • First observedlist_phone_numbers
    • First observedmake_outbound_call
    • First observedpeek_events
    • First observedpoll_events
    • First observedreset_account_voice
    • First observedset_account_voice
    • First observedupdate_agent

Frequently Asked Questions

Discussions

No comments yet. Be the first to start the discussion!

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    D
    maintenance
    Gives AI agents phone numbers, email, SMS, and voice calls as MCP tools, enabling them to provision numbers, capture 2FA codes, send messages, and make calls.
    15
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables AI agents to provision phone numbers, send SMS, place AI voice calls, and react to inbound events via the Dial communication stack, all through MCP tools.
    95
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    MCP server for provisioning dedicated real-SIM US phone numbers, receiving inbound SMS, and extracting OTP codes. Built for AI agents automating phone verification workflows.
    47
    1
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

TDQS

A3.8/5.0
Disambiguation5/5

Each tool targets a distinct resource and action (e.g., get_agent vs list_agents, get_call_details vs get_call_transcript, peek_events vs poll_events). There is no ambiguity or overlap between tool purposes.

Naming Consistency5/5

All tool names follow a consistent verb_noun pattern (e.g., create_agent, list_calls, buy_phone_number, set_webhook). No mixing of conventions or unclear naming.

Tool Count4/5

27 tools cover a broad telephony AI platform. While slightly above the typical 3-15 range, each tool serves a distinct purpose and the count is justified by the feature set (agents, calls, SMS, webhooks, events, account, feedback).

Completeness3/5

Core lifecycle for agents, calls, and webhooks is covered. However, SMS sending is missing (only list_messages exists) and there is no tool to release a phone number, leaving notable gaps in the domain.