Skip to content

History of office-outlook-mcp in namespace io.github

io.github.chrischall/office-outlook-mcp · Registry status: active

No name of its own reaches this register for this entry. The heading therefore carries the trailing segment of the identifier; the identifier itself is listed below as a coordinate.

Report data on this entry

Every published change to this entry, most recent first.

Changes
2026-10-11Declared version: 0.4.1 → 0.5.1
2026-10-11Field of use, derived from the vendor description: Email → Email, Calendars
2026-10-11Description (raw): Outlook / Microsoft 365 for Claude — mail, calendar, contacts and tasks, with confirm-gated sending → Outlook / Microsoft 365 for Claude — triage mail, reply, answer invites and book meetings, confirmed
2026-10-11Last changed in the registry (raw): 2026-10-09 → 2026-10-11
2026-10-11First listed in the registry (raw): 2026-10-09 → 2026-10-11
2026-10-11Environment variable descriptions (raw): FETCHPROXY_IDENTITY_DIR=Absolute path where the fetchproxy long-term identity keypair is stored (default ~/.fetchproxy/identity/). · FETCHPROXY_WS_HOST=Bind interface for the fetchproxy concentrator, a literal IP only (default 127.0.0.1). Keep on loopback; it exists for hosted deployments that run each MCP in its own network namespace. · OUTLOOK_ACCESS_TOKEN=Pre-obtained Outlook bearer token. Overrides the browser bridge. Power users / CI only; tokens last about 25 hours. · OUTLOOK_API_BASE=Override the Outlook REST base URL. Defaults to https://outlook.office.com/api/v2.0. · OUTLOOK_CAPTURE_TIMEOUT=Seconds to wait for the Outlook tab to make a request we can read a token from. Defaults to 30. · OUTLOOK_DISABLE_FETCHPROXY=Set to '1' to disable browser capture, requiring OUTLOOK_ACCESS_TOKEN. · OUTLOOK_TOKEN_CACHE=Set to 'false' to stop caching the captured token between runs. Defaults to true. · OUTLOOK_TOKEN_FILE=Path to the cached token file. Defaults to ~/.office-outlook-mcp/token.json. · OUTLOOK_WS_PORT=fetchproxy concentrator port used for token capture. Defaults to 37149, the fleet-wide shared port. → FETCHPROXY_IDENTITY_DIR=Absolute path where the fetchproxy long-term identity keypair is stored (default ~/.fetchproxy/identity/). · FETCHPROXY_WS_HOST=Bind interface for the fetchproxy concentrator, a literal IP only (default 127.0.0.1). Keep on loopback; it exists for hosted deployments that run each MCP in its own network namespace. · MCP_CONFIRM_ELICITATION="off" never shows a confirmation prompt, so every client gets the MCP_CONFIRM_MODE flow. Set it for a client that says it can show prompts but never does. Defaults to on. · MCP_CONFIRM_MODE=What outlook_send_mail, outlook_reply, outlook_respond_to_invite and the other write tools do on a client that cannot show a confirmation prompt (claude.ai, Claude Desktop): "ask-user" (default: the first call returns a preview and a confirmToken, and the model must get your approval in chat before using it), "auto" (the model may use the token after reviewing the preview itself) or "refuse". An unrecognised value is treated as refuse. · MCP_CONFIRM_SECRET=Signing key for confirmTokens. Random per process by default; set it only if tokens must survive a server restart. · MCP_CONFIRM_TTL_SECONDS=How long a confirmToken stays valid, in seconds. Defaults to 600. · OUTLOOK_ACCESS_TOKEN=Pre-obtained Outlook bearer token. Overrides the browser bridge. Power users / CI only; tokens last about 25 hours. · OUTLOOK_API_BASE=Override the Outlook REST base URL. Defaults to https://outlook.office.com/api/v2.0. · OUTLOOK_CAPTURE_TIMEOUT=Seconds to wait for the Outlook tab to make a request we can read a token from. Defaults to 30. · OUTLOOK_DISABLE_FETCHPROXY=Set to '1' to disable browser capture, requiring OUTLOOK_ACCESS_TOKEN. · OUTLOOK_TOKEN_CACHE=Set to 'false' to stop caching the captured token between runs. Defaults to true. · OUTLOOK_TOKEN_FILE=Path to the cached token file. Defaults to ~/.office-outlook-mcp/token.json. · OUTLOOK_WS_PORT=fetchproxy concentrator port used for token capture. Defaults to 37149, the fleet-wide shared port.
2026-10-11Connection paths (source structure): {"packages":[{"registryType":"npm","identifier":"@chrischall/office-outlook-mcp","version":"0.4.1","transport":"stdio","environment":[{"name":"OUTLOOK_ACCESS_TOKEN","description":"Pre-obtained Outlook bearer token. Overrides the browser bridge. Power users / CI only; tokens last about 25 hours.","format":"string","required":false,"secret":true},{"name":"OUTLOOK_DISABLE_FETCHPROXY","description":"Set to '1' to disable browser capture, requiring OUTLOOK_ACCESS_TOKEN.","format":"string","required":false,"secret":false},{"name":"OUTLOOK_API_BASE","description":"Override the Outlook REST base URL. Defaults to https://outlook.office.com/api/v2.0.","format":"string","required":false,"secret":false},{"name":"OUTLOOK_WS_PORT","description":"fetchproxy concentrator port used for token capture. Defaults to 37149, the fleet-wide shared port.","format":"string","required":false,"secret":false},{"name":"OUTLOOK_CAPTURE_TIMEOUT","description":"Seconds to wait for the Outlook tab to make a request we can read a token from. Defaults to 30.","format":"string","required":false,"secret":false},{"name":"OUTLOOK_TOKEN_CACHE","description":"Set to 'false' to stop caching the captured token between runs. Defaults to true.","format":"string","required":false,"secret":false},{"name":"OUTLOOK_TOKEN_FILE","description":"Path to the cached token file. Defaults to ~/.office-outlook-mcp/token.json.","format":"string","required":false,"secret":false},{"name":"FETCHPROXY_WS_HOST","description":"Bind interface for the fetchproxy concentrator, a literal IP only (default 127.0.0.1). Keep on loopback; it exists for hosted deployments that run each MCP in its own network namespace.","format":"string","required":false,"secret":false},{"name":"FETCHPROXY_IDENTITY_DIR","description":"Absolute path where the fetchproxy long-term identity keypair is stored (default ~/.fetchproxy/identity/).","format":"string","required":false,"secret":false}],"additional_arguments_declared":false}],"remotes":[]} → {"packages":[{"registryType":"npm","identifier":"@chrischall/office-outlook-mcp","version":"0.5.1","transport":"stdio","environment":[{"name":"OUTLOOK_ACCESS_TOKEN","description":"Pre-obtained Outlook bearer token. Overrides the browser bridge. Power users / CI only; tokens last about 25 hours.","format":"string","required":false,"secret":true},{"name":"OUTLOOK_DISABLE_FETCHPROXY","description":"Set to '1' to disable browser capture, requiring OUTLOOK_ACCESS_TOKEN.","format":"string","required":false,"secret":false},{"name":"OUTLOOK_API_BASE","description":"Override the Outlook REST base URL. Defaults to https://outlook.office.com/api/v2.0.","format":"string","required":false,"secret":false},{"name":"OUTLOOK_WS_PORT","description":"fetchproxy concentrator port used for token capture. Defaults to 37149, the fleet-wide shared port.","format":"string","required":false,"secret":false},{"name":"OUTLOOK_CAPTURE_TIMEOUT","description":"Seconds to wait for the Outlook tab to make a request we can read a token from. Defaults to 30.","format":"string","required":false,"secret":false},{"name":"OUTLOOK_TOKEN_CACHE","description":"Set to 'false' to stop caching the captured token between runs. Defaults to true.","format":"string","required":false,"secret":false},{"name":"OUTLOOK_TOKEN_FILE","description":"Path to the cached token file. Defaults to ~/.office-outlook-mcp/token.json.","format":"string","required":false,"secret":false},{"name":"FETCHPROXY_WS_HOST","description":"Bind interface for the fetchproxy concentrator, a literal IP only (default 127.0.0.1). Keep on loopback; it exists for hosted deployments that run each MCP in its own network namespace.","format":"string","required":false,"secret":false},{"name":"FETCHPROXY_IDENTITY_DIR","description":"Absolute path where the fetchproxy long-term identity keypair is stored (default ~/.fetchproxy/identity/).","format":"string","required":false,"secret":false},{"name":"MCP_CONFIRM_MODE","description":"What outlook_send_mail, outlook_reply, outlook_respond_to_invite and the other write tools do on a client that cannot show a confirmation prompt (claude.ai, Claude Desktop): \"ask-user\" (default: the first call returns a preview and a confirmToken, and the model must get your approval in chat before using it), \"auto\" (the model may use the token after reviewing the preview itself) or \"refuse\". An unrecognised value is treated as refuse.","format":"string","required":false,"secret":false},{"name":"MCP_CONFIRM_ELICITATION","description":"\"off\" never shows a confirmation prompt, so every client gets the MCP_CONFIRM_MODE flow. Set it for a client that says it can show prompts but never does. Defaults to on.","format":"string","required":false,"secret":false},{"name":"MCP_CONFIRM_TTL_SECONDS","description":"How long a confirmToken stays valid, in seconds. Defaults to 600.","format":"string","required":false,"secret":false},{"name":"MCP_CONFIRM_SECRET","description":"Signing key for confirmTokens. Random per process by default; set it only if tokens must survive a server restart.","format":"string","required":false,"secret":true}],"additional_arguments_declared":false}],"remotes":[]}
2026-10-11Package versions (raw): 0.4.1 → 0.5.1
2026-10-11Environment variables (raw): OUTLOOK_ACCESS_TOKEN, OUTLOOK_DISABLE_FETCHPROXY, OUTLOOK_API_BASE, OUTLOOK_WS_PORT, OUTLOOK_CAPTURE_TIMEOUT, OUTLOOK_TOKEN_CACHE, OUTLOOK_TOKEN_FILE, FETCHPROXY_WS_HOST, FETCHPROXY_IDENTITY_DIR → OUTLOOK_ACCESS_TOKEN, OUTLOOK_DISABLE_FETCHPROXY, OUTLOOK_API_BASE, OUTLOOK_WS_PORT, OUTLOOK_CAPTURE_TIMEOUT, OUTLOOK_TOKEN_CACHE, OUTLOOK_TOKEN_FILE, FETCHPROXY_WS_HOST, FETCHPROXY_IDENTITY_DIR, MCP_CONFIRM_MODE, MCP_CONFIRM_ELICITATION, MCP_CONFIRM_TTL_SECONDS, MCP_CONFIRM_SECRET
2026-10-10Declared version: 0.4.0 → 0.4.1
2026-10-10Last changed in the registry (raw): 2026-10-08 → 2026-10-09
2026-10-10First listed in the registry (raw): 2026-10-08 → 2026-10-09
2026-10-10Environment variable descriptions (raw): OUTLOOK_ACCESS_TOKEN=Pre-obtained Outlook bearer token. Overrides the browser bridge. Power users / CI only; tokens last about 25 hours. · OUTLOOK_API_BASE=Override the Outlook REST base URL. Defaults to https://outlook.office.com/api/v2.0. · OUTLOOK_CAPTURE_TIMEOUT=Seconds to wait for the Outlook tab to make a request we can read a token from. Defaults to 30. · OUTLOOK_DISABLE_FETCHPROXY=Set to '1' to disable browser capture, requiring OUTLOOK_ACCESS_TOKEN. · OUTLOOK_TOKEN_CACHE=Set to 'false' to stop caching the captured token between runs. Defaults to true. · OUTLOOK_TOKEN_FILE=Path to the cached token file. Defaults to ~/.office-outlook-mcp/token.json. · OUTLOOK_WS_PORT=fetchproxy concentrator port used for token capture. Defaults to 37149, the fleet-wide shared port. → FETCHPROXY_IDENTITY_DIR=Absolute path where the fetchproxy long-term identity keypair is stored (default ~/.fetchproxy/identity/). · FETCHPROXY_WS_HOST=Bind interface for the fetchproxy concentrator, a literal IP only (default 127.0.0.1). Keep on loopback; it exists for hosted deployments that run each MCP in its own network namespace. · OUTLOOK_ACCESS_TOKEN=Pre-obtained Outlook bearer token. Overrides the browser bridge. Power users / CI only; tokens last about 25 hours. · OUTLOOK_API_BASE=Override the Outlook REST base URL. Defaults to https://outlook.office.com/api/v2.0. · OUTLOOK_CAPTURE_TIMEOUT=Seconds to wait for the Outlook tab to make a request we can read a token from. Defaults to 30. · OUTLOOK_DISABLE_FETCHPROXY=Set to '1' to disable browser capture, requiring OUTLOOK_ACCESS_TOKEN. · OUTLOOK_TOKEN_CACHE=Set to 'false' to stop caching the captured token between runs. Defaults to true. · OUTLOOK_TOKEN_FILE=Path to the cached token file. Defaults to ~/.office-outlook-mcp/token.json. · OUTLOOK_WS_PORT=fetchproxy concentrator port used for token capture. Defaults to 37149, the fleet-wide shared port.
2026-10-10Connection paths (source structure): {"packages":[{"registryType":"npm","identifier":"@chrischall/office-outlook-mcp","version":"0.4.0","transport":"stdio","environment":[{"name":"OUTLOOK_ACCESS_TOKEN","description":"Pre-obtained Outlook bearer token. Overrides the browser bridge. Power users / CI only; tokens last about 25 hours.","format":"string","required":false,"secret":true},{"name":"OUTLOOK_DISABLE_FETCHPROXY","description":"Set to '1' to disable browser capture, requiring OUTLOOK_ACCESS_TOKEN.","format":"string","required":false,"secret":false},{"name":"OUTLOOK_API_BASE","description":"Override the Outlook REST base URL. Defaults to https://outlook.office.com/api/v2.0.","format":"string","required":false,"secret":false},{"name":"OUTLOOK_WS_PORT","description":"fetchproxy concentrator port used for token capture. Defaults to 37149, the fleet-wide shared port.","format":"string","required":false,"secret":false},{"name":"OUTLOOK_CAPTURE_TIMEOUT","description":"Seconds to wait for the Outlook tab to make a request we can read a token from. Defaults to 30.","format":"string","required":false,"secret":false},{"name":"OUTLOOK_TOKEN_CACHE","description":"Set to 'false' to stop caching the captured token between runs. Defaults to true.","format":"string","required":false,"secret":false},{"name":"OUTLOOK_TOKEN_FILE","description":"Path to the cached token file. Defaults to ~/.office-outlook-mcp/token.json.","format":"string","required":false,"secret":false}],"additional_arguments_declared":false}],"remotes":[]} → {"packages":[{"registryType":"npm","identifier":"@chrischall/office-outlook-mcp","version":"0.4.1","transport":"stdio","environment":[{"name":"OUTLOOK_ACCESS_TOKEN","description":"Pre-obtained Outlook bearer token. Overrides the browser bridge. Power users / CI only; tokens last about 25 hours.","format":"string","required":false,"secret":true},{"name":"OUTLOOK_DISABLE_FETCHPROXY","description":"Set to '1' to disable browser capture, requiring OUTLOOK_ACCESS_TOKEN.","format":"string","required":false,"secret":false},{"name":"OUTLOOK_API_BASE","description":"Override the Outlook REST base URL. Defaults to https://outlook.office.com/api/v2.0.","format":"string","required":false,"secret":false},{"name":"OUTLOOK_WS_PORT","description":"fetchproxy concentrator port used for token capture. Defaults to 37149, the fleet-wide shared port.","format":"string","required":false,"secret":false},{"name":"OUTLOOK_CAPTURE_TIMEOUT","description":"Seconds to wait for the Outlook tab to make a request we can read a token from. Defaults to 30.","format":"string","required":false,"secret":false},{"name":"OUTLOOK_TOKEN_CACHE","description":"Set to 'false' to stop caching the captured token between runs. Defaults to true.","format":"string","required":false,"secret":false},{"name":"OUTLOOK_TOKEN_FILE","description":"Path to the cached token file. Defaults to ~/.office-outlook-mcp/token.json.","format":"string","required":false,"secret":false},{"name":"FETCHPROXY_WS_HOST","description":"Bind interface for the fetchproxy concentrator, a literal IP only (default 127.0.0.1). Keep on loopback; it exists for hosted deployments that run each MCP in its own network namespace.","format":"string","required":false,"secret":false},{"name":"FETCHPROXY_IDENTITY_DIR","description":"Absolute path where the fetchproxy long-term identity keypair is stored (default ~/.fetchproxy/identity/).","format":"string","required":false,"secret":false}],"additional_arguments_declared":false}],"remotes":[]}
2026-10-10Package versions (raw): 0.4.0 → 0.4.1
2026-10-10Environment variables (raw): OUTLOOK_ACCESS_TOKEN, OUTLOOK_DISABLE_FETCHPROXY, OUTLOOK_API_BASE, OUTLOOK_WS_PORT, OUTLOOK_CAPTURE_TIMEOUT, OUTLOOK_TOKEN_CACHE, OUTLOOK_TOKEN_FILE → OUTLOOK_ACCESS_TOKEN, OUTLOOK_DISABLE_FETCHPROXY, OUTLOOK_API_BASE, OUTLOOK_WS_PORT, OUTLOOK_CAPTURE_TIMEOUT, OUTLOOK_TOKEN_CACHE, OUTLOOK_TOKEN_FILE, FETCHPROXY_WS_HOST, FETCHPROXY_IDENTITY_DIR
2026-10-09Declared version: 0.3.5 → 0.4.0
2026-10-09Last changed in the registry (raw): 2026-10-07 → 2026-10-08
2026-10-09First listed in the registry (raw): 2026-10-07 → 2026-10-08
2026-10-09Connection paths (source structure): {"packages":[{"registryType":"npm","identifier":"@chrischall/office-outlook-mcp","version":"0.3.5","transport":"stdio","environment":[{"name":"OUTLOOK_ACCESS_TOKEN","description":"Pre-obtained Outlook bearer token. Overrides the browser bridge. Power users / CI only; tokens last about 25 hours.","format":"string","required":false,"secret":true},{"name":"OUTLOOK_DISABLE_FETCHPROXY","description":"Set to '1' to disable browser capture, requiring OUTLOOK_ACCESS_TOKEN.","format":"string","required":false,"secret":false},{"name":"OUTLOOK_API_BASE","description":"Override the Outlook REST base URL. Defaults to https://outlook.office.com/api/v2.0.","format":"string","required":false,"secret":false},{"name":"OUTLOOK_WS_PORT","description":"fetchproxy concentrator port used for token capture. Defaults to 37149, the fleet-wide shared port.","format":"string","required":false,"secret":false},{"name":"OUTLOOK_CAPTURE_TIMEOUT","description":"Seconds to wait for the Outlook tab to make a request we can read a token from. Defaults to 30.","format":"string","required":false,"secret":false},{"name":"OUTLOOK_TOKEN_CACHE","description":"Set to 'false' to stop caching the captured token between runs. Defaults to true.","format":"string","required":false,"secret":false},{"name":"OUTLOOK_TOKEN_FILE","description":"Path to the cached token file. Defaults to ~/.office-outlook-mcp/token.json.","format":"string","required":false,"secret":false}],"additional_arguments_declared":false}],"remotes":[]} → {"packages":[{"registryType":"npm","identifier":"@chrischall/office-outlook-mcp","version":"0.4.0","transport":"stdio","environment":[{"name":"OUTLOOK_ACCESS_TOKEN","description":"Pre-obtained Outlook bearer token. Overrides the browser bridge. Power users / CI only; tokens last about 25 hours.","format":"string","required":false,"secret":true},{"name":"OUTLOOK_DISABLE_FETCHPROXY","description":"Set to '1' to disable browser capture, requiring OUTLOOK_ACCESS_TOKEN.","format":"string","required":false,"secret":false},{"name":"OUTLOOK_API_BASE","description":"Override the Outlook REST base URL. Defaults to https://outlook.office.com/api/v2.0.","format":"string","required":false,"secret":false},{"name":"OUTLOOK_WS_PORT","description":"fetchproxy concentrator port used for token capture. Defaults to 37149, the fleet-wide shared port.","format":"string","required":false,"secret":false},{"name":"OUTLOOK_CAPTURE_TIMEOUT","description":"Seconds to wait for the Outlook tab to make a request we can read a token from. Defaults to 30.","format":"string","required":false,"secret":false},{"name":"OUTLOOK_TOKEN_CACHE","description":"Set to 'false' to stop caching the captured token between runs. Defaults to true.","format":"string","required":false,"secret":false},{"name":"OUTLOOK_TOKEN_FILE","description":"Path to the cached token file. Defaults to ~/.office-outlook-mcp/token.json.","format":"string","required":false,"secret":false}],"additional_arguments_declared":false}],"remotes":[]}
2026-10-09Package versions (raw): 0.3.5 → 0.4.0
2026-10-08Declared version: 0.3.4 → 0.3.5
2026-10-08Last changed in the registry (raw): 2026-10-05 → 2026-10-07
2026-10-08First listed in the registry (raw): 2026-10-05 → 2026-10-07
2026-10-08Connection paths (source structure): {"packages":[{"registryType":"npm","identifier":"@chrischall/office-outlook-mcp","version":"0.3.4","transport":"stdio","environment":[{"name":"OUTLOOK_ACCESS_TOKEN","description":"Pre-obtained Outlook bearer token. Overrides the browser bridge. Power users / CI only; tokens last about 25 hours.","format":"string","required":false,"secret":true},{"name":"OUTLOOK_DISABLE_FETCHPROXY","description":"Set to '1' to disable browser capture, requiring OUTLOOK_ACCESS_TOKEN.","format":"string","required":false,"secret":false},{"name":"OUTLOOK_API_BASE","description":"Override the Outlook REST base URL. Defaults to https://outlook.office.com/api/v2.0.","format":"string","required":false,"secret":false},{"name":"OUTLOOK_WS_PORT","description":"fetchproxy concentrator port used for token capture. Defaults to 37149, the fleet-wide shared port.","format":"string","required":false,"secret":false},{"name":"OUTLOOK_CAPTURE_TIMEOUT","description":"Seconds to wait for the Outlook tab to make a request we can read a token from. Defaults to 30.","format":"string","required":false,"secret":false},{"name":"OUTLOOK_TOKEN_CACHE","description":"Set to 'false' to stop caching the captured token between runs. Defaults to true.","format":"string","required":false,"secret":false},{"name":"OUTLOOK_TOKEN_FILE","description":"Path to the cached token file. Defaults to ~/.office-outlook-mcp/token.json.","format":"string","required":false,"secret":false}],"additional_arguments_declared":false}],"remotes":[]} → {"packages":[{"registryType":"npm","identifier":"@chrischall/office-outlook-mcp","version":"0.3.5","transport":"stdio","environment":[{"name":"OUTLOOK_ACCESS_TOKEN","description":"Pre-obtained Outlook bearer token. Overrides the browser bridge. Power users / CI only; tokens last about 25 hours.","format":"string","required":false,"secret":true},{"name":"OUTLOOK_DISABLE_FETCHPROXY","description":"Set to '1' to disable browser capture, requiring OUTLOOK_ACCESS_TOKEN.","format":"string","required":false,"secret":false},{"name":"OUTLOOK_API_BASE","description":"Override the Outlook REST base URL. Defaults to https://outlook.office.com/api/v2.0.","format":"string","required":false,"secret":false},{"name":"OUTLOOK_WS_PORT","description":"fetchproxy concentrator port used for token capture. Defaults to 37149, the fleet-wide shared port.","format":"string","required":false,"secret":false},{"name":"OUTLOOK_CAPTURE_TIMEOUT","description":"Seconds to wait for the Outlook tab to make a request we can read a token from. Defaults to 30.","format":"string","required":false,"secret":false},{"name":"OUTLOOK_TOKEN_CACHE","description":"Set to 'false' to stop caching the captured token between runs. Defaults to true.","format":"string","required":false,"secret":false},{"name":"OUTLOOK_TOKEN_FILE","description":"Path to the cached token file. Defaults to ~/.office-outlook-mcp/token.json.","format":"string","required":false,"secret":false}],"additional_arguments_declared":false}],"remotes":[]}
2026-10-08Package versions (raw): 0.3.4 → 0.3.5
2026-10-06Declared version: 0.3.3 → 0.3.4
2026-10-06Last changed in the registry (raw): 2026-10-03 → 2026-10-05
2026-10-06First listed in the registry (raw): 2026-10-03 → 2026-10-05
2026-10-06Connection paths (source structure): {"packages":[{"registryType":"npm","identifier":"@chrischall/office-outlook-mcp","version":"0.3.3","transport":"stdio","environment":[{"name":"OUTLOOK_ACCESS_TOKEN","description":"Pre-obtained Outlook bearer token. Overrides the browser bridge. Power users / CI only; tokens last about 25 hours.","format":"string","required":false,"secret":true},{"name":"OUTLOOK_DISABLE_FETCHPROXY","description":"Set to '1' to disable browser capture, requiring OUTLOOK_ACCESS_TOKEN.","format":"string","required":false,"secret":false},{"name":"OUTLOOK_API_BASE","description":"Override the Outlook REST base URL. Defaults to https://outlook.office.com/api/v2.0.","format":"string","required":false,"secret":false},{"name":"OUTLOOK_WS_PORT","description":"fetchproxy concentrator port used for token capture. Defaults to 37149, the fleet-wide shared port.","format":"string","required":false,"secret":false},{"name":"OUTLOOK_CAPTURE_TIMEOUT","description":"Seconds to wait for the Outlook tab to make a request we can read a token from. Defaults to 30.","format":"string","required":false,"secret":false},{"name":"OUTLOOK_TOKEN_CACHE","description":"Set to 'false' to stop caching the captured token between runs. Defaults to true.","format":"string","required":false,"secret":false},{"name":"OUTLOOK_TOKEN_FILE","description":"Path to the cached token file. Defaults to ~/.office-outlook-mcp/token.json.","format":"string","required":false,"secret":false}],"additional_arguments_declared":false}],"remotes":[]} → {"packages":[{"registryType":"npm","identifier":"@chrischall/office-outlook-mcp","version":"0.3.4","transport":"stdio","environment":[{"name":"OUTLOOK_ACCESS_TOKEN","description":"Pre-obtained Outlook bearer token. Overrides the browser bridge. Power users / CI only; tokens last about 25 hours.","format":"string","required":false,"secret":true},{"name":"OUTLOOK_DISABLE_FETCHPROXY","description":"Set to '1' to disable browser capture, requiring OUTLOOK_ACCESS_TOKEN.","format":"string","required":false,"secret":false},{"name":"OUTLOOK_API_BASE","description":"Override the Outlook REST base URL. Defaults to https://outlook.office.com/api/v2.0.","format":"string","required":false,"secret":false},{"name":"OUTLOOK_WS_PORT","description":"fetchproxy concentrator port used for token capture. Defaults to 37149, the fleet-wide shared port.","format":"string","required":false,"secret":false},{"name":"OUTLOOK_CAPTURE_TIMEOUT","description":"Seconds to wait for the Outlook tab to make a request we can read a token from. Defaults to 30.","format":"string","required":false,"secret":false},{"name":"OUTLOOK_TOKEN_CACHE","description":"Set to 'false' to stop caching the captured token between runs. Defaults to true.","format":"string","required":false,"secret":false},{"name":"OUTLOOK_TOKEN_FILE","description":"Path to the cached token file. Defaults to ~/.office-outlook-mcp/token.json.","format":"string","required":false,"secret":false}],"additional_arguments_declared":false}],"remotes":[]}
2026-10-06Package versions (raw): 0.3.3 → 0.3.4
2026-10-04Declared version: 0.3.2 → 0.3.3
2026-10-04Last changed in the registry (raw): 2026-09-28 → 2026-10-03
2026-10-04First listed in the registry (raw): 2026-09-28 → 2026-10-03
2026-10-04Connection paths (source structure): {"packages":[{"registryType":"npm","identifier":"@chrischall/office-outlook-mcp","version":"0.3.2","transport":"stdio","environment":[{"name":"OUTLOOK_ACCESS_TOKEN","description":"Pre-obtained Outlook bearer token. Overrides the browser bridge. Power users / CI only; tokens last about 25 hours.","format":"string","required":false,"secret":true},{"name":"OUTLOOK_DISABLE_FETCHPROXY","description":"Set to '1' to disable browser capture, requiring OUTLOOK_ACCESS_TOKEN.","format":"string","required":false,"secret":false},{"name":"OUTLOOK_API_BASE","description":"Override the Outlook REST base URL. Defaults to https://outlook.office.com/api/v2.0.","format":"string","required":false,"secret":false},{"name":"OUTLOOK_WS_PORT","description":"fetchproxy concentrator port used for token capture. Defaults to 37149, the fleet-wide shared port.","format":"string","required":false,"secret":false},{"name":"OUTLOOK_CAPTURE_TIMEOUT","description":"Seconds to wait for the Outlook tab to make a request we can read a token from. Defaults to 30.","format":"string","required":false,"secret":false},{"name":"OUTLOOK_TOKEN_CACHE","description":"Set to 'false' to stop caching the captured token between runs. Defaults to true.","format":"string","required":false,"secret":false},{"name":"OUTLOOK_TOKEN_FILE","description":"Path to the cached token file. Defaults to ~/.office-outlook-mcp/token.json.","format":"string","required":false,"secret":false}],"additional_arguments_declared":false}],"remotes":[]} → {"packages":[{"registryType":"npm","identifier":"@chrischall/office-outlook-mcp","version":"0.3.3","transport":"stdio","environment":[{"name":"OUTLOOK_ACCESS_TOKEN","description":"Pre-obtained Outlook bearer token. Overrides the browser bridge. Power users / CI only; tokens last about 25 hours.","format":"string","required":false,"secret":true},{"name":"OUTLOOK_DISABLE_FETCHPROXY","description":"Set to '1' to disable browser capture, requiring OUTLOOK_ACCESS_TOKEN.","format":"string","required":false,"secret":false},{"name":"OUTLOOK_API_BASE","description":"Override the Outlook REST base URL. Defaults to https://outlook.office.com/api/v2.0.","format":"string","required":false,"secret":false},{"name":"OUTLOOK_WS_PORT","description":"fetchproxy concentrator port used for token capture. Defaults to 37149, the fleet-wide shared port.","format":"string","required":false,"secret":false},{"name":"OUTLOOK_CAPTURE_TIMEOUT","description":"Seconds to wait for the Outlook tab to make a request we can read a token from. Defaults to 30.","format":"string","required":false,"secret":false},{"name":"OUTLOOK_TOKEN_CACHE","description":"Set to 'false' to stop caching the captured token between runs. Defaults to true.","format":"string","required":false,"secret":false},{"name":"OUTLOOK_TOKEN_FILE","description":"Path to the cached token file. Defaults to ~/.office-outlook-mcp/token.json.","format":"string","required":false,"secret":false}],"additional_arguments_declared":false}],"remotes":[]}
2026-10-04Package versions (raw): 0.3.2 → 0.3.3
2026-09-29Declared version: 0.3.1 → 0.3.2
2026-09-29Last changed in the registry (raw): 2026-09-25 → 2026-09-28
2026-09-29First listed in the registry (raw): 2026-09-25 → 2026-09-28
2026-09-29Connection paths (source structure): {"packages":[{"registryType":"npm","identifier":"@chrischall/office-outlook-mcp","version":"0.3.1","transport":"stdio","environment":[{"name":"OUTLOOK_ACCESS_TOKEN","description":"Pre-obtained Outlook bearer token. Overrides the browser bridge. Power users / CI only; tokens last about 25 hours.","format":"string","required":false,"secret":true},{"name":"OUTLOOK_DISABLE_FETCHPROXY","description":"Set to '1' to disable browser capture, requiring OUTLOOK_ACCESS_TOKEN.","format":"string","required":false,"secret":false},{"name":"OUTLOOK_API_BASE","description":"Override the Outlook REST base URL. Defaults to https://outlook.office.com/api/v2.0.","format":"string","required":false,"secret":false},{"name":"OUTLOOK_WS_PORT","description":"fetchproxy concentrator port used for token capture. Defaults to 37149, the fleet-wide shared port.","format":"string","required":false,"secret":false},{"name":"OUTLOOK_CAPTURE_TIMEOUT","description":"Seconds to wait for the Outlook tab to make a request we can read a token from. Defaults to 30.","format":"string","required":false,"secret":false},{"name":"OUTLOOK_TOKEN_CACHE","description":"Set to 'false' to stop caching the captured token between runs. Defaults to true.","format":"string","required":false,"secret":false},{"name":"OUTLOOK_TOKEN_FILE","description":"Path to the cached token file. Defaults to ~/.office-outlook-mcp/token.json.","format":"string","required":false,"secret":false}],"additional_arguments_declared":false}],"remotes":[]} → {"packages":[{"registryType":"npm","identifier":"@chrischall/office-outlook-mcp","version":"0.3.2","transport":"stdio","environment":[{"name":"OUTLOOK_ACCESS_TOKEN","description":"Pre-obtained Outlook bearer token. Overrides the browser bridge. Power users / CI only; tokens last about 25 hours.","format":"string","required":false,"secret":true},{"name":"OUTLOOK_DISABLE_FETCHPROXY","description":"Set to '1' to disable browser capture, requiring OUTLOOK_ACCESS_TOKEN.","format":"string","required":false,"secret":false},{"name":"OUTLOOK_API_BASE","description":"Override the Outlook REST base URL. Defaults to https://outlook.office.com/api/v2.0.","format":"string","required":false,"secret":false},{"name":"OUTLOOK_WS_PORT","description":"fetchproxy concentrator port used for token capture. Defaults to 37149, the fleet-wide shared port.","format":"string","required":false,"secret":false},{"name":"OUTLOOK_CAPTURE_TIMEOUT","description":"Seconds to wait for the Outlook tab to make a request we can read a token from. Defaults to 30.","format":"string","required":false,"secret":false},{"name":"OUTLOOK_TOKEN_CACHE","description":"Set to 'false' to stop caching the captured token between runs. Defaults to true.","format":"string","required":false,"secret":false},{"name":"OUTLOOK_TOKEN_FILE","description":"Path to the cached token file. Defaults to ~/.office-outlook-mcp/token.json.","format":"string","required":false,"secret":false}],"additional_arguments_declared":false}],"remotes":[]}
2026-09-29Package versions (raw): 0.3.1 → 0.3.2
2026-09-26Declared version: 0.3.0 → 0.3.1
2026-09-26Last changed in the registry (raw): 2026-09-24 → 2026-09-25
2026-09-26First listed in the registry (raw): 2026-09-24 → 2026-09-25
2026-09-26Connection paths (source structure): {"packages":[{"registryType":"npm","identifier":"@chrischall/office-outlook-mcp","version":"0.3.0","transport":"stdio","environment":[{"name":"OUTLOOK_ACCESS_TOKEN","description":"Pre-obtained Outlook bearer token. Overrides the browser bridge. Power users / CI only; tokens last about 25 hours.","format":"string","required":false,"secret":true},{"name":"OUTLOOK_DISABLE_FETCHPROXY","description":"Set to '1' to disable browser capture, requiring OUTLOOK_ACCESS_TOKEN.","format":"string","required":false,"secret":false},{"name":"OUTLOOK_API_BASE","description":"Override the Outlook REST base URL. Defaults to https://outlook.office.com/api/v2.0.","format":"string","required":false,"secret":false},{"name":"OUTLOOK_WS_PORT","description":"fetchproxy concentrator port used for token capture. Defaults to 37149, the fleet-wide shared port.","format":"string","required":false,"secret":false},{"name":"OUTLOOK_CAPTURE_TIMEOUT","description":"Seconds to wait for the Outlook tab to make a request we can read a token from. Defaults to 30.","format":"string","required":false,"secret":false},{"name":"OUTLOOK_TOKEN_CACHE","description":"Set to 'false' to stop caching the captured token between runs. Defaults to true.","format":"string","required":false,"secret":false},{"name":"OUTLOOK_TOKEN_FILE","description":"Path to the cached token file. Defaults to ~/.office-outlook-mcp/token.json.","format":"string","required":false,"secret":false}],"additional_arguments_declared":false}],"remotes":[]} → {"packages":[{"registryType":"npm","identifier":"@chrischall/office-outlook-mcp","version":"0.3.1","transport":"stdio","environment":[{"name":"OUTLOOK_ACCESS_TOKEN","description":"Pre-obtained Outlook bearer token. Overrides the browser bridge. Power users / CI only; tokens last about 25 hours.","format":"string","required":false,"secret":true},{"name":"OUTLOOK_DISABLE_FETCHPROXY","description":"Set to '1' to disable browser capture, requiring OUTLOOK_ACCESS_TOKEN.","format":"string","required":false,"secret":false},{"name":"OUTLOOK_API_BASE","description":"Override the Outlook REST base URL. Defaults to https://outlook.office.com/api/v2.0.","format":"string","required":false,"secret":false},{"name":"OUTLOOK_WS_PORT","description":"fetchproxy concentrator port used for token capture. Defaults to 37149, the fleet-wide shared port.","format":"string","required":false,"secret":false},{"name":"OUTLOOK_CAPTURE_TIMEOUT","description":"Seconds to wait for the Outlook tab to make a request we can read a token from. Defaults to 30.","format":"string","required":false,"secret":false},{"name":"OUTLOOK_TOKEN_CACHE","description":"Set to 'false' to stop caching the captured token between runs. Defaults to true.","format":"string","required":false,"secret":false},{"name":"OUTLOOK_TOKEN_FILE","description":"Path to the cached token file. Defaults to ~/.office-outlook-mcp/token.json.","format":"string","required":false,"secret":false}],"additional_arguments_declared":false}],"remotes":[]}
2026-09-26Package versions (raw): 0.3.0 → 0.3.1
2026-09-25Declared version: 0.2.0 → 0.3.0
2026-09-25Last changed in the registry (raw): 2026-09-23 → 2026-09-24
2026-09-25First listed in the registry (raw): 2026-09-23 → 2026-09-24
2026-09-25Connection paths (source structure): {"packages":[{"registryType":"npm","identifier":"@chrischall/office-outlook-mcp","version":"0.2.0","transport":"stdio","environment":[{"name":"OUTLOOK_ACCESS_TOKEN","description":"Pre-obtained Outlook bearer token. Overrides the browser bridge. Power users / CI only; tokens last about 25 hours.","format":"string","required":false,"secret":true},{"name":"OUTLOOK_DISABLE_FETCHPROXY","description":"Set to '1' to disable browser capture, requiring OUTLOOK_ACCESS_TOKEN.","format":"string","required":false,"secret":false},{"name":"OUTLOOK_API_BASE","description":"Override the Outlook REST base URL. Defaults to https://outlook.office.com/api/v2.0.","format":"string","required":false,"secret":false},{"name":"OUTLOOK_WS_PORT","description":"fetchproxy concentrator port used for token capture. Defaults to 37149, the fleet-wide shared port.","format":"string","required":false,"secret":false},{"name":"OUTLOOK_CAPTURE_TIMEOUT","description":"Seconds to wait for the Outlook tab to make a request we can read a token from. Defaults to 30.","format":"string","required":false,"secret":false},{"name":"OUTLOOK_TOKEN_CACHE","description":"Set to 'false' to stop caching the captured token between runs. Defaults to true.","format":"string","required":false,"secret":false},{"name":"OUTLOOK_TOKEN_FILE","description":"Path to the cached token file. Defaults to ~/.office-outlook-mcp/token.json.","format":"string","required":false,"secret":false}],"additional_arguments_declared":false}],"remotes":[]} → {"packages":[{"registryType":"npm","identifier":"@chrischall/office-outlook-mcp","version":"0.3.0","transport":"stdio","environment":[{"name":"OUTLOOK_ACCESS_TOKEN","description":"Pre-obtained Outlook bearer token. Overrides the browser bridge. Power users / CI only; tokens last about 25 hours.","format":"string","required":false,"secret":true},{"name":"OUTLOOK_DISABLE_FETCHPROXY","description":"Set to '1' to disable browser capture, requiring OUTLOOK_ACCESS_TOKEN.","format":"string","required":false,"secret":false},{"name":"OUTLOOK_API_BASE","description":"Override the Outlook REST base URL. Defaults to https://outlook.office.com/api/v2.0.","format":"string","required":false,"secret":false},{"name":"OUTLOOK_WS_PORT","description":"fetchproxy concentrator port used for token capture. Defaults to 37149, the fleet-wide shared port.","format":"string","required":false,"secret":false},{"name":"OUTLOOK_CAPTURE_TIMEOUT","description":"Seconds to wait for the Outlook tab to make a request we can read a token from. Defaults to 30.","format":"string","required":false,"secret":false},{"name":"OUTLOOK_TOKEN_CACHE","description":"Set to 'false' to stop caching the captured token between runs. Defaults to true.","format":"string","required":false,"secret":false},{"name":"OUTLOOK_TOKEN_FILE","description":"Path to the cached token file. Defaults to ~/.office-outlook-mcp/token.json.","format":"string","required":false,"secret":false}],"additional_arguments_declared":false}],"remotes":[]}

This view pages forward and states no total: individual rows are dropped only at output time when their evidence is missing. A counted total would be larger than what is shown.

tracevero · https://tracevero.com/mcp/io-github-chrischall-office-outlook-mcp/aenderungen