Skip to main content
Configuration keys by Claude Desktop release. Each section lists keys added in that release, with the MDM key name (for plist/registry deployment) and the equivalent JSON shape (for local-file or bootstrap remote configuration).
2026-08-21
No configuration changes in this release.
2026-08-20
No configuration changes in this release.
2026-08-18
JSON (e.g. for non-MDM users or Bootstrap):
Changed:
  • managedMcpServers[].oauth accepts a new mode value, hosted: the app signs in to that MCP server with an Anthropic-hosted client identity (Anthropic vouches for the client on each token request) instead of a client you register yourself, pinned to the exact issuer URL(s) you list in authorizationServer; it requires the Claude.ai sign-in and is available once the hosted signer is enabled for your organization.
2026-08-18
No configuration changes in this release.
2026-08-17
JSON (e.g. for non-MDM users or Bootstrap):
Changed:
  • Breaking: Managed-config URL settings now reject values that embed credentials (https://user:password@host…). Configurations that relied on this fail to load until the credentials are removed; use bootstrapHeaders / bootstrapHeadersHelper (available from 1.32885.1) to send authentication instead.
  • allowedPluginMarketplaces[].source (beta) accepts a new url value: a hosted marketplace.json whose plugins are zip archives, fetched over HTTPS with no git on the device; set url to the manifest address (repo, ref, and path do not apply).
  • allowedPluginMarketplaces[].credentialKind (beta) accepts a new inferenceCredential value, for url marketplaces on the inference gateway’s own origin: fetches carry the same bearer credential the app already sends the gateway for inference.
2026-08-14
No configuration changes in this release.
2026-08-13
JSON (e.g. for non-MDM users or Bootstrap):
Changed:
  • inferenceBedrockBaseUrl and inferenceVertexBaseUrl: only affects users who entered the bootstrap server URL themselves (in Settings or a local config file). Those users are now asked once to allow a Bedrock or Vertex endpoint that server delivers (and again if it changes) before it takes effect, the same trustBootstrapDelivery consent prompt inferenceGatewayBaseUrl already shows; the provider’s default endpoint is used until they allow it. Managed deployments (bootstrap URL set by device management, or trustBootstrapDelivery: true) see no change.
2026-08-11
JSON (e.g. for non-MDM users or Bootstrap):
Changed:
  • inferenceGatewayBaseUrl delivered by a bootstrap server now goes through the trustBootstrapDelivery consent prompt: unless the bootstrap URL came from device management or trustBootstrapDelivery is true, each user is asked once to allow the address, and again if it changes, before it takes effect.
2026-08-06
JSON (e.g. for non-MDM users or Bootstrap):
trustBootstrapLocalExec was renamed to trustBootstrapDelivery; the previous name is still accepted.
2026-08-04
JSON (e.g. for non-MDM users or Bootstrap):
Changed:
  • claudeAiImport, deploymentDisplayName, and deploymentDisplaySubtitle now accept values from MDM and a local configuration file as well as a bootstrap server, and disableDeepLinkRegistration, microsoftAuthBroker, userContentRendererUrl, inferenceFoundryTenantId, inferenceFoundryClientId, inferenceCredentialHelper (with its TTL, timeout, and silent-refresh keys), inferenceBedrockProfile, inferenceBedrockAwsDir, inferenceBedrockAwsCliPath, and inferenceVertexCredentialsFile can now be delivered by a bootstrap server. The keys that name a local executable go through the trustBootstrapLocalExec consent prompt.
  • managedMcpServers gains a built-in github server: set server to github and supply your own GitHub OAuth app client ID with the device flow enabled. The new host, toolsets, and readOnly subfields point the connector at a GitHub Enterprise Server instance, choose which toolsets load, and offer read tools only.
  • managedMcpServers[].oauth.authFlow is a new subfield that lets a managed connector sign in through the operating system’s Microsoft Entra account broker on Windows and macOS, so Conditional Access policies that require a managed device no longer block it. Devices without a broker keep using browser sign-in.
  • enduserAttribution is renamed to the corrected spelling endUserAttribution. The previous spelling is still accepted and now records a configuration warning.
  • organizationPluginsUrl is deprecated and removed from the configuration reference. The key is still honored, but organization plugins are better configured with allowedPluginMarketplaces.
2026-08-03
No configuration changes in this release.
2026-07-24
JSON (e.g. for non-MDM users or Bootstrap):
2026-07-21
JSON (e.g. for non-MDM users or Bootstrap):
2026-07-19
No configuration changes in this release.
2026-07-16
JSON (e.g. for non-MDM users or Bootstrap):
2026-07-16
No configuration changes in this release.
2026-07-14
JSON (e.g. for non-MDM users or Bootstrap):
Changed:
  • chatTabEnabled and chatAdvancedFileAnalysisEnabled are no longer Beta: the Chat tab and advanced file analysis are generally available. Availability and defaults are unchanged, and both remain opt-in.
  • orgPluginSettings[].tools.permission accepts a new ask-session value. In this release the value is accepted but behaves as ask (a prompt on every use); the once-per-session approval flow is not yet enabled.
2026-07-14
No configuration changes in this release.
2026-07-09
No configuration changes in this release.
2026-07-07
JSON (e.g. for non-MDM users or Bootstrap):
Changed:
  • isDesktopExtensionEnabled — default changed from true to false: Desktop Extensions (.dxt, .mcpb) no longer load unless explicitly enabled.
  • allowedPluginMarketplaces (beta) — can now be delivered per-user through the bootstrap server; previously MDM-only.
2026-07-07
No configuration changes in this release.
2026-07-02
Removed:
  • disableDefaultPlugins — third-party deployments always skip the default plugin marketplaces and standard deployments always include them, so the key no longer has an effect.
2026-07-01
No configuration changes in this release.
2026-06-30
JSON (Non-MDM User, Bootstrap Remote):
2026-06-30
No configuration changes in this release.
2026-06-26
No configuration changes in this release.
2026-06-25
JSON (Non-MDM User, Bootstrap Remote):
2026-06-23
No configuration changes in this release.
2026-06-18
JSON (Non-MDM User, Bootstrap Remote):
Deprecated:
  • betaFeaturesEnabled — Allow beta features (added and deprecated in this release)
2026-06-16
JSON (Non-MDM User, Bootstrap Remote):
2026-06-11
JSON (Non-MDM User, Bootstrap Remote):
2026-06-03
JSON (Non-MDM User, Bootstrap Remote):
2026-06-02
JSON (Non-MDM User, Bootstrap Remote):
2026-05-27
JSON (Non-MDM User, Bootstrap Remote):
2026-05-25
JSON (Non-MDM User, Bootstrap Remote):
2026-05-19
JSON (Non-MDM User, Bootstrap Remote):
2026-05-16
2026-05-08
JSON (Non-MDM User, Bootstrap Remote):
2026-05-06
JSON (Non-MDM User, Bootstrap Remote):
2026-04-29
JSON (Non-MDM User, Bootstrap Remote):
2026-04-28
JSON (Non-MDM User, Bootstrap Remote):
2026-04-21
2026-04-16
JSON (Non-MDM User, Bootstrap Remote):
Deprecated:
  • requireCoworkFullVmSandbox — Require full VM sandbox