App

Guide

Come connettere il server MCP di OneCal Calendar a Claude

OneCal mette a disposizione un server Model Context Protocol (MCP) che consente a client AI come Claude di leggere e gestire per tuo conto i calendari che hai collegato. Una volta effettuata la connessione, puoi chiedere a Claude di elencare i tuoi calendari, verificare la tua disponibilità e creare, aggiornare o eliminare eventi del calendario.

Questa guida ti accompagnerà nella creazione di un client MCP in OneCal e nella sua connessione a Claude come connettore personalizzato.

A differenza di alcuni client, Claude utilizza un callback URL OAuth fisso, quindi puoi creare prima il client MCP in OneCal e poi aggiungere il connettore in Claude.


Prerequisiti

Prima di iniziare assicurati di avere quanto segue:

  • Un account OneCal con una Free Trial attiva oppure un qualsiasi piano a pagamento.
  • Almeno un calendario collegato al tuo account OneCal.
  • Aver già effettuato l'accesso al tuo account OneCal.
  • Un piano Claude che supporta i connettori personalizzati (Pro, Max, Team o Enterprise). Nei piani Team ed Enterprise, solo gli Owner possono aggiungere un connettore personalizzato.

Passaggio 1: crea un client MCP in OneCal

1. Vai su https://app.onecal.io/ e apri Settings > MCP Config.

2. Clicca sul pulsante New Client.

3. Assegna al client un nome riconoscibile, ad esempio: "Claude". Questo ti aiuta a identificare in seguito a quale app appartiene il client.

4. Lascia abilitato Supports client-secret OAuth authentication.

5. Scegli gli scope che vuoi concedere. Gli scope controllano cosa può fare Claude tramite il server MCP. Per l'accesso completo al calendario, abilita Read your calendar events e Create and modify calendar events. L'accesso a profilo, email e offline è obbligatorio e sempre incluso. Concedi solo gli scope di cui hai effettivamente bisogno.

6. Nel campo Default Redirect URI, inserisci il callback URL OAuth di Claude:

https://claude.ai/api/mcp/auth_callback
Grainy Texture
Finestra di dialogo New MCP Client di OneCal con nome, scope e redirect URI di Claude
Crea il client MCP in OneCal con il redirect URI di Claude

7. Clicca su Create Client. OneCal genererà le tue credenziali del client, inclusi l'MCP Server URL, il Client ID, il Client Secret e altri dettagli di connessione.

8. Copia e conserva questi valori in modo sicuro. Tratta il Client Secret come una password. Viene mostrato una sola volta e non dovrebbe mai essere condiviso pubblicamente.


Passaggio 2: aggiungi il connettore in Claude

Su Claude, le integrazioni MCP vengono chiamate connectors.

1. Apri Claude e vai sulla scheda Customize, quindi apri Connectors.

2. In Connectors, clicca su + e poi seleziona Add custom connector.

Grainy Texture
Pannello Connectors di Claude con il menu + che mostra Add custom connector
Connectors > + > Add custom connector

3. Compila i dettagli del connettore:

  • Name: un nome riconoscibile, ad esempio: "OneCal MCP Server".
  • MCP Server URL: l'URL del server MCP di OneCal: https://mcp-server.onecal.io/mcp

Poi espandi Advanced settings e inserisci:

  • Client ID: il Client ID di OneCal.
  • Client Secret: il Client Secret di OneCal.
Grainy Texture
Finestra di dialogo Add custom connector di Claude con nome, MCP server URL e Advanced settings che mostrano Client ID e Client Secret
Inserisci l'URL del server MCP di OneCal, il Client ID e il Client Secret

4. Clicca su Add per salvare il connettore.

5. Trova il connettore OneCal nell'elenco e clicca su Connect per avviare il flusso di autorizzazione.

Grainy Texture
Vista di dettaglio del connettore di Claude con il pulsante Connect per OneCal MCP
Clicca su Connect per avviare il flusso di autorizzazione

6. Verrai reindirizzato a OneCal. Accedi se richiesto, controlla l'accesso che Claude sta richiedendo e clicca su Authorize per concedere l'accesso.

Grainy Texture
Schermata Authorize Claude MCP Server di OneCal che elenca i permessi richiesti
Autorizza Claude ad accedere al tuo account OneCal

7. Dopo l'autorizzazione, Claude ti reindirizza nuovamente e contrassegna il connettore come connesso.


Passaggio 3: usa OneCal in Claude

Una volta effettuata la connessione, puoi utilizzare il connettore OneCal all'interno delle tue conversazioni. Apri il menu dei connettori dal pulsante + nel campo di input della chat per abilitarlo, quindi chiedi a Claude di:

  • Elencare i calendari che hai collegato.
  • Verificare la tua disponibilità per un determinato giorno o intervallo di tempo.
  • Creare, aggiornare o eliminare eventi del calendario.

Claude potrà eseguire solo le azioni consentite dagli scope che hai selezionato durante la creazione del client.


Risoluzione dei problemi

  • L'autorizzazione fallisce o reindirizza a una pagina di errore: assicurati che il Default Redirect URI in OneCal sia esattamente https://claude.ai/api/mcp/auth_callback. Anche una differenza di una sola barra finale farà fallire il flusso.
  • Il connettore può leggere ma non può creare o modificare eventi: verifica di aver concesso lo scope di scrittura del calendario durante la creazione del client. Puoi modificare gli scope del client in Settings > MCP Config.
  • Errori di client non valido: ricontrolla che il Client ID e il Client Secret siano stati copiati correttamente, senza spazi aggiuntivi.
Precedente
Come collegare il server MCP di OneCal Calendar a ChatGPT