{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.chrischall/office-outlook-mcp","description":"Outlook / Microsoft 365 for Claude — mail, calendar, contacts and tasks, with confirm-gated sending","repository":{"url":"https://github.com/chrischall/office-outlook-mcp","source":"github"},"version":"0.1.1","packages":[{"registryType":"npm","identifier":"@chrischall/office-outlook-mcp","version":"0.1.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Pre-obtained Outlook bearer token. Overrides the browser bridge. Power users / CI only; tokens last about 25 hours.","format":"string","isSecret":true,"name":"OUTLOOK_ACCESS_TOKEN"},{"description":"Set to '1' to disable browser capture, requiring OUTLOOK_ACCESS_TOKEN.","format":"string","name":"OUTLOOK_DISABLE_FETCHPROXY"},{"description":"Override the Outlook REST base URL. Defaults to https://outlook.office.com/api/v2.0.","format":"string","name":"OUTLOOK_API_BASE"},{"description":"fetchproxy concentrator port used for token capture. Defaults to 37149, the fleet-wide shared port.","format":"string","name":"OUTLOOK_WS_PORT"},{"description":"Seconds to wait for the Outlook tab to make a request we can read a token from. Defaults to 30.","format":"string","name":"OUTLOOK_CAPTURE_TIMEOUT"},{"description":"Set to 'false' to stop caching the captured token between runs. Defaults to true.","format":"string","name":"OUTLOOK_TOKEN_CACHE"},{"description":"Path to the cached token file. Defaults to ~/.office-outlook-mcp/token.json.","format":"string","name":"OUTLOOK_TOKEN_FILE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-20T20:14:26.455178Z","publishedAt":"2026-09-20T20:14:26.455178Z","updatedAt":"2026-09-20T20:14:26.455178Z","isLatest":true}}}],"metadata":{"count":1}}
