Guida al connettore9 minuti di lettura16 tool MCP7 lingue

Collegare Gmail MCP a Microsoft Copilot

Fai lavorare la tua AI in Gmail: cerca nella casella con la sintassi di ricerca di Gmail, leggi messaggi e conversazioni, segna le email come lette, archiviale, aggiungi la stella o un'etichetta, e scrivi, rispondi e invia email, oppure salva una bozza da controllare prima. Gmail personale e Google Workspace, con il tuo client OAuth Google.

HCA cura del team HelpCodeAggiornato 9 min di lettura Open source su GitHub

Nessuna carta di credito · 7 giorni di prova · Alternativa self-host disponibile

Gmail

Gmail

Let your AI work in Gmail: search the mailbox with Gmail's own search syntax, read messages and conversations as plain text, see labels and unread counts, mark mail as read, archive, star or label it, write and send new mail, reply in a conversation, and save or send drafts. Personal Gmail and Google Workspace, signed in with your Google account.

tool

16

Regione

INTL

Categoria

Email

Autenticazione

OAuth 2.0

Env vars richieste

GOOGLE_CLIENT_IDGOOGLE_CLIENT_SECRET
Installa con un clic su Cloud

7 giorni di prova gratuita · Nessuna carta di credito

  • Prova gratuita di 7 giorni
    Nessuna carta di credito
  • GDPR & SOC 2 ready
    Dati in UE, log di audit
  • Open source su GitHub
    Open source · AGPL-3.0
  • Funziona con ChatGPT, Claude, Gemini
    Qualsiasi client compatibile MCP

In breve

Fai lavorare la tua AI in Gmail: cerca nella casella con la sintassi di ricerca di Gmail, leggi messaggi e conversazioni, segna le email come lette, archiviale, aggiungi la stella o un'etichetta, e scrivi, rispondi e invia email, oppure salva una bozza da controllare prima. Gmail personale e Google Workspace, con il tuo client OAuth Google.

Configurazione guidata

Collega Gmail a Microsoft Copilot in 2 minuti

Avvia la prova gratuita su AnythingMCP Cloud, collega Gmail con la configurazione guidata e aggiungi il tuo URL MCP a Microsoft Copilot. Senza codice e senza server da gestire.

Nessuna carta di credito · 7 giorni di prova · Alternativa self-host disponibile

Prova a chiedere

Prompt di esempio per Gmail

Clicca su un prompt per copiarlo. Incollalo in Claude, ChatGPT, Cursor, Gemini, Copilot o OpenClaw per eseguirlo contro questo connettore.

Gmail · live via MCP
Condividi
Opus 4.7

Claude è un'AI e può sbagliare. Verifica sempre le risposte.

💡 Niente installazione? Vai direttamente su cloud.anythingmcp.com. Accedi, clicca Connectors → Gmail, inserisci le credenziali, genera una MCP API key e hai finito. Niente Docker, niente git clone, niente server locale.

Gmail + Microsoft Copilot

Fai lavorare la tua AI in Gmail: cerca nella casella con la sintassi di ricerca di Gmail, leggi messaggi e conversazioni, segna le email come lette, archiviale, aggiungi la stella o un'etichetta, e scrivi, rispondi e invia email, oppure salva una bozza da controllare prima. Gmail personale e Google Workspace, con il tuo client OAuth Google.

Prerequisiti

Le istruzioni di setup complete sono incluse nel connettore stesso (visibili nello store quando lo selezioni). Le variabili d'ambiente richieste sono:

GOOGLE_CLIENT_ID, GOOGLE_CLIENT_SECRET

Step 1 — Ottieni le credenziali

  1. Apri console.cloud.google.com, scegli o crea un progetto, poi vai su APIs & Services → Library e abilita la Gmail API.
  2. Apri APIs & Services → OAuth consent screen. Scegli Internal se la casella è su Google Workspace (la via più semplice), altrimenti External. Con External imposta lo stato di pubblicazione su In production: finché l'app è in Testing, Google revoca i refresh token dopo 7 giorni e il connettore smette di funzionare ogni settimana.
  3. Apri APIs & Services → Credentials → Create credentials → OAuth client ID, scegli il tipo di applicazione Web application e aggiungi l'URI di reindirizzamento autorizzato https://cloud.anythingmcp.com/api/mcp-oauth/callback. Se ospiti AnythingMCP in proprio, inserisci invece https://tuo-host-anythingmcp/api/mcp-oauth/callback.
  4. Inserisci il client ID in GOOGLE_CLIENT_ID e il client secret in GOOGLE_CLIENT_SECRET, poi installa il connettore.
  5. Nella pagina del connettore clicca su Authorize with Provider e accedi con l'account Gmail con cui l'AI deve lavorare. Il refresh token viene salvato cifrato e gli access token si rinnovano automaticamente.
  6. Chiedi all'AI di eseguire gmail_get_profile: restituisce l'indirizzo con cui lavora il connettore e quanti messaggi e conversazioni contiene la casella.

