{
  "name": "callsend",
  "title": "callsend — your agent calls its human",
  "description": "MCP server that lets a coding agent reach its human by voice. The agent calls the call_me tool with a reason and context; callsend rings the human's browser or phone, holds a real duplex voice conversation, and leaves a spoken voicemail if the call is missed. Pairing scopes calls: an agent can only ever call its own human.",
  "version": "0.3.0",
  "homepage": "https://callsend.dev",
  "documentation": "https://callsend.dev/docs",
  "transports": [
    {
      "type": "streamable-http",
      "url": "https://api.callsend.dev/mcp",
      "note": "Recommended. Runs no code on the user's machine; OAuth is handled in-client, or pass a token as an Authorization: Bearer header."
    },
    {
      "type": "stdio",
      "command": "callsend-mcp",
      "install": "curl -fsSL https://callsend.dev/install | sh && callsend login"
    }
  ],
  "authentication": {
    "type": "oauth2",
    "authorization_servers": ["https://api.callsend.dev"],
    "protected_resource": "https://api.callsend.dev/.well-known/oauth-protected-resource",
    "documentation": "https://callsend.dev/auth.md"
  },
  "tools": [
    {
      "name": "call_me",
      "description": "Ring your human by voice. Provide a reason (one line, why you are calling) and context (what landed, what you need decided). Missed rings become a spoken voicemail."
    }
  ],
  "capabilities": { "tools": {} },
  "maintainer": { "name": "callsend", "url": "https://callsend.dev" }
}
