webex-messaging-mcp-server

Kashyap-AI-ML-Solutions/webex-messaging-mcp-server

3.3

If you are the rightful owner of webex-messaging-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

A Model Context Protocol (MCP) server that provides AI assistants with comprehensive access to Cisco Webex messaging capabilities.

The Webex MCP Server is designed to enable AI assistants to seamlessly interact with Cisco Webex messaging services. It offers a robust suite of 52 tools that cover a wide range of operations including messaging, room management, team operations, user management, and enterprise features. This server is built with full TypeScript/JavaScript implementation, ensuring type safety and proper error handling. It supports both STDIO and SSE (Server-Sent Events) modes for flexible communication and is containerized for production-ready deployment using Docker. The server is enterprise-ready, supporting Cisco enterprise authentication, and provides centralized configuration for easy management of tokens and endpoints. With comprehensive Webex API coverage, it allows for efficient integration and management of Webex messaging functionalities.

Features

  • Complete Webex API Coverage: 52 tools covering all major messaging operations
  • Docker Support: Production-ready containerization
  • Dual Transport: Both STDIO and SSE (Server-Sent Events) modes
  • Enterprise Ready: Supports Cisco enterprise authentication
  • Type Safe: Full TypeScript/JavaScript implementation with proper error handling

Usages

usage with Claude Desktop

{
  "mcpServers": {
    "webex-messaging": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-e",
        "WEBEX_PUBLIC_WORKSPACE_API_KEY",
        "-e",
        "WEBEX_USER_EMAIL",
        "-e",
        "WEBEX_API_BASE_URL",
        "webex-mcp-server"
      ],
      "env": {
        "WEBEX_USER_EMAIL": "your.email@company.com",
        "WEBEX_API_BASE_URL": "https://webexapis.com/v1",
        "WEBEX_PUBLIC_WORKSPACE_API_KEY": "your_token_here"
      }
    }
  }
}

usage with STDIO mode

bash
docker run -i --rm --env-file .env webex-mcp-server

usage with SSE mode

bash
docker run -p 3001:3001 --rm --env-file .env webex-mcp-server --sse

Tools

  1. create_message

    Send messages to rooms

  2. list_messages

    Retrieve message history

  3. edit_message

    Modify existing messages

  4. delete_message

    Remove messages

  5. get_message_details

    Get specific message information