Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs-v1.agno.com/llms.txt

Use this file to discover all available pages before exploring further.

WebexTools enable an Agent to interact with Cisco Webex, allowing it to send messages and list rooms.

Prerequisites

The following example requires the webexpythonsdk library and a Webex access token which can be obtained from Webex Developer Portal. To get started with Webex:
  1. Create a Webex Bot:
    • Go to the Developer Portal
    • Navigate to My Webex Apps → Create a Bot
    • Fill in the bot details and click Add Bot
  2. Get your access token:
    • Copy the token shown after bot creation
    • Or regenerate via My Webex Apps → Edit Bot
    • Set as WEBEX_ACCESS_TOKEN environment variable
  3. Add the bot to Webex:
    • Launch Webex and add the bot to a space
    • Use the bot’s email (e.g. test@webex.bot)
pip install webexpythonsdk
export WEBEX_ACCESS_TOKEN=your_access_token_here

Example

The following agent will list all spaces and send a message using Webex:
cookbook/tools/webex_tool.py
from agno.agent import Agent
from agno.tools.webex import WebexTools

agent = Agent(tools=[WebexTools()], show_tool_calls=True)

# List all spaces in Webex
agent.print_response("List all space on our Webex", markdown=True)

# Send a message to a Space in Webex
agent.print_response(
    "Send a funny ice-breaking message to the webex Welcome space", markdown=True
)

Toolkit Params

ParameterTypeDefaultDescription
access_tokenstrNoneWebex access token for authentication. If not provided, uses WEBEX_ACCESS_TOKEN environment variable.
send_messageboolTrueEnable sending messages to Webex spaces.
list_roomsboolTrueEnable listing Webex spaces/rooms.

Toolkit Functions

FunctionDescription
send_messageSends a message to a Webex room. Parameters: room_id (str) for the target room, text (str) for the message.
list_roomsLists all available Webex rooms/spaces with their details including ID, title, type, and visibility settings.

Developer Resources