Skip to Content
Introduction

AkA Phone AI

AkA Phone AI gives an AI agent a real phone. It owns numbers, calls, SMS, billing, and inbound support routing, and it runs the phone conversation itself: you create an agent (a name, a goal, and a backstory), it gets a dedicated number, and the server voices it with an LLM through OpenRouter.

Everything is exposed as MCP tools over a single JSON-RPC endpoint. One API key drives every tool — authenticate once and reuse it.

  • MCP endpoint: POST /mcp — JSON-RPC 2.0 over HTTP.
  • Auth: Authorization: Bearer ak_mcp_… API keys.
  • Human console: the /app operations dashboard.

Product surfaces

AkA Phone AI ships as separate apps, each with its own start command:

SurfaceCommandDefault port
Landing pagenpm run dev:landing3001
Appnpm run dev:app3000
Servernpm run dev:server8080
Docs (Nextra)npm run dev:docs3002

How a call works

Create an agent, and it buys a dedicated phone number and is voiced by the server LLM. Place outbound calls from a plain task description (safety-checked before dialing); the server runs the whole conversation and returns the transcript and duration. Every call opens with a spoken recording/AI disclosure.

Continue with Getting started or browse the Phone tools.

Last updated on