Un solo client Google per tutti i connettori Google: lo stesso progetto Cloud e lo stesso client OAuth servono tutti i connettori Google: Gmail, Google Calendar, Google Drive, Google Sheets, Google Docs, Google Tasks, Search Console, Analytics e Ads. Abilita ogni API in quel progetto, riusa lo stesso client ID e lo stesso secret e autorizza ogni connettore una volta. Ognuno chiede solo i propri permessi.

Verifica di Google: Google classifica i permessi Gmail usati da questo connettore (gmail.modify, e gmail.readonly per un setup in sola lettura) come restricted (con restrizioni). Un'app Internal, usata solo da account dell'organizzazione Workspace che possiede il progetto Cloud, non richiede verifica: per un'azienda è la strada diretta. Un'app External usata da altre persone mostra l'avviso "Google hasn't verified this app" ed è limitata a 100 utenti finché non supera la verifica di Google, che per i permessi con restrizioni include una valutazione di sicurezza. Per un singolo account Gmail personale, un'app External In production usata solo da te funziona dopo aver proseguito oltre l'avviso.

Permessi: il connettore chiede https://www.googleapis.com/auth/gmail.modify: leggere la posta, cambiare le etichette (segnare come letto, archiviare, aggiungere la stella), creare bozze e inviare email. Lavora come l'account Google che l'ha autorizzato e vede esattamente ciò che vede quell'account. Non può eliminare nulla in modo definitivo.

