Lettura o scrittura: 271 strumenti MCP di 4 app
Abbiamo diviso i 271 strumenti MCP di Done, Jira, Notion e ClickUp tra lettura e scrittura: il 52% può cambiare i tuoi dati. Cosa significa per approvazioni e annotazioni.

Di Alejandro Rioja6 min di lettura
Circa metà degli strumenti che il server MCP di un'app di attività dà a un agente può cambiare i tuoi dati. Abbiamo diviso i 271 strumenti documentati di quattro server, Done, Jira tramite il server Rovo di Atlassian, Notion e ClickUp, tra lettura e scrittura: 129 leggono soltanto (48%) e 142 scrivono (52%). La quota di strumenti in sola lettura va dal 54% di Jira e Notion al 42% di Done. Ogni scrittura è una chiamata che un agente può fare con la tua autorità, ed è per questo che le annotazioni che dicono a un'app di IA quali strumenti può eseguire senza supervisione contano più del numero di strumenti.
Quanti strumenti MCP leggono soltanto?
- Jira (52 strumenti)54 %
- Notion (68 strumenti)54 %
- ClickUp (65 strumenti)43 %
- Done (86 strumenti)42 %
I quattro server sono stati costruiti separatamente eppure restano entro 12 punti da una divisione a metà. Non è un caso: un'app di attività è fatta soprattutto di cose da consultare e cose da cambiare, e a un agente servono entrambe per fare qualcosa di utile. Done è il più basso perché i suoi strumenti sono scritti per un agente che lavora la coda, quindi i passaggi del ciclo (prendere in carico, riportare i progressi, proporre il completamento, fare una domanda, rilasciare) sono scritture di proposito.
Quali scritture non si possono annullare?
Molte meno, e ogni server traccia la linea in un punto diverso. Atlassian mette le tre eliminazioni definitive di Jira (un work item, un commento, un allegato) in un proprio gruppo di permessi, spento finché un admin non lo attiva, insieme a sei strumenti di amministrazione. Le eliminazioni di Notion spostano fino a 20 pagine o database nel cestino, da cui uno strumento di ripristino può recuperarli. ClickUp elenca due strumenti di eliminazione, per attività e commenti. In Done le eliminazioni sono morbide, verso un cestino svuotato dopo 30 giorni, ma Done marca comunque 13 strumenti con destructiveHint, compreso ogni aggiornamento che sovrascrive un campo, perché per chi supervisiona conta ciò che non riesce più a vedere.
Cosa dicono davvero readOnlyHint e destructiveHint a un'app di IA?
Sono indicazioni che un server aggiunge a ogni strumento perché l'app che esegue l'agente decida cosa farti confermare. I valori predefiniti della specifica MCP sono prudenti: uno strumento senza annotazioni è considerato di scrittura (readOnlyHint false), distruttivo (destructiveHint true), non idempotente e aperto al mondo esterno (openWorldHint true). La specifica dice anche che le annotazioni sono indicazioni, non garanzie, e che un client non deve mai fidarsene se vengono da un server non affidabile. Quindi un server che non annota nulla viene trattato come pericoloso dalle app prudenti, e uno che annota onestamente permette loro di saltare la conferma per ogni lettura.
- readOnlyHint: true significa che lo strumento non modifica nulla. Predefinito: false.
- destructiveHint: true significa che una scrittura può distruggere o sovrascrivere invece di aggiungere soltanto. Ha senso solo per le scritture. Predefinito: true.
- idempotentHint: true significa che ripetere la scrittura con gli stessi argomenti non cambia nient'altro. Predefinito: false.
- openWorldHint: true significa che lo strumento esce dai dati del server, verso il web o un altro prodotto. Predefinito: true.
Cosa significa se colleghi un agente alla tua app di attività
Dai per scontato che metà di ciò che hai concesso possa cambiare qualcosa, e controlla quale metà. Su Linear puoi collegare l'endpoint in sola lettura. Su Jira un admin può lasciare spenti i gruppi di eliminazione e di amministrazione. Su Done puoi creare un token in sola lettura o limitato a un solo progetto. E poiché un'annotazione descrive una singola chiamata, non se il risultato finale è giusto, la protezione più forte sta sull'attività: in Done un agente propone il completamento e l'attività aspetta la tua approvazione, a meno che tu non l'abbia marcata agent-ok.
Come abbiamo contato
- Done: le annotazioni di ogni strumento come le emette il server di Done il 28 ottobre 2026; sola lettura significa readOnlyHint true. Delle sue 50 scritture, 21 sono marcate idempotenti e 3 strumenti raggiungono altre app (openWorldHint true).
- Jira: i gruppi di Atlassian. La lettura comprende i suoi 27 strumenti di lettura e 1 di ricerca; la scrittura comprende 15 strumenti di scrittura, 3 di eliminazione e 6 di amministrazione.
- Notion e ClickUp non pubblicano un indicatore di lettura o scrittura, quindi abbiamo classificato ogni strumento documentato in base a nome e descrizione: get, list, fetch, search, query, find e download contano come lettura; create, update, move, merge, send, start, stop, delete e simili come scrittura.
- Le percentuali sono arrotondate all'intero più vicino.
Domande frequenti
Che quota degli strumenti MCP è in sola lettura?
Sui 271 strumenti di Done, Jira, Notion e ClickUp, il 48% legge soltanto e il 52% può scrivere. Jira e Notion sono al 54% di sola lettura, ClickUp al 43% e Done al 42%.
Qual è il valore predefinito di destructiveHint in MCP?
True. Secondo la specifica MCP, uno strumento senza destructiveHint è considerato distruttivo, e senza readOnlyHint è considerato di scrittura. I server devono dichiarare il contrario in modo esplicito.
Le annotazioni degli strumenti MCP sono un controllo di sicurezza?
No. La specifica le chiama indicazioni e dice che i client non devono mai fidarsene se vengono da un server non affidabile. Aiutano un'app di IA a decidere cosa farti confermare; ciò che limita davvero un agente sono token ristretti e un passaggio di approvazione sul lavoro stesso.
Quanti strumenti ha il server MCP di Jira?
Atlassian elenca 52 strumenti per Jira sul suo server Rovo MCP: 27 di lettura, 15 di scrittura, 1 di ricerca, 3 di eliminazione e 6 di amministrazione. I gruppi di eliminazione e di amministrazione sono spenti di default.