langchain-agentphone package provides LangChain tools for sending messages, making AI-powered phone calls, managing phone numbers, and more.
Overview
Integration details
| Class | Package | Serializable | JS support | Version |
|---|---|---|---|---|
AgentPhoneToolkit | langchain-agentphone | ❌ | ❌ |
Available tools
| Tool | Description |
|---|---|
AgentPhoneSendSMS | Send a text message |
AgentPhoneMakeCall | Make an AI-powered outbound phone call |
AgentPhoneGetTranscript | Get the transcript of a phone call |
AgentPhoneListCalls | List phone calls with optional filters |
AgentPhoneListConversations | List conversations |
AgentPhoneGetConversation | Get a conversation with its messages |
AgentPhoneBuyNumber | Buy a new phone number |
AgentPhoneListNumbers | List phone numbers on the account |
AgentPhoneCreateAgent | Create a new AI phone agent |
AgentPhoneListAgents | List AI phone agents |
AgentPhoneCreateContact | Create a new contact |
AgentPhoneListContacts | List contacts |
Setup
Install the package:Credentials
You need an AgentPhone API key. Sign up at agentphone.to to get one.Instantiation
Use the toolkit to get all tools at once, or select specific ones:Invocation
Invoke directly with args
Invoke with ToolCall
Use within an agent
API reference
For detailed documentation of the AgentPhone API, visit docs.agentphone.to.Connect these docs to Claude, VSCode, and more via MCP for real-time answers.

