Webex MCP Server
for AI Agents
Connect your AI agent to StackOne's Webex MCP server and give it 112 MCP tools out of the box. Auth, tool execution, and security all managed.
Coverage
112 Agent Actions
Create, read, update, and delete across Webex — and extend your agent's capabilities with custom actions.
Authentication
Agent Tool Authentication
Per-user OAuth in one call. Your Webex MCP server gets session-scoped tokens with zero credentials stored on your infra.
Agent Auth →Security
Agent Protection
Every Webex tool response scanned for prompt injection in milliseconds — 88.7% accuracy, all running on CPU.
Prompt Injection Defense →Performance
Max Agent Context. Min Cost.
Free up to 96% of your agent's context window to enhance reasoning and reduce cost, on every Webex call.
Tools Discovery →What is the Webex MCP Server?
A Webex MCP server lets AI agents read and write Webex data through the Model Context Protocol — Anthropic's open standard for connecting LLMs to external tools. StackOne's Webex MCP server ships with 112 pre-built actions, fully extensible via the Connector Builder — plus managed authentication, prompt injection defense, observability, and agent execution runtime. Connect it from MCP clients like Claude Desktop, Claude Code, Cursor, Goose, and VS Code, or from agent frameworks like OpenAI Agents SDK, LangChain, and Vercel AI SDK.
All Webex MCP Tools
Every action from Webex's API, ready for your agent. Create, read, update, and delete — scoped to exactly what you need.
Unified Groups
- List Unified Groups
List unified groups in Webex.
- Get Unified Group
Get a unified Webex group by ID.
Unified Organizations
- List Unified Organizations
List unified organizations in Webex.
- Get Unified Organization
Get a unified Webex organization by ID.
Unified Roles
- List Unified Roles
List unified roles in Webex.
- Get Unified Role
Get a unified Webex role by ID.
Unified Users
- List Unified Users
List unified users in Webex.
- Get Unified User
Get a unified Webex user by ID.
Locations
- Create Location
Create a new location for a given organization
- List Locations
List locations for an organization (requires administrator privileges)
- Update Location
Update details for a location by ID
Meeting Participants
- List Meeting Participants
List all participants in an in-progress meeting or an ended meeting
- Update Meeting Participant
Mute, un-mute, expel, or admit a participant in a live meeting
Personal Meeting Room Options
- Get Personal Meeting Room Options
Retrieves the Personal Meeting Room options for the authenticated user
- Update Personal Meeting Room Options
Updates Personal Meeting Room options for the authenticated user
Meeting Invitees
- Create Meeting Invitee
Add an invitee to a scheduled meeting
- List Meeting Invitees
List invitees for a specific meeting
- Get Meeting Invitee
Retrieve details for a meeting invitee by ID
- Update Meeting Invitee
Update details for a meeting invitee by ID
- Delete Meeting Invitee
Remove a meeting invitee by ID
Meeting Transcripts
- List Meeting Transcripts
Lists available transcripts of an ended meeting instance
- Download Meeting Transcript
Download a meeting transcript from the meeting transcript specified by transcriptId
Meetings
- Create Meeting
Schedule a new meeting, webinar, or personal room meeting with comprehensive configuration options
- List Meetings
Retrieves details for meetings with filtering options (meeting number, web link, meeting type, etc.)
- Update Meeting
Update an existing meeting, webinar, or meeting series with modified configuration settings
- Delete Meeting
Cancel a scheduled meeting
Recordings
- List Recordings
List recordings for meetings
- Delete Recording
Delete a meeting recording
Memberships
- Create Membership
Add someone to a room by Person ID or email address, optionally making them a moderator
- List Memberships
List all room memberships with filtering options for rooms and persons
- Update Membership
Update membership properties including moderator status and room visibility
- Delete Membership
Deletes a membership by ID to remove a person from a room
Team Memberships
- Create Team Membership
Add someone to a team by Person ID or email address, optionally making them a moderator
- List Team Memberships
Lists all team memberships for a given team
- Update Team Membership
Updates a team membership, by ID
- Delete Team Membership
Deletes a team membership, by ID
Messages
- Create Message
Post a plain text or rich text message, and optionally, a file attachment, to a room
- List Messages
Lists all messages in a room with content attachments if present
- Update Message
Edit a message you have posted not more than 10 times
- Delete Message
Delete a message, by message ID
Persons
- Create Person
Create a new user account for a given organization (only an admin can create a new user account)
- Update Person
Full update of a person's details by ID (only admin can update person details - requires all user fields to prevent data loss)
- Delete Person
Remove a person from the system
Reports
- Create Report
Create a new report from a template
- List Reports
Lists all reports with optional query parameters for filtering
- Delete Report
Remove a report from the system
Resource Group Memberships
- List Resource Group Memberships
Lists all resource group memberships for an organization
- Update Resource Group Membership
Updates a resource group membership by ID
Rooms
- Create Room
Creates a room (authenticated user is automatically added as a member)
- List Rooms
List rooms to which the authenticated user belongs to
- Update Room
Updates details for a room, by ID
- Delete Room
Deletes a room, by ID (deleted rooms cannot be recovered)
Teams
- Create Team
Creates a team (authenticated user is automatically added as a member)
- List Teams
Lists teams to which the authenticated user belongs
- Update Team
Updates details for a team, by ID
- Delete Team
Deletes a team, by ID
Workspaces
- Create Workspace
Create a new workspace
- List Workspaces
List workspaces with extensive filtering options (requires administrator privileges)
- Update Workspace
Update details for a workspace by ID
- Delete Workspace
Deletes a workspace by ID
Webhooks
- Create Webhook
Creates a webhook
- List Webhooks
List all of your webhooks
- Update Webhook
Updates a webhook, by ID
- Delete Webhook
Deletes a webhook, by ID
Other (48)
- Create Attachment Action
Create a new attachment action
- List Admin Audit Events
List admin audit events in your organization with filtering options
- List Recordings (Admin/Compliance Officer)
List all recordings in organization with filtering options (admin or compliance officer only)
- Get Attachment Action Details
Shows details for an attachment action by ID
- List Compliance Events (Slido Secure Premium)
List events from a Slido Secure Premium session (polls, answers, Q&A actions)
- List Hybrid Clusters
List hybrid clusters for an organization (requires administrator privileges)
- Get Hybrid Cluster Details
Shows details for a hybrid cluster by ID
- List Hybrid Connectors
List hybrid connectors for an organization (requires administrator privileges)
- Get Hybrid Connector Details
Shows details for a hybrid connector by ID
- Get Unified Credentials
Get the current Webex connection's unified credentials and identity.
- List Unified Resource Types
List unified resource types in Webex.
- List Unified Resource Users
List unified resource users in Webex.
- Get Location Details
Shows details for a location by ID
- Get Meeting Participant Details
Get a meeting participant details of a live or post meeting
- Get Meeting Preferences
Retrieves meeting preferences for the authenticated user
- Get Scheduling Options
Retrieves scheduling options for the authenticated user
- Get Meeting Qualities
Get quality data for a meeting by meetingId (Admin only)
- List Meeting Sites
Retrieve the list of Webex sites that the authenticated user is set up to use
- List Transcript Snippets
Lists snippets of a meeting transcript specified by transcriptId
- Get Meeting Details
Retrieves details for a meeting with a specified meeting ID
- Get Recording Details
Get details of a specific recording
- Get Membership Details
Get details of a specific membership by ID
- Get Team Membership Details
Shows details for a team membership, by ID
- Get Message Details
Show details for a message, by message ID
- List Organizations
List all organizations visible by your account
- Get Organization Details
Shows details for an organization, by ID
- List Licenses
List all licenses for a given organization
- Get License Details
Shows details for a license, by ID
- List Roles
List all roles
- Get Role Details
Shows details for a role, by ID
- List Events
List events in your organization with filtering options
- Get Event Details
Shows details for an event, by event ID
- List Devices
List devices (Webex room devices, phones) in organization
- Get Device Details
Shows details for a device, by ID
- List People
List people in your organization. For non-admin users, at least one filter parameter (email, displayName, roles, or id) is REQUIRED. Admin users can omit filters to list all organization users.
- Get Person Details
Shows details for a person, by ID
- Get My Details
Get profile details for the authenticated user
- List Report Templates
List all the available report templates that can be generated
- Get Report Details
Shows details for a report, by report ID
- List Resource Groups
List resource groups with optional query parameters for filtering (requires administrator privileges)
- Get Resource Group Details
Shows details for a resource group, by ID
- Get Resource Group Membership Details
Shows details for a resource group membership, by ID
- Get Room Details
Shows details for a room, by ID
- Get Team Details
Shows details for a team, by ID
- Get Workspace Details
Shows details for a workspace, by ID
- Get Webhook Details
Shows details for a webhook, by ID
- Delete Recording (Admin)
Permanently delete a recording by ID (admin only, cannot be recovered)
- IAM Auth Test
Validate the current OAuth token by calling GET /people/me and returning the raw, unmapped Webex person JSON. Use for debugging scope mismatches or token issues.
Set Up Your Webex MCP Server in Minutes
One endpoint. Any framework. Your agent is talking to Webex in under 10 lines of code.
Agent Frameworks
{
"mcpServers": {
"stackone": {
"command": "npx",
"args": [
"-y",
"mcp-remote@latest",
"https://api.stackone.com/mcp?x-account-id=<account_id>",
"--header",
"Authorization: Basic <YOUR_BASE64_TOKEN>"
]
}
}
}Platform Resources
MCP Code Mode: Keeping Tool Responses Out of Agent Context
Anthropic's code_execution processes data already in context. Custom MCP code mode keeps raw tool responses in a sandbox. 14K tokens vs 500.
11 min
Comparing BM25, TF-IDF, and Hybrid Search for MCP Tool Discovery
Benchmarking BM25, TF-IDF, and hybrid search for MCP tool discovery across 916 tools. The 80/20 TF-IDF/BM25 hybrid hits 21% Top-1 accuracy in under 1ms.
10 min
Indirect Prompt Injection Defense for MCP Tools: A Technical Guide
MCP tools that read emails, CRM records, and tickets are indirect prompt injection vectors. Here's how we built a two-tier defense that scans tool results in ~11ms.
12 min
MCP vs A2A: Architecture, Security, and When to Use Each
MCP vs A2A: what each protocol standardizes, how they differ, their shared security risks including indirect prompt injection, and when to use one, both, or a hybrid architecture.
12 min
MCP vs API: What 200+ Connector Builds Taught Us
MCP wraps APIs, it doesn't replace them. After building 200+ connectors that serve both, here's when each approach wins.
14 min read
Webex MCP Server FAQ
Does StackOne have a Webex MCP server?
Webex MCP server vs direct API integration — what's the difference?
How does Webex authentication work for AI agents?
origin_owner_id.Are Webex MCP tools vulnerable to prompt injection?
What is the context bloat of a Webex agent and how do I avoid it?
Can I limit which actions my Webex agent can access?
Can I create custom agent actions for my Webex MCP server?
When should I NOT use a Webex MCP server?
What AI frameworks and AI clients does the StackOne Webex MCP server support?
Put your AI agents to work
All the tools you need to build and scale AI agent integrations, with best-in-class connectivity, execution, and security.