Skip to main content

crewai-agentphone

PyPI version License: MIT

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

Installation

pip install crewai-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 with an agent

from crewai import Agent
from crewai_agentphone import AgentPhoneToolkit

toolkit = AgentPhoneToolkit()

agent = Agent(
    role="Sales Caller",
    goal="Call leads and send follow-up texts",
    tools=toolkit.get_tools(),
)

Use specific tools

from crewai_agentphone import AgentPhoneToolkit

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

Use individual tools

from crewai_agentphone import AgentPhoneSendSMS

tool = AgentPhoneSendSMS()
result = tool.run(
    number_id="num_abc123",
    to_number="+14155551234",
    body="Hello from CrewAI!"
)

Full crew example

from crewai import Agent, Task, Crew
from crewai_agentphone import AgentPhoneToolkit

toolkit = AgentPhoneToolkit()

caller = Agent(
    role="Outbound Caller",
    goal="Call leads to schedule demos",
    backstory="You are a friendly sales rep who calls prospects to schedule product demos.",
    tools=toolkit.get_tools(),
)

task = Task(
    description="Call +14155551234 and schedule a demo for next week",
    expected_output="Call transcript and confirmation of scheduled demo",
    agent=caller,
)

crew = Crew(agents=[caller], tasks=[task])
result = crew.kickoff()

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 crewai-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 crewai-agentphone 0.1.0
File Size Uploaded
crewai_agentphone-0.1.0.tar.gz 6.0 kB Details

Built distribution (wheel)

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

Total release size: 13.8 kB

Release files / crewai_agentphone-0.1.0.tar.gz

Download URL crewai_agentphone-0.1.0.tar.gz
Size 6.0 kB
Tags Source
SHA-256 checksum
How to use checksums
02d84bf5967ce4e2ceb6d4fa7c65b67db0cd556d3a24dcdfcf9cdc765c734c4b
BLAKE2b-256 checksum
How to use checksums
2480b979cb6956a37ea248694e390e35b8309ea865a3a6a4aa381db12767db59
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.0

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

Download URL crewai_agentphone-0.1.0-py3-none-any.whl
Size 7.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c0c0199e2eeda96c67f34844923e79dcf0b1c7a957378cfa2d1b9fc17d147258
BLAKE2b-256 checksum
How to use checksums
622f972a5801980c6d4f3476315b97766ad4e944a2dbd8ecc4be393ae409c46b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.0

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