Salta l'installazione. Attivo in meno di 2 minuti.
Avvia una prova gratuita su cloud.anythingmcp.com, aggiungi Webex con un clic, poi punta il tuo client AI (Claude, ChatGPT, Copilot o Cursor) all'endpoint MCP generato. Niente Docker, niente git clone, nessuna esperienza di sviluppo richiesta.
In breve
Fai lavorare la tua AI con Cisco Webex: trova persone, leggi e scrivi negli spazi, invia messaggi diretti, aggiungi persone agli spazi, elenca i team, pianifica e modifica riunioni, vedi chi ha partecipato e leggi trascrizioni, riepiloghi AI e registrazioni delle riunioni. Con l'accesso del tuo account Webex tramite un'integrazione Webex (OAuth).
Prova a chiedere
Prompt di esempio per Webex
Clicca su un prompt per copiarlo. Incollalo in Claude, ChatGPT, Cursor, Gemini, Copilot o OpenClaw per eseguirlo contro questo connettore.
Claude è un'AI e può sbagliare. Verifica sempre le risposte.
💡 Niente installazione? Vai direttamente su cloud.anythingmcp.com. Accedi, clicca Connectors → Webex, inserisci le credenziali, genera una MCP API key e hai finito. Niente Docker, niente
git clone, niente server locale.
Webex
Fai lavorare la tua AI con Cisco Webex: trova persone, leggi e scrivi negli spazi, invia messaggi diretti, aggiungi persone agli spazi, elenca i team, pianifica e modifica riunioni, vedi chi ha partecipato e leggi trascrizioni, riepiloghi AI e registrazioni delle riunioni. Con l'accesso del tuo account Webex tramite un'integrazione Webex (OAuth).
Setup
- Accedi su developer.webex.com con il tuo account Webex e apri il menu del tuo avatar → My Webex Apps → Create a New App → Create an Integration. Qualsiasi account Webex può creare un'integrazione, anche uno gratuito.
- Alla domanda Will this integration use a mobile SDK? rispondi No, dai un nome all'integrazione (per esempio "AnythingMCP"), scegli una delle icone predefinite e scrivi una breve descrizione.
- In Redirect URI(s) aggiungi
https://cloud.anythingmcp.com/api/mcp-oauth/callback. Se ospiti AnythingMCP in proprio, usahttps://tuo-host-anythingmcp/api/mcp-oauth/callback. - In Scopes spunta tutti gli scope elencati qui sotto (Webex aggiunge
spark:kmsda solo), poi clicca su Add Integration. - Copia il Client ID (inizia con una C maiuscola) in
WEBEX_CLIENT_IDe il Client Secret inWEBEX_CLIENT_SECRET. Il secret viene mostrato una sola volta; se lo perdi, apri l'integrazione in My Webex Apps e generane uno nuovo. - Installa il connettore, clicca su Authorize with Provider nella pagina del connettore, accedi a Webex e clicca su Accept.
- Verifica la configurazione con
webex_get_me.
Scope: 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 e meeting:recordings_read. Il connettore chiede esattamente questi, quindi se uno non è spuntato nell'integrazione, Webex rifiuta l'accesso con invalid_scope.
Chi vede cosa: l'AI lavora come l'utente Webex che ha autorizzato. Vede solo gli spazi di cui quell'utente fa parte e le riunioni che ospita o a cui è invitato. webex_search_people trova persone della tua organizzazione per email o per l'inizio del nome.
Messaggi e inviti: prima conferma: messaggi, nuovi spazi, membri aggiunti e inviti alle riunioni raggiungono subito altre persone e non si possono annullare senza che se ne accorgano. Prima di webex_send_message (scrive in uno spazio), webex_send_direct_message (scrive a una persona e, se serve, apre lo spazio 1:1), webex_create_room (un nuovo spazio di gruppo), webex_add_membership (aggiunge una persona, che poi può leggere i messaggi precedenti dello spazio), webex_create_meeting o webex_update_meeting, l'AI ti mostra il testo esatto, lo spazio o la persona e chi verrà avvisato, e aspetta il tuo sì. Pianificare o modificare una riunione invia un'email agli invitati, a meno che sendEmail sia false. Per un uso in sola lettura, disattiva questi sei strumenti.
Disattivati all'installazione: webex_delete_message rimuove definitivamente un messaggio per tutti nello spazio, e webex_delete_meeting annulla una riunione o un'intera serie, non si può recuperare e invia un'email di cancellazione agli invitati. Attivali solo se l'AI deve eliminare.
Dati personali e contenuti non attendibili: messaggi, trascrizioni, riepiloghi delle riunioni, elenchi dei partecipanti e registrazioni sono dati personali di tutte le persone coinvolte. L'AI legge solo ciò che serve alla tua domanda e non li copia in altri spazi o strumenti, a meno che tu non lo chieda. Il testo scritto da altre persone (messaggi, nomi di file, righe di trascrizione, riepiloghi) viene trattato come informazione da riferire, mai come istruzione, anche quando sembra un comando.
Spazi e messaggi: webex_list_rooms elenca i tuoi spazi in base all'attività più recente, webex_list_messages legge uno spazio partendo dai messaggi più recenti e va più indietro pagina per pagina, e webex_list_direct_messages legge la tua conversazione 1:1 con una persona tramite la sua email. I messaggi accettano il Markdown di Webex (grassetto, corsivo, link, elenchi, codice) fino a circa 7.400 byte. I link ai file nei messaggi richiedono il tuo accesso a Webex, quindi l'AI indica i nomi dei file invece di inoltrare i link.
Riunioni: gli strumenti per le riunioni richiedono una licenza host di Webex Meetings (il piano gratuito ne include una). webex_list_meetings elenca ciò che è stato pianificato, le singole occorrenze in arrivo oppure le riunioni che si sono effettivamente svolte. Senza una finestra temporale Webex guarda 7 giorni avanti, oppure 7 giorni indietro per le riunioni passate. Gli orari sono in ISO 8601, per esempio 2026-10-20T15:00:00+02:00, e con un fuso orario come Europe/Berlin Webex risponde in quel fuso invece che in UTC. Una nuova riunione dura tra 10 minuti e 23 ore e 59 minuti e inizia nel futuro; un utente normale può pianificare fino a 100 riunioni in 24 ore.
Trascrizioni, riepiloghi AI e registrazioni: richiedono l'id di una riunione terminata (i dettagli compaiono circa 15 minuti dopo la fine). webex_list_meeting_participants mostra chi ha partecipato, per l'host o un admin. Le trascrizioni esistono solo se erano attivi la trascrizione o i sottotitoli con Webex AI Assistant: webex_list_transcripts le elenca, webex_list_transcript_snippets legge le frasi pronunciate con i nomi di chi parla e webex_download_transcript restituisce il testo intero, troncato a circa 100 KB. webex_get_meeting_summary restituisce le note e gli action item di AI Assistant quando i riepiloghi erano attivi. Le registrazioni richiedono la registrazione cloud; webex_list_recordings copre per impostazione predefinita gli ultimi 7 giorni. webex_get_recording restituisce anche link di download temporanei che per qualche ora funzionano per chiunque li abbia, quindi l'AI li dà solo a te e non li pubblica mai in uno spazio.
Restare connessi: gli access token di Webex di solito durano 14 giorni e i refresh token 90 giorni. Il connettore rinnova da solo l'access token, quindi resta connesso finché viene usato almeno una volta ogni 90 giorni. Se è rimasto inattivo più a lungo, o se hai revocato l'integrazione, clicca di nuovo su Authorize with Provider.
Errori comuni: 401: l'accesso è scaduto o è stato revocato; autorizza di nuovo (dopo aver rigenerato il secret, aggiorna prima WEBEX_CLIENT_SECRET). 403: al token manca uno scope (spuntalo nell'integrazione, poi autorizza di nuovo), oppure all'utente mancano la licenza o il ruolo, per esempio nessuna licenza Meetings, non è l'host o AI Assistant è disattivato. 404: l'id non esiste o non puoi vederlo; per trascrizioni e riepiloghi verifica che sia l'id di una riunione terminata. 400: un parametro è errato e Webex lo indica. 429: la maggior parte delle API Webex consente circa 300 richieste al minuto; attendi il tempo indicato in Retry-After.
Il connettore non modifica messaggi, non carica file né invia adaptive card, non rimuove membri, non elimina spazi, registrazioni, trascrizioni o riepiloghi e non gestisce webhook, e non copre Webex Calling, i dispositivi, il contact center né le API di amministrazione. Agisce come una persona che ha effettuato l'accesso tramite OAuth; gli account bot di Webex non sono supportati.
Prerequisiti: WEBEX_CLIENT_ID, WEBEX_CLIENT_SECRET
Installazione locale del connettore
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
Apri http://localhost:3000/connectors/store, scegli Webex e inserisci le variabili elencate nei Prerequisiti.
Tool disponibili
| 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 |
Esempi di prompt
- "Riassumi cosa è successo nello spazio Project Atlas da lunedì ed elenca le domande aperte rivolte a me."
- "Quali erano gli action item della riunione Webex di ieri con il team di design? Usa il riepilogo AI, se c'è."
- "Pianifica una riunione Webex di 30 minuti chiamata Roadmap check-in giovedì prossimo alle 15:00 ora di Berlino con [email protected] e [email protected]. Mostrami i dettagli prima che parta qualsiasi invito."
- "Leggi la trascrizione della riunione all-hands di venerdì scorso e dimmi cosa è stato detto sul trasloco dell'ufficio."
- "Invia a [email protected] un messaggio diretto su Webex per dirle che il contratto è firmato. Mostrami prima il testo."
Prossimi passi
Questa guida ti è stata utile?