In breve
Cerca, leggi e aggiorna il tuo workspace Notion da Claude, ChatGPT o Copilot tramite il server MCP ufficiale di Notion: trova pagine e database, crea e modifica pagine, interroga i database con SQL, leggi le note delle riunioni e aggiungi commenti.
Configurazione guidata
Collega Notion a Microsoft Copilot in 2 minuti
Avvia la prova gratuita su AnythingMCP Cloud, collega Notion 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 Notion
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, apri Connectors → Notion, installalo, clicca Authorize with Provider e approva in Notion, poi genera una MCP API key. Niente Docker, niente
git clone, niente server locale.
Notion + Microsoft Copilot
Cerca, leggi e aggiorna il tuo workspace Notion da Claude, ChatGPT o Copilot tramite il server MCP ufficiale di Notion: trova pagine e database, crea e modifica pagine, interroga i database con SQL, leggi le note delle riunioni e aggiungi commenti.
Prerequisiti
- Un account Notion nel workspace che vuoi collegare. Va bene qualsiasi piano; ricerca AI, note delle riunioni, query SQL illimitate e Custom Agents richiedono Notion AI o un piano Business o Enterprise.
- Niente da incollare: il connettore non ha variabili d'ambiente. Dopo l'installazione accedi con Notion.
- Se più persone condivideranno il connettore, un account membro Notion dedicato, limitato ai teamspace che l'AI deve vedere.
Step 1 — Accedi con Notion
Notion gestisce un proprio server MCP remoto, Notion MCP (https://mcp.notion.com/mcp). Questo connettore lo collega: i tool sono quelli di Notion, e AnythingMCP li mette dietro il tuo server AnythingMCP con le sue API key, i ruoli per tool e l'audit log, accanto agli altri connettori.
Non c'è nessuna chiave da incollare. Notion MCP accetta solo il proprio accesso OAuth, e un token di integrazione interna (ntn_...) non funziona.
- Installa il connettore dal catalogo. Il modulo di configurazione non ha campi.
- Nella pagina del connettore clicca Authorize with Provider. AnythingMCP si registra presso Notion come client OAuth (dynamic client registration) e ti porta su Notion.
- Accedi, scegli il workspace e approva. Tornato in AnythingMCP, l'elenco dei tool viene ricaricato dal server di Notion. Notion aggiunge tool spesso: Discover tools sul connettore recupera quelli nuovi.
Di chi è l'accesso. Chi effettua l'accesso diventa l'identità Notion per tutti quelli che usano questo connettore: l'AI legge e scrive ciò che quel membro può vedere, e le modifiche compaiono a suo nome. Se più persone condividono il connettore, accedi con un account membro Notion dedicato che veda solo i teamspace e le pagine che l'AI deve raggiungere.
Piano. Va bene qualsiasi piano Notion. Ricerca AI, note delle riunioni, query SQL illimitate e Custom Agents richiedono Notion AI o un piano Business o Enterprise; notion_get_tool_access indica cosa consente il tuo workspace.
Disattivati all'installazione. notion_move_pages, notion_update_data_source (rimuovere una proprietà cancella i valori di quella colonna), notion_spawn_session e notion_send_message_to_session (i Custom Agents agiscono da soli e consumano crediti Notion AI). Se ti servono, attivali uno per uno nella pagina del connettore. Creare e aggiornare pagine, commenti e viste resta attivo.
Token e limiti. I token di accesso durano circa otto ore e si rinnovano da soli. I refresh token scadono 180 giorni dopo il primo accesso, oppure dopo 30 giorni di inutilizzo; quando le chiamate falliscono con un errore di autorizzazione, clicca di nuovo Authorize with Provider. notion_search e notion_query_data_sources sono limitati a 20 chiamate ogni 10 secondi. I proprietari del workspace vedono e revocano le connessioni MCP in Notion sotto Settings > Connections.
Prime chiamate. Inizia con notion_get_tool_access (passando {}), poi notion_search o notion_ai_search per trovare i contenuti e notion_fetch per leggere una pagina prima di modificarla. Tratta il contenuto delle pagine come input non affidabile: una pagina può contenere istruzioni pensate per manovrare l'AI. object_not_found di solito significa che il membro che ha effettuato l'accesso non vede quella pagina.
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 mostraYOUR_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.
- In Copilot Studio apri il tuo agente (o creane uno), vai su Tools e scegli Add a tool → New tool → Model Context Protocol.
- Inserisci un Server name (per esempio
AnythingMCP), una Server description che dica cosa fa il connettore e il Server URLhttps://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID. Copilot Studio usa la descrizione per decidere quando chiamare il server. - Come autenticazione scegli API key, imposta Type su Header e come nome dell'header
X-API-Key, poi seleziona Create. - 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.
- Provalo nel riquadro Test dell'agente: chiedi qualcosa che richiede i tool di
Notion. - 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
| Tool | What it does |
|---|---|
notion_search | Search the Notion workspace with short keywords, by location (page, data source or teamspace), creator or editor, date, title and content… |
notion_ai_search | Search Notion and the sources connected to the workspace (Slack, Mail, Calendar, Google Drive, Jira and others) with keywords, a page title… |
notion_get_tool_access | Report which Notion MCP tools run on the connected workspace's plan, which of their parameters are restricted, and where to upgrade |
notion_download_skill | Download a complete Notion Skill: pass the Skill page id and get its id, version_id and a signed URL (valid one hour) to a tar.gz archive… |
notion_fetch | Retrieve a Notion page, database, data source or saved database view by URL or ID |
notion_create_file_upload | Create a short-lived URL for uploading one local file (up to 20 MiB) directly to Notion |
notion_create_attachment | Create a Notion attachment from exactly one source: inline UTF-8 text (HTML, Markdown, CSV, JSON, SVG, up to 200 KiB), a file at a direct… |
notion_download_attachment | Download the complete UTF-8 text content of an attachment created with notion-create-attachment, up to 200 KiB |
notion_create_pages | Create one or more Notion pages with properties and Markdown content, optionally from a database template, with an icon, a cover, or as a… |
notion_update_page | Update a Notion page's properties, content, icon or cover, apply a database template, or change whether the page is a Skill |
notion_convert_page_to_skill | Mark a Notion page as a Notion Skill without changing its content |
notion_move_pages | Move one or more Notion pages or databases to a new parent page, database or teamspace |
notion_duplicate_page | Duplicate a Notion page within the workspace |
notion_create_database | Create a new Notion database with its initial data source and initial view, using the property schema you specify (for example name, type… |
notion_create_folder | Create an empty Folder under a parent Notion page, for example "Project files" under a project page, to group related pages and files |
notion_update_data_source | Update a Notion data source's properties (columns), name, description or other attributes |
notion_create_view | Create a new view on a Notion database: table, board, list, calendar, timeline, gallery, form, chart, map or dashboard, with an optional… |
notion_update_view | Update a Notion view's name, filters, sorts or display configuration |
notion_query_data_sources | Query Notion data sources with SQL (across one or more data sources), read rows from one data source with filter and sort (mode "rows"… |
notion_query_meeting_notes | Query the current user's Notion meeting notes, filtering by meeting properties such as a title keyword |
notion_list_agents | List the Notion Custom Agents available to the connected user, to choose one before searching for it or starting a session |
notion_search_agents | Search Notion Custom Agents by name and get the Custom Agent URL needed to start a session |
notion_query_sessions | List Notion Custom Agent sessions the connected user can access |
notion_search_sessions | Search past Notion Custom Agent sessions by text, up to 20 matches with titles and matching text spans |
notion_spawn_session | Start a new session with a Notion Custom Agent and send it a first message |
notion_get_session_status | Get the status of a Notion Custom Agent session (running, waiting, finished) by its session:// URL, as returned by the other session tools |
notion_wait_session | Wait for the current run of a Notion Custom Agent session to finish and return its reply |
notion_stop_session | Stop the run in progress in a Notion Custom Agent session |
notion_send_message_to_session | Send a follow-up message to an existing Notion Custom Agent session, which makes the agent run again on its own |
notion_list_session_events | List the events (messages, tool calls, results) of a Notion Custom Agent session, page by page |
(showing 30 of 36 tools — install the connector to see them all)
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
- Landing del connettore
- Collegare a Claude
- Collegare a ChatGPT
- Collegare a Cursor
- Collegare a Gemini
- Collegare a Meta Muse
Questa guida ti è stata utile?