Webex for AI agents

Webex is Cisco's video conferencing and team messaging platform, used by organizations running meetings, webinars, and persistent team spaces. Connect it once through Arc0, and your agent, or Claude, ChatGPT and Cursor, can use it through one MCP endpoint, limited to what each user approved.

MeetingsOAuth 2.0MCP + RESTwebex.com
AUDIT LOG · WEBEXPOLICY: acme-support
09:41:07 · claude · u_8f2read
webex.list_teams
List Teams✓ allowed · 212ms
09:41:08 · claude · u_8f2read
webex.list_webhooks
List Webhooks✓ allowed · 164ms
09:41:09 · claude · u_8f2write
webex.create_team
Create Team✓ approved · approved by user
09:41:12 · claude · u_8f2destructive
webex.messaging_delete_room
Delete Room✕ blocked · policy: deny
EVERY WEBEX CALL, ON THE RECORD
01 · USE CASES

What agents do in Webex.

01

List messages in a room

Pull recent messages from a team room as a read-only check.

02

Create a message in a room

Post a new message to a Webex room or direct conversation.

03

Confirm before deleting a room

Check with the user before deleting a room, since its message history goes with it.

02 · ACTIONS

26 Webex actions, graded by risk.

Every Webex action is tagged read, write or destructive, so one policy covers the whole app and new actions inherit the right default.

read

3

Look things up. Allowed by default.

  • webex.list_teams
    List Teams
  • webex.list_webhooks
    List Webhooks
  • webex.get_team_details
    Get Team Details

write

19

Create and change things. Allow, or ask the user first.

  • webex.create_team
    Create Team
  • webex.update_room
    Update Room
  • webex.update_team
    Update Team
  • webex.update_membership
    Update Membership
  • webex.people_get_person
    Get Person Details
  • webex.people_list_people
    List People
  • webex.messaging_list_rooms
    List Rooms
  • webex.webhooks_get_webhook
    Get Webhook Details
  • webex.messaging_create_room
    Create Room
  • webex.rooms_get_room_details
    Get Room Details
  • webex.messaging_list_messages
    List Messages
  • webex.webhooks_create_webhook
    Create Webhook
  • webex.messaging_create_message
    Create Message
  • webex.messaging_list_memberships
    List Memberships
  • webex.messaging_get_message_details
    Get Message Details
  • webex.messaging_list_team_memberships
    List Team Memberships
+ 3 MORE

destructive

4

Delete, cancel or archive. Ask first, or deny outright.

  • webex.messaging_delete_room
    Delete Room
  • webex.webhooks_delete_webhook
    Delete Webhook
  • webex.messaging_delete_message
    Delete Message
  • webex.messaging_delete_membership
    Delete Membership
03 · HOW IT WORKS

Webex in three steps.

  1. 01Your users connect WebexThey sign in to Webex on Arc0 Connect, under your brand, and approve the access you ask for.
  2. 02You set the rulesReads run, writes like “create Team” can wait for the user, and “delete Room” can be denied outright.
  3. 03Any agent can actYour agent calls Webex through the Arc0 SDK or MCP, and so can Claude, ChatGPT and Cursor. Every call lands on the audit log.
POLICY.TS
await arc0.policies.set('webex', {
  read: 'allow',
  write: 'ask',        // create_team
  destructive: 'deny',  // messaging_delete_room
})

# Claude Code: the same connection, one URL
$ claude mcp add --transport http arc0 \
    https://mcp.arc0.ai/u/u_8f2
04 · AUTH AND DATA

How Webex connects.

Users sign in to Webex on Arc0 Connect and approve the scopes you request. Build with Arc0’s Webex OAuth app, or bring your own so the Webex consent screen names you. Tokens refresh automatically, and you can export them whenever you want.

The same Webex connection serves your agent over MCP and your own backend over REST and the proxy, so a user connects once. How Arc0 handles credentials →

AUTH
OAuth 2.0
CREDENTIALS
Per-tenant encrypted vault
MODEL SEES
Results only, never credentials
AUDIT LOG
Every call, on every plan
05 · WORKS WITH

Use Webex from any agent.

Claude
ChatGPT
Cursor
Codex
VS Code
OpenAI Agents SDK
Claude Agent SDK
Vercel AI SDK
Mastra
LangGraph
07 · FAQ

Webex and Arc0, answered.

Q01

Can I use Webex with Claude, ChatGPT or Cursor?

Yes. Connect Webex to Arc0 once, then add your Arc0 MCP URL to Claude, ChatGPT, Cursor, Claude Code or any other remote-MCP client. Each assistant only gets the Webex actions you allow.

Q02

How do users connect Webex?

Users sign in to Webex on Arc0 Connect and approve the scopes you request. Build with Arc0’s Webex OAuth app, or bring your own so the Webex consent screen names you. Tokens refresh automatically, and you can export them whenever you want.

Q03

Which Webex actions can my agent take?

26 in total: 3 read, 19 write and 4 destructive, such as “create Team”. Your policies decide which of them each agent may call.

Q04

Can I stop my agent from deleting things in Webex?

Yes. Actions like “delete Room” are graded destructive. Set destructive actions to deny, or to ask so the user approves each one, and blocked calls still show up on the audit log.

Q05

Can my own backend call Webex too?

Yes. The same Webex connection is available over REST and through the Arc0 proxy, so your product and your agent share one connection per user.

Get started

Plug Webex into your agent.

Your users connect Webex once, under your brand. Your agent gets 26 actions behind your policies, with every call on the record.

Free to build · MCP + REST · Audit log on every plan