Skip to main content

langchain-agentline

LangChain integration for AgentLine — give your AI agents real phone numbers to make calls, read SMS, set up webhooks, and provision numbers.

Installation

pip install langchain-agentline

Quick Start

import os
from langchain_agentline import AgentLineToolkit

toolkit = AgentLineToolkit(api_key=os.environ["AGENTLINE_API_KEY"])
tools = toolkit.get_tools()

# Use with any LangChain agent
from langgraph.prebuilt import create_react_agent
from langchain_openai import ChatOpenAI

agent = create_react_agent(ChatOpenAI(), tools)
result = agent.invoke({
    "messages": [{"role": "user", "content": "Provision a phone number and call +15551234567"}]
})

Available Tools (12 tools across 5 categories)

Category Tool Description
Calls agentline_make_call Make outbound voice calls ($0.10/min)
agentline_get_calls List/filter calls by status
agentline_get_transcript Fetch call transcripts
agentline_hangup_call Hang up active calls
SMS agentline_get_messages Read inbound SMS messages
Numbers agentline_provision_number Buy a phone number ($2 one-time)
agentline_get_numbers List all phone numbers
Webhooks agentline_set_webhook Real-time event webhooks
agentline_list_webhooks List configured webhooks
agentline_delete_webhook Remove a webhook
Billing agentline_get_balance Check account balance
Agents agentline_list_agents List agents and their numbers

Setup

  1. Sign up at agentline.cloud
  2. Create an agent and copy your API key
  3. Set your API key: export AGENTLINE_API_KEY=sk_live_...

Requirements

  • Python >= 3.10
  • An AgentLine account with an active agent

Metadata

Release files for langchain-agentline 0.2.0

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

Built distribution (wheel)

Table of built distributions (wheels) for langchain-agentline 0.2.0
File Interpreter ABI Platform
langchain_agentline-0.2.0-py3-none-any.whl Python 3 none any Details

Release files / langchain_agentline-0.2.0-py3-none-any.whl

Download URL langchain_agentline-0.2.0-py3-none-any.whl
Size 8.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6bdb74c72c43071a0c715944c99ed837d86be2c153d96d0a4fa164402f7aa1a9
BLAKE2b-256 checksum
How to use checksums
5e4ef8510ac2541d46ddb788125bab2e852a3a8b2ae998e9234cb033dcab1e61
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.15

Release history Release notifications | RSS feed

This release

0.2.0 This release

1 release file

0.1.0

1 release file

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