Cosa invia email vere: gmail_send_message (una nuova email), gmail_reply (una risposta dentro una conversazione) e gmail_send_draft (una bozza esistente, esattamente com'è scritta) inviano subito dall'indirizzo collegato, e l'invio non si può annullare. gmail_create_draft salva solo una bozza, anche come risposta in una conversazione, che controlli e invii tu da Gmail; il connettore dice all'AI di preferire una bozza quando non hai chiesto chiaramente di inviare. Un messaggio raggiunge al massimo 500 destinatari. Un'email letta dall'AI potrebbe contenere un testo che le chiede di inviare qualcosa: se l'AI deve solo preparare la posta, disattiva gmail_send_message, gmail_reply e gmail_send_draft e invia tu le bozze.

Solo lettura: cambia lo scope nelle impostazioni OAuth del connettore in https://www.googleapis.com/auth/gmail.readonly, autorizza di nuovo e disattiva gmail_modify_message_labels, gmail_modify_thread_labels, gmail_create_draft, gmail_send_draft, gmail_send_message e gmail_reply.

Leggere e ordinare la posta: la ricerca usa la stessa sintassi della casella di ricerca di Gmail, per esempio from:[email protected] is:unread newer_than:7d o has:attachment. Messaggi e conversazioni tornano come testo semplice (le email solo HTML vengono convertite); un testo molto lungo viene tagliato a 20.000 caratteri, 100.000 su un'intera conversazione. Gli allegati sono elencati con nome, tipo e dimensione ma non vengono scaricati. Segnare come letto, archiviare, aggiungere la stella e archiviare sotto un'etichetta sono modifiche alle etichette di un messaggio o di un'intera conversazione.

Limiti di frequenza: Gmail consente 6.000 unità di quota al minuto per utente. Una ricerca costa 5, leggere un messaggio 20, una conversazione 40 e inviare un messaggio o una bozza 100. Oltre il limite Gmail risponde 429 (o 403 userRateLimitExceeded): aspetta un minuto e riprova.

Errori comuni: 401 significa che l'autorizzazione è scaduta o è stata revocata (succede sempre dopo 7 giorni se la schermata di consenso è in Testing): clicca di nuovo su Authorize with Provider. 403 accessNotConfigured significa che la Gmail API non è abilitata nel progetto Cloud. 403 insufficientPermissions o ACCESS_TOKEN_SCOPE_INSUFFICIENT significa che lo scope non consente la chiamata, per esempio una modifica alle etichette con un setup in sola lettura. 404 significa che l'id non esiste in questa casella; un id di bozza (inizia con r-) non è un id di messaggio. 400 invalidArgument di solito indica un id di etichetta che non esiste: le etichette personali hanno id come Label_12, che restituisce gmail_list_labels.

Il connettore non invia né scarica allegati, non inoltra email con gli allegati originali, non sposta nulla nel cestino e non elimina, e non gestisce filtri, impostazioni, alias di invio o caselle di altre persone.

Step 2 — Installa l'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

Step 3 — Aggiungi il connettore in Microsoft Copilot

L'URL del tuo server: in AnythingMCP apri MCP Servers → il server su cui si trova questo connettore e copia il suo URL (https://cloud.anythingmcp.com/mcp/…). Usalo ovunque questa guida mostra YOUR_SERVER_ID.

Microsoft Copilot usa i server MCP tramite gli agenti creati in Copilot Studio: aggiungi AnythingMCP a un agente come strumento, poi pubblichi l'agente in Microsoft 365 Copilot e in Teams. Copilot Studio si collega dal cloud di Microsoft via Streamable HTTP, che AnythingMCP supporta.

  1. In Copilot Studio apri il tuo agente (o creane uno), vai su Tools e scegli Add a tool → New tool → Model Context Protocol.
  2. Inserisci un Server name (per esempio AnythingMCP), una Server description che dica cosa fa il connettore e il Server URL https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID. Copilot Studio usa la descrizione per decidere quando chiamare il server.
  3. Come autenticazione scegli API key, imposta Type su Header e come nome dell'header X-API-Key, poi seleziona Create.
  4. In Add tool scegli Create a new connection, incolla una chiave API MCP di AnythingMCP (MCP Servers → il tuo server → API keys) e seleziona Add to agent.
  5. Provalo nel riquadro Test dell'agente: chiedi qualcosa che richiede i tool di Gmail.
  6. Seleziona Publish, poi Channels → Microsoft 365 and Microsoft Teams, lascia selezionato Make agent available in Microsoft Copilot e scegli Add channel. See agent in Teams lo installa per te; in Microsoft 365 Copilot scrivi @ e scegli l'agente.

Preferisci un accesso per ogni utente? Al posto della chiave API scegli OAuth 2.0 → Dynamic discovery: ogni persona accede ad AnythingMCP la prima volta che l'agente lo chiama.

Usi il self-hosting? Usa l'indirizzo HTTPS pubblico della tua istanza al posto di https://cloud.anythingmcp.com. Copilot Studio si collega dal cloud di Microsoft, quindi localhost non funziona.

Tool disponibili

ToolWhat it does
gmail_get_profileReturn the Gmail account the connector works with: its email address, the total number of messages and threads in the mailbox, and the…
gmail_list_messagesSearch or list messages in the mailbox with Gmail search syntax and optional label filters
gmail_get_messageGet one message by id, decoded: sender, recipients, subject, date, Message-ID and References, labels and the body as plain text (HTML-only…
gmail_list_threadsSearch or list conversations (threads) with Gmail search syntax and optional label filters
gmail_get_threadGet one conversation by thread id with all its messages in order, each decoded like gmail_get_message: sender, recipients, subject, date…
gmail_list_labelsList all labels of the mailbox, system labels (INBOX, UNREAD, STARRED, SENT, SPAM, TRASH, categories) and the user's own, with id, name and…
gmail_get_labelGet one label by id with its message and thread counts, total and unread, plus its visibility settings and colour
gmail_modify_message_labelsAdd and remove labels on one message: mark it read (remove UNREAD) or unread (add UNREAD), archive it (remove INBOX), star it (add STARRED)…
gmail_modify_thread_labelsAdd and remove labels on every message of a conversation at once, e.g. archive a whole thread (remove INBOX) or mark it read (remove UNREAD)
gmail_list_draftsList the drafts in the mailbox, optionally filtered with Gmail search syntax
gmail_get_draftGet one draft by draft id with its message decoded: recipients, subject and the body as plain text, to check it before it is sent with…
gmail_create_draftSave a new email as a draft in the mailbox without sending it, so the user can review it in Gmail; send it later with gmail_send_draft
gmail_send_draftSend an existing draft to its recipients exactly as it is written
gmail_send_messageWrite and send a new email from the signed-in Gmail account right away
gmail_replySend a reply inside an existing conversation
gmail_get_attachmentDownload one attachment of a message by its attachmentId, from the attachments list of gmail_get_message, gmail_get_thread or…

Esempi di prompt

  • "Quali email non lette degli ultimi 3 giorni aspettano ancora una mia risposta? Riassumi ognuna in una frase."
  • "Trova l'ultima email di [email protected] sull'offerta e prepara una bozza di risposta che accetta la nuova data. Non inviarla, la controllo io in Gmail."
  • "Archivia e segna come lette tutte le newsletter nella mia posta in arrivo più vecchie di una settimana, poi elenca cosa hai archiviato."
  • "Elenca tutte le email con allegati dal 1° ottobre che sembrano fatture, con mittente, data, oggetto e nome del file."

FAQ

Per quale Copilot vale? Per Microsoft 365 Copilot in azienda, tramite gli agenti di Copilot Studio. L'app Microsoft Copilot per account personali non permette di aggiungere un proprio server MCP.

Cosa mi serve? Un account di lavoro con accesso a Copilot Studio (licenza o prova) per creare l'agente. Chi lo usa in Microsoft 365 Copilot o in Teams deve avere accesso all'agente: condividilo, oppure chiedi a un amministratore di pubblicarlo per l'organizzazione. Se la tua organizzazione applica criteri sui dati ai connettori di Power Platform, valgono anche per i server MCP.

L'agente non chiama i tool. Controlla che il nome dell'header sia esattamente X-API-Key e che la chiave appartenga allo stesso server MCP dell'URL, e scrivi una Server description precisa: Copilot Studio la usa per decidere quando chiamare il server. Dopo ogni modifica pubblica di nuovo l'agente; in una chat già aperta scrivi "start over" per passare alla nuova versione.

Prossimi passi

Questa guida ti è stata utile?

Collega Gmail a Microsoft Copilot in 2 minuti

Avvia la prova gratuita su AnythingMCP Cloud, collega Gmail con la configurazione guidata e aggiungi il tuo URL MCP a Microsoft Copilot. Senza codice e senza server da gestire.

Guide correlate

Connettori

Collegare Gmail MCP a ChatGPT

Fai lavorare la tua AI in Gmail: cerca nella casella con la sintassi di ricerca di Gmail, leggi messaggi e conversazioni, segna le email come lette, archiviale, aggiungi la stella o un'etichetta, e scrivi, rispondi e invia email, oppure salva una bozza da controllare prima. Gmail personale e Google Workspace, con il tuo client OAuth Google.

Connettori

Collegare Gmail MCP a Claude

Fai lavorare la tua AI in Gmail: cerca nella casella con la sintassi di ricerca di Gmail, leggi messaggi e conversazioni, segna le email come lette, archiviale, aggiungi la stella o un'etichetta, e scrivi, rispondi e invia email, oppure salva una bozza da controllare prima. Gmail personale e Google Workspace, con il tuo client OAuth Google.

Connettori

Collegare Gmail MCP a Cursor

Fai lavorare la tua AI in Gmail: cerca nella casella con la sintassi di ricerca di Gmail, leggi messaggi e conversazioni, segna le email come lette, archiviale, aggiungi la stella o un'etichetta, e scrivi, rispondi e invia email, oppure salva una bozza da controllare prima. Gmail personale e Google Workspace, con il tuo client OAuth Google.

Connettori

Collegare Gmail MCP a Gemini CLI

Fai lavorare la tua AI in Gmail: cerca nella casella con la sintassi di ricerca di Gmail, leggi messaggi e conversazioni, segna le email come lette, archiviale, aggiungi la stella o un'etichetta, e scrivi, rispondi e invia email, oppure salva una bozza da controllare prima. Gmail personale e Google Workspace, con il tuo client OAuth Google.

Connettori

Collegare Gmail MCP a Meta Muse

Fai lavorare la tua AI in Gmail: cerca nella casella con la sintassi di ricerca di Gmail, leggi messaggi e conversazioni, segna le email come lette, archiviale, aggiungi la stella o un'etichetta, e scrivi, rispondi e invia email, oppure salva una bozza da controllare prima. Gmail personale e Google Workspace, con il tuo client OAuth Google.

Connettori

Gmail MCP Server: cerca, scrivi e invia email

Fai lavorare la tua AI in Gmail: cerca nella casella con la sintassi di ricerca di Gmail, leggi messaggi e conversazioni, segna le email come lette, archiviale, aggiungi la stella o un'etichetta, e scrivi, rispondi e invia email, oppure salva una bozza da controllare prima. Gmail personale e Google Workspace, con il tuo client OAuth Google.