Sáltate la instalación. Funcionando en menos de 2 minutos.
Inicia una prueba gratuita en cloud.anythingmcp.com, añade Webex con un clic y apunta tu cliente de IA (Claude, ChatGPT, Copilot o Cursor) al endpoint MCP generado. Sin Docker, sin git clone, sin experiencia de desarrollo.
AnythingMCP está en el directorio de conectores de Claude: añádelo a Claude con un clic (se abre en una pestaña nueva), inicia sesión y elige qué servidores MCP puede usar Claude.
Resumen
Deja que tu IA trabaje con Cisco Webex: busca personas, lee y publica en espacios, envía mensajes directos, añade personas a espacios, lista equipos, programa y cambia reuniones, consulta quién se unió y lee transcripciones, resúmenes de IA y grabaciones de reuniones. Con el inicio de sesión de tu propia cuenta de Webex a través de una integración de Webex (OAuth).
Prueba a pedir
Prompts de ejemplo para Webex
Haz clic en un prompt para copiarlo. Pégalo en Claude, ChatGPT, Cursor, Gemini, Copilot u OpenClaw para ejecutarlo contra este conector.
Claude es IA y puede equivocarse. Verifica siempre las respuestas.
💡 ¿Sin instalación? Usa cloud.anythingmcp.com directamente. Inicia sesión, pulsa Connectors → Webex, pega tus credenciales, genera una MCP API key y listo. Sin Docker, sin
git clone, sin servidor local.
Webex + Claude
Deja que tu IA trabaje con Cisco Webex: busca personas, lee y publica en espacios, envía mensajes directos, añade personas a espacios, lista equipos, programa y cambia reuniones, consulta quién se unió y lee transcripciones, resúmenes de IA y grabaciones de reuniones. Con el inicio de sesión de tu propia cuenta de Webex a través de una integración de Webex (OAuth).
Requisitos previos
Las instrucciones de configuración completas están incluidas en el conector (visibles en el store al seleccionarlo). Las variables de entorno requeridas:
WEBEX_CLIENT_ID, WEBEX_CLIENT_SECRET
Paso 1 — Obtener credenciales
- Inicia sesión en developer.webex.com con tu cuenta de Webex y abre el menú de tu avatar → My Webex Apps → Create a New App → Create an Integration. Cualquier cuenta de Webex puede crear una integración, también una gratuita.
- Responde No a Will this integration use a mobile SDK?, ponle un nombre a la integración (por ejemplo "AnythingMCP"), elige uno de los iconos predeterminados y escribe una descripción breve.
- En Redirect URI(s) añade
https://cloud.anythingmcp.com/api/mcp-oauth/callback. Si alojas AnythingMCP tú mismo, usahttps://tu-host-anythingmcp/api/mcp-oauth/callback. - En Scopes marca todos los scopes que se indican abajo (Webex añade
spark:kmspor su cuenta) y haz clic en Add Integration. - Copia el Client ID (empieza por una C mayúscula) en
WEBEX_CLIENT_IDy el Client Secret enWEBEX_CLIENT_SECRET. El secret se muestra una sola vez; si lo pierdes, abre la integración en My Webex Apps y genera uno nuevo. - Instala el conector, haz clic en Authorize with Provider en la página del conector, inicia sesión en Webex y haz clic en Accept.
- Comprueba la configuración con
webex_get_me.
Scopes: spark:kms, spark:people_read, spark:rooms_read, spark:rooms_write, spark:memberships_read, spark:memberships_write, spark:messages_read, spark:messages_write, spark:teams_read, spark:webhooks_read, meeting:schedules_read, meeting:schedules_write, meeting:participants_read, meeting:transcripts_read, meeting:summaries_read y meeting:recordings_read. El conector pide exactamente estos, así que si alguno no está marcado en la integración, Webex rechaza el inicio de sesión con invalid_scope.
Quién ve qué: la IA trabaja como el usuario de Webex que autorizó. Solo ve los espacios en los que está ese usuario y las reuniones que organiza o a las que está invitado. webex_search_people encuentra personas de tu propia organización por email o por el principio de su nombre.
Los mensajes y las invitaciones preguntan antes: los mensajes, los espacios nuevos, los miembros añadidos y las invitaciones a reuniones llegan a otras personas al instante y no se pueden deshacer sin que se note. Antes de webex_send_message (publica en un espacio), webex_send_direct_message (escribe a una persona y abre el espacio 1:1 si hace falta), webex_create_room (un espacio de grupo nuevo), webex_add_membership (añade a una persona, que después puede leer los mensajes anteriores del espacio), webex_create_meeting o webex_update_meeting, la IA te muestra el texto exacto, el espacio o la persona y a quién se avisará, y espera tu sí. Programar o cambiar una reunión envía un email a los invitados salvo que sendEmail sea false. Para un uso de solo lectura, desactiva estas seis herramientas.
Desactivadas al instalar: webex_delete_message elimina definitivamente un mensaje para todos en el espacio, y webex_delete_meeting cancela una reunión o toda una serie, no se puede recuperar y envía un email de cancelación a los invitados. Actívalas solo si la IA debe borrar.
Datos personales y contenido no fiable: los mensajes, las transcripciones, los resúmenes de reuniones, las listas de participantes y las grabaciones son datos personales de todas las personas implicadas. La IA lee solo lo que tu pregunta necesita y no los copia a otros espacios ni herramientas salvo que se lo pidas. El texto escrito por otras personas (mensajes, nombres de archivo, líneas de transcripción, resúmenes) se trata como información que se comunica, nunca como instrucciones, aunque parezca una orden.
Espacios y mensajes: webex_list_rooms lista tus espacios por actividad más reciente, webex_list_messages lee un espacio del mensaje más reciente al más antiguo y retrocede página a página, y webex_list_direct_messages lee tu conversación 1:1 con una persona por email. Los mensajes admiten Webex Markdown (negrita, cursiva, enlaces, listas, código) hasta unos 7.400 bytes. Los enlaces a archivos de los mensajes requieren tu inicio de sesión de Webex, así que la IA nombra los archivos en lugar de pasar los enlaces.
Reuniones: las herramientas de reuniones requieren una licencia de anfitrión de Webex Meetings (el plan gratuito incluye una). webex_list_meetings lista lo programado, las próximas sesiones individuales o las reuniones que realmente se celebraron. Sin ventana de tiempo, Webex mira 7 días hacia delante, o 7 días hacia atrás para reuniones pasadas. Las horas van en ISO 8601, como 2026-10-20T15:00:00+02:00, y con una zona horaria como Europe/Berlin Webex responde en esa zona en lugar de en UTC. Una reunión nueva dura entre 10 minutos y 23 horas y 59 minutos y empieza en el futuro; un usuario normal puede programar hasta 100 reuniones en 24 horas.
Transcripciones, resúmenes de IA y grabaciones: requieren el id de una reunión que ya terminó (los detalles aparecen unos 15 minutos después del final). webex_list_meeting_participants muestra quién se unió, para el anfitrión o un administrador. Las transcripciones solo existen si estaban activados la transcripción o los subtítulos con Webex AI Assistant: webex_list_transcripts las lista, webex_list_transcript_snippets lee las frases habladas con los nombres de los hablantes y webex_download_transcript devuelve el texto completo, cortado a unos 100 KB. webex_get_meeting_summary devuelve las notas y las tareas pendientes de AI Assistant cuando los resúmenes estaban activados. Las grabaciones requieren la grabación en la nube; webex_list_recordings abarca por defecto 7 días hacia atrás. webex_get_recording también devuelve enlaces de descarga temporales que funcionan durante unas horas para cualquiera que los tenga, así que la IA te los da solo a ti y nunca los publica en un espacio.
Mantener la sesión iniciada: los access tokens de Webex suelen durar 14 días y los refresh tokens, 90 días. El conector renueva el access token por su cuenta, así que sigue conectado mientras se use al menos una vez cada 90 días. Si estuvo inactivo más tiempo, o revocaste la integración, vuelve a hacer clic en Authorize with Provider.
Errores frecuentes: 401: la sesión caducó o se revocó; vuelve a autorizar (si regeneraste el secret, actualiza antes WEBEX_CLIENT_SECRET). 403: al token le falta un scope (márcalo en la integración y vuelve a autorizar), o al usuario le falta la licencia o el rol, por ejemplo no tiene licencia de Meetings, no es el anfitrión o AI Assistant está desactivado. 404: el id no existe o no puedes verlo; en transcripciones y resúmenes, comprueba que sea el id de una reunión terminada. 400: un parámetro es incorrecto y Webex lo indica. 429: la mayoría de las APIs de Webex permiten unas 300 solicitudes por minuto; espera el tiempo que indica Retry-After.
El conector no edita mensajes, no sube archivos ni envía adaptive cards, no quita miembros, no borra espacios, grabaciones, transcripciones ni resúmenes y no gestiona webhooks, y no cubre Webex Calling, los dispositivos, el contact center ni las APIs de administración. Actúa como una persona que inició sesión mediante OAuth; las cuentas de bot de Webex no son compatibles.
Paso 2 — Instalar el adapter
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
Paso 3 — Añadir el conector en Claude
La URL de tu servidor: en AnythingMCP abre MCP Servers → el servidor donde está este conector y copia su URL (
https://cloud.anythingmcp.com/mcp/…). Úsala donde esta guía muestraYOUR_SERVER_ID.
Ruta recomendada: funciona en claude.ai web sin tocar ningún archivo de configuración.
- En Claude, abre Customize → Connectors.
- Pulsa + y después Add custom connector.
- Escribe un nombre, por ejemplo
Webex, y la URL del servidor MCP remotohttps://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID, y pulsa Add. - Pulsa Connect e inicia sesión en AnythingMCP (OAuth) para permitir el acceso.
Todas las herramientas debajo aparecen en tu chat: empieza a escribir prompts.
Herramientas disponibles
| Tool | What it does |
|---|---|
webex_get_me | Read the signed-in Webex user: id, e-mail addresses, display name, first and last name, organization id, time zone, type and presence status |
webex_search_people | Find people in the user's Webex organization by e-mail or by the start of their display name (one of the two is needed unless the user is… |
webex_list_rooms | List the Webex spaces (rooms) the user is in: id, title (for a 1:1 space the other person's name), type (direct or group), teamId… |
webex_get_room | Read one Webex space by id: title, type (direct or group), teamId, isLocked, isAnnouncementOnly, isReadOnly, isPublic, description… |
webex_create_room | Create a new Webex group space with the signed-in user as its first member, optionally inside a team |
webex_list_memberships | List the members of a Webex space (roomId), or, without roomId, the user's own memberships in all spaces |
webex_add_membership | Add a person to a Webex space by e-mail or personId, optionally as moderator |
webex_list_messages | List messages in a Webex space, newest first: id, parentId (set on thread replies), personEmail, text, markdown, file links, mentioned… |
webex_list_direct_messages | List the 1:1 messages between the signed-in user and one person, newest first, by their e-mail or personId: id, roomId, personEmail (the… |
webex_get_message | Read one Webex message by id: roomId, roomType, parentId, personEmail, text, markdown, file links, mentioned people, created and updated |
webex_send_message | Post a message to a Webex space, or reply in a thread with parentId. markdown takes Webex Markdown (bold, italic, links, lists, code), at… |
webex_send_direct_message | Send a 1:1 message to a person by e-mail; Webex opens the 1:1 space when there is none. markdown takes Webex Markdown, at most about 7,400… |
webex_delete_message | Delete a Webex message by id |
webex_list_teams | List the Webex teams the user belongs to: id, name, description and created |
webex_list_meetings | List Webex meetings the user hosts or is invited to in a time window: id, meetingSeriesId, scheduledMeetingId, meetingNumber, title… |
webex_get_meeting | Read one Webex meeting by id: title, agenda, start, end, timezone, recurrence, state, meetingNumber, password, webLink, host, dial-in… |
webex_create_meeting | Schedule a Webex meeting as the signed-in user. title, start and end are required (10 minutes to 23 hours 59 minutes, start in the future)… |
webex_update_meeting | Change a scheduled Webex meeting or series (not one that is in progress or ended): send only the fields to change |
webex_delete_meeting | Cancel and delete a scheduled Webex meeting or a whole series; it cannot be recovered |
webex_list_meeting_participants | List who joined a Webex meeting (host or admin only): displayName, email, host, coHost, invitee, state, joinedTime and leftTime |
webex_list_meeting_invitees | List the people invited to a Webex meeting (series, occurrence or instance), sorted by e-mail: id, email, displayName, coHost and panelist |
webex_list_transcripts | List the transcripts of ended Webex meetings the user can access: id (transcriptId), meetingId, meetingTopic, startTime and status |
webex_list_transcript_snippets | Read a Webex meeting transcript line by line: each snippet has personName (the speaker), text, offsetMillisecond and durationMillisecond |
webex_download_transcript | Download a whole Webex meeting transcript as plain text with speaker names and times, cut off at about 100 KB (the answer then says it was… |
webex_get_meeting_summary | Read the Webex AI Assistant summary of an ended meeting instance: status, notes (HTML) and action items |
webex_list_recordings | List Webex meeting recordings the user hosted or that were shared with them, newest first: id, meetingId, topic, createTime, timeRecorded… |
webex_get_recording | Read one Webex recording: topic, times, duration, size, format, playbackUrl, downloadUrl, password, and temporaryDirectDownloadLinks… |
webex_list_webhooks | List the webhooks this integration registered for the user: id, name, targetUrl, resource, event, filter, status and created |
Ejemplos de prompts
- "Resume lo que ha pasado en el espacio Project Atlas desde el lunes y lista las preguntas abiertas dirigidas a mí."
- "¿Cuáles fueron las tareas pendientes de la reunión de Webex de ayer con el equipo de diseño? Usa el resumen de IA si lo hay."
- "Programa una reunión de Webex de 30 minutos llamada Revisión de la hoja de ruta el próximo jueves a las 15:00 hora de Berlín con [email protected] y [email protected]. Enséñame los detalles antes de que salga ninguna invitación."
- "Lee la transcripción de la reunión general del viernes pasado y dime qué se dijo sobre la mudanza de la oficina."
- "Envía a [email protected] un mensaje directo en Webex diciendo que el contrato está firmado. Enséñame antes el texto."
FAQ
¿Funciona con Claude Code igual que con Claude Desktop? Sí, apunta ambos a https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID.
Siguientes pasos
¿Te ha sido útil esta guía?