Skip to main content

langchain-agentphone

PyPI version License: MIT

LangChain integration for AgentPhone — telephony tools that let LLM agents send SMS messages, make phone calls, and manage phone numbers.

Installation

pip install langchain-agentphone

Setup

Get your API key from agentphone.to and set it as an environment variable:

export AGENTPHONE_API_KEY="your-api-key"

Quick Start

Use all tools

from langchain_agentphone import AgentPhoneToolkit

toolkit = AgentPhoneToolkit()
tools = toolkit.get_tools()

Use specific tools

from langchain_agentphone import AgentPhoneToolkit

toolkit = AgentPhoneToolkit(selected_tools=["send_sms", "list_numbers"])
tools = toolkit.get_tools()

Use individual tools

from langchain_agentphone import AgentPhoneSendSMS

tool = AgentPhoneSendSMS()
result = tool.invoke({
    "number_id": "num_abc123",
    "to_number": "+14155551234",
    "body": "Hello from LangChain!"
})

With a LangChain agent

from langchain_agentphone import AgentPhoneToolkit
from langchain_anthropic import ChatAnthropic
from langgraph.prebuilt import create_react_agent

llm = ChatAnthropic(model="claude-sonnet-4-20250514")
toolkit = AgentPhoneToolkit()
agent = create_react_agent(llm, toolkit.get_tools())

response = agent.invoke({
    "messages": [("user", "Send an SMS from number num_abc123 to +14155551234 saying hello")]
})

Available Tools

Tool Name Description
AgentPhoneSendSMS agentphone_send_sms Send an SMS message
AgentPhoneMakeCall agentphone_make_call Make an AI-powered outbound call
AgentPhoneGetTranscript agentphone_get_transcript Get a call transcript
AgentPhoneListCalls agentphone_list_calls List phone calls
AgentPhoneListConversations agentphone_list_conversations List SMS conversations
AgentPhoneGetConversation agentphone_get_conversation Get conversation with messages
AgentPhoneBuyNumber agentphone_buy_number Buy a phone number
AgentPhoneListNumbers agentphone_list_numbers List phone numbers
AgentPhoneCreateAgent agentphone_create_agent Create an AI phone agent
AgentPhoneListAgents agentphone_list_agents List AI phone agents
AgentPhoneCreateContact agentphone_create_contact Create a contact
AgentPhoneListContacts agentphone_list_contacts List contacts

API Reference

See the AgentPhone documentation for full API details.

Metadata

Release files for langchain-agentphone 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for langchain-agentphone 0.1.0
File Size Uploaded
langchain_agentphone-0.1.0.tar.gz 110.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for langchain-agentphone 0.1.0
File Interpreter ABI Platform
langchain_agentphone-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 117.8 kB

Release files / langchain_agentphone-0.1.0.tar.gz

Download URL langchain_agentphone-0.1.0.tar.gz
Size 110.0 kB
Tags Source
SHA-256 checksum
How to use checksums
c66888ee92d54c9a15ef31f1db98fe8953fb131b13326c1e63ed84f6407e5e39
BLAKE2b-256 checksum
How to use checksums
959f4bdf8237d3b3024e4b33b9e3fa645401fbdad4894f8e0579cc40742dd265
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.6 {"installer":{"name":"uv","version":"0.11.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / langchain_agentphone-0.1.0-py3-none-any.whl

Download URL langchain_agentphone-0.1.0-py3-none-any.whl
Size 7.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
753ce613966d1c65aab734fe5190fcf14d1618cbd4fc4b701fd3e8e4d15a0cd8
BLAKE2b-256 checksum
How to use checksums
8f8f914bff74cd4c754a5ec556fc02cd25ccd32a7436c6d9079d8af17cd43e04
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.6 {"installer":{"name":"uv","version":"0.11.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page