
How to Let Your AI Agent Place Phone Calls
Your AI agent can browse, email, and code. It can't call. AgentPhone adds phone calls as a tool: send a number and objective, get structured JSON back.
Read post →Guides for adding phone calls to your AI agent.

Your AI agent can browse, email, and code. It can't call. AgentPhone adds phone calls as a tool: send a number and objective, get structured JSON back.
Read post →
Build an OpenClaw skill that places real phone calls via AgentPhone. SKILL.md format, curl-based instructions, autonomous workflow. Copy-paste and go.

Every agent toolkit has browser, email, code, search, and 1000+ integrations. Nobody has phone. Here's why that gap exists and how to close it with one API.

Wire AgentPhone into the OpenAI Agents SDK as a function tool. Copy-paste Python code: your agent calls a number, gets structured JSON back, continues working.

Create a LangChain custom tool that places real phone calls via AgentPhone. BaseTool subclass, agent wiring, multi-tool chains. Copy-paste Python code.

Build a CrewAI custom tool that places real phone calls. Create a dedicated caller agent in your crew. Copy-paste Python code with working examples.

Build an MCP server that lets Claude Code or Cursor place real phone calls. One tool, 80 lines of TypeScript. Copy-paste and go.