Skip to main content

Developers / MCP

Talk to your data

Connect Claude, Cursor, or any MCP-compatible assistant to your Answering Agent account. Ask what customers called about, which tasks are piling up, who needs a follow-up — and get answers from your real conversations.

The server

https://answeringagent.com/mcp

A remote MCP server using streamable HTTP transport. It authenticates with the same API keys as the REST API — create one in your dashboard under Team Settings → API Keys and pass it as a bearer token. Everything is read-only and scoped to your team.

Connect your client

Claude Code

Terminal
claude mcp add --transport http answering-agent https://answeringagent.com/mcp \
  --header "Authorization: Bearer YOUR_API_KEY"

Claude Desktop

Add this to your claude_desktop_config.json (Settings → Developer → Edit Config):

claude_desktop_config.json
{
  "mcpServers": {
    "answering-agent": {
      "command": "npx",
      "args": [
        "-y", "mcp-remote",
        "https://answeringagent.com/mcp",
        "--header", "Authorization: Bearer YOUR_API_KEY"
      ]
    }
  }
}

Cursor

Add this to .cursor/mcp.json in your project (or ~/.cursor/mcp.json globally):

.cursor/mcp.json
{
  "mcpServers": {
    "answering-agent": {
      "url": "https://answeringagent.com/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}

Anything else

Any client that speaks MCP over streamable HTTP works: point it at the endpoint and send Authorization: Bearer YOUR_API_KEY with each request.

Available tools

ParameterTypeDescription
get_account_overviewtoolYour user, team, and the phone numbers/locations the key can see.
list_conversationstoolBrowse calls, chats, texts, and emails with summaries and filters.
get_conversationtoolFull transcript and extracted tasks for one conversation.
list_taskstoolFollow-up tasks with status, priority, and category filters.
get_tasktoolOne task by id.
search_contactstoolSearch contacts by name, phone, email, or company.
get_contacttoolOne contact by id.
get_statstoolConversation and task counts by channel, category, and status.

Things to ask

Once connected, try prompts like:

  • “What did customers call about most this month?”
  • “Show me conversations that still need a follow-up.”
  • “Summarize the open high-priority tasks.”
  • “Pull the transcript of the last cancellation call and tell me what we could improve.”

Security

The server holds no credentials of its own — every tool call runs with your API key, so access control is enforced exactly like the REST API: your team only, your role's locations only, read-only. Treat the key like a password and revoke it from the dashboard if it leaks. One caveat worth knowing: transcripts can contain customer details, so only connect clients you trust with that data.