Outlook / Microsoft 365 for Claude — mail, calendar, contacts and tasks, with confirm-gated sending
Dedotto dai trasporti dichiarati da questo annuncio (stdio). Un client che non compare qui non è escluso — semplicemente Forge non è in grado di confermarlo.
OUTLOOK_ACCESS_TOKENChiave APIfacoltativaPre-obtained Outlook bearer token. Overrides the browser bridge. Power users / CI only; tokens last about 25 hours.
Dichiarato dall’autore nel registro MCP ufficiale. Forge does not store, broker, or ever see these values — the config below is scaffolded with placeholders you fill in locally.
La verifica conferma l’identità del publisher (la proprietà del repo), non la sicurezza del codice. L’analisi di sicurezza copre i CVE noti e gli script di installazione sospetti.
Letto dal codice che npm distribuisce davvero, al momento dell’analisi. Il pacchetto non è mai stato eseguito. Gli strumenti registrati dinamicamente a runtime, o nascosti in codice impacchettato o minificato, possono sfuggire — quindi questo è un limite inferiore della superficie di strumenti, non un censimento completo.
outlook_list_eventsList calendar events in a date window. This uses the calendar VIEW, which expands recurring series into their individual occurrences — the right tool for "what is on my schedule". Times are returned in `timeZone` when given.List calendar events in a date window. This uses the calendar VIEW, which expands recurring series into their individual occurrences — the right tool for "what is on my schedule". Times are returned in `timeZone` when given.
Per questo strumento non è stato pubblicato alcuno schema di input.
outlook_get_eventGet one calendar event in full, including attendees and their responses.Get one calendar event in full, including attendees and their responses.
Per questo strumento non è stato pubblicato alcuno schema di input.
outlook_list_calendarsList the calendars in the mailbox, for picking one to read or write against.List the calendars in the mailbox, for picking one to read or write against.
Per questo strumento non è stato pubblicato alcuno schema di input.
outlook_get_profileGet the signed-in mailbox's identity (email address, display name, alias). The cheapest call that proves the credential works.Get the signed-in mailbox's identity (email address, display name, alias). The cheapest call that proves the credential works.
Per questo strumento non è stato pubblicato alcuno schema di input.
outlook_get_mailbox_settingsGet mailbox settings: time zone, working hours, language, and automatic-replies (out-of-office) configuration.Get mailbox settings: time zone, working hours, language, and automatic-replies (out-of-office) configuration.
Per questo strumento non è stato pubblicato alcuno schema di input.
outlook_list_contactsList saved contacts from the mailbox address book.List saved contacts from the mailbox address book.
Per questo strumento non è stato pubblicato alcuno schema di input.
outlook_list_peopleList people ranked by relevance to the user — colleagues and frequent correspondents, drawn from mail traffic rather than the saved address book. Better than outlook_list_contacts for resolving "who is X" in a work mailbox.List people ranked by relevance to the user — colleagues and frequent correspondents, drawn from mail traffic rather than the saved address book. Better than outlook_list_contacts for resolving "who is X" in a work mailbox.
Per questo strumento non è stato pubblicato alcuno schema di input.
outlook_list_tasksList Outlook tasks with status and due dates.List Outlook tasks with status and due dates.
Per questo strumento non è stato pubblicato alcuno schema di input.
outlook_list_foldersList mail folders with unread and total counts. Use this to discover folder ids before listing messages; the well-known names (List mail folders with unread and total counts. Use this to discover folder ids before listing messages; the well-known names (
Per questo strumento non è stato pubblicato alcuno schema di input.
outlook_list_messagesList messages in a folder, newest first. Defaults to the inbox. Use `unreadOnly` for a triage view. Bodies are NOT included — call outlook_get_message for one. Note `search` and `unreadOnly` cannot be combined (the API rejects $search with $filter); pass `search` alone to search the whole mailbox.List messages in a folder, newest first. Defaults to the inbox. Use `unreadOnly` for a triage view. Bodies are NOT included — call outlook_get_message for one. Note `search` and `unreadOnly` cannot be combined (the API rejects $search with $filter); pass `search` alone to search the whole mailbox.
Per questo strumento non è stato pubblicato alcuno schema di input.
outlook_get_messageGet one message including its body. The body is requested as plain text rather than HTML (measured ~9x smaller and far easier to read); pass view:"raw" to get Outlook's untouched record.Get one message including its body. The body is requested as plain text rather than HTML (measured ~9x smaller and far easier to read); pass view:"raw" to get Outlook's untouched record.
Per questo strumento non è stato pubblicato alcuno schema di input.
outlook_list_attachmentsList a message's attachments (name, size, content type). Metadata only — this deliberately does not download bytes.List a message's attachments (name, size, content type). Metadata only — this deliberately does not download bytes.
Per questo strumento non è stato pubblicato alcuno schema di input.
outlook_send_mailSend an email from the signed-in mailbox. Requires confirm:true — without it this makes no network call and returns a preview of exactly what would be sent.Send an email from the signed-in mailbox. Requires confirm:true — without it this makes no network call and returns a preview of exactly what would be sent.
Per questo strumento non è stato pubblicato alcuno schema di input.
outlook_create_draftCreate a draft message in the Drafts folder without sending it. Requires confirm:true. Returns the created draft, which can be reviewed and sent from Outlook.Create a draft message in the Drafts folder without sending it. Requires confirm:true. Returns the created draft, which can be reviewed and sent from Outlook.
Per questo strumento non è stato pubblicato alcuno schema di input.
outlook_mark_readMark a message read or unread. Requires confirm:true. The result is verified by re-reading the message — a 2xx alone is not proof it persisted.Mark a message read or unread. Requires confirm:true. The result is verified by re-reading the message — a 2xx alone is not proof it persisted.
Per questo strumento non è stato pubblicato alcuno schema di input.
outlook_move_messageprivilegiatoMove a message to another folder (e.g. "archive", "deleteditems", or a folder id from outlook_list_folders). Requires confirm:true. Moving assigns a NEW message id, which is returned.Move a message to another folder (e.g. "archive", "deleteditems", or a folder id from outlook_list_folders). Requires confirm:true. Moving assigns a NEW message id, which is returned.
Per questo strumento non è stato pubblicato alcuno schema di input.
outlook_create_eventCreate a calendar event. Requires confirm:true. `timeZone` takes a WINDOWS zone name such as "Eastern Standard Time", not an IANA name.Create a calendar event. Requires confirm:true. `timeZone` takes a WINDOWS zone name such as "Eastern Standard Time", not an IANA name.
Per questo strumento non è stato pubblicato alcuno schema di input.
17 strumenti su 17 hanno pubblicato una descrizione.
I nomi e le descrizioni degli strumenti sono scritti dal publisher e mostrati alla lettera come testo inerte. Sono le stringhe che un client MCP passa a un modello, quindi Forge vi cerca schemi di prompt injection — ogni rilievo compare insieme all’analisi di sicurezza qui sopra. «Privilegiato» è una corrispondenza di parola chiave sul nome dello strumento, non una verifica di ciò che fa: un nome innocuo può comunque fare qualsiasi cosa.
Outlook / Microsoft 365 for Claude — mail, calendar, contacts and tasks, with confirm-gated sending
I nomi collegati aprono l’indice Forge di tutte le voci osservate esporre quello strumento. Sfoglia tutti gli strumenti indicizzati.
Non seguite: peerDependencies. Questo albero copre solo le dipendenze di runtime, quindi ciò che queste comportano non è mai stato risolto.