PayloadKit

Claude Desktop

com.anthropic.claudefordesktop

Claude Desktop enterprise configuration settings

macOS

Configuration Keys (11)

KeyTypeTitle
forceLoginOrgUUID

Require login to belong to a specific organization. Accepts a single UUID string, which also pre-selects that organization during login, or an array of UUIDs where any listed organization is accepted without pre-selection. Login fails if the authenticated account does not belong to a listed organization.

arrayForce Login Organization UUID(s)
disableAutoUpdates

Disable automatic updates for Claude Desktop.

Default: false

booleanDisable Auto Updates
autoUpdaterEnforcementHours

Hours before forcefully restarting Claude to apply a prepared update. Must be between 1 and 72 hours.

Default: 72

Range: 1 – 72

integerAuto Update Enforcement Hours
isDesktopExtensionEnabled

Enable or disable Claude Desktop extensions.

Default: true

booleanEnable Desktop Extensions
isDesktopExtensionDirectoryEnabled

Enable or disable access to the extension directory.

Default: true

booleanEnable Extension Directory
isLocalDevMcpEnabled

Enable or disable local Model Context Protocol (MCP) servers.

Default: true

booleanEnable Local MCP Servers
isClaudeCodeForDesktopEnabled

Enable Claude code access in desktop.

Default: true

booleanEnable Claude Code for Desktop
secureVmFeaturesEnabled

Enable Cowork access in desktop

Default: true

booleanEnable Secure VM Features
isDesktopExtensionSignatureRequired

When true, Claude Desktop rejects extensions that aren't signed by a trusted publisher.

Default: false

booleanRequire Signed Desktop Extensions
disabledBuiltinTools

Removes the listed built-in tools from the available set in Claude Desktop. Known tools: Task, Bash, Glob, Grep, Read, Edit, Write, NotebookEdit, WebFetch, TodoWrite, WebSearch, Skill, REPL, JavaScript, AskUserQuestion. ToolSearch and SendUserMessage are also available under specific conditions.

arrayDisabled Built-in Tools
managedMcpServers

Distributes remote MCP (Model Context Protocol) servers to users. Each entry requires a unique name and an HTTPS URL. Optional fields include transport, headers, OAuth, and tool-level policies. Used in Claude Cowork deployments on third-party platforms (Bedrock, Vertex AI, Azure AI Foundry, LLM gateways).

arrayManaged MCP Servers
stringOrganization UUID
disabledBuiltinToolsItem

Name of a built-in tool to disable.

stringTool
managedMcpServersItem
dictManaged MCP Server
namerequired

Unique name identifying this MCP server.

stringName
urlrequired

HTTPS URL of the remote MCP server.

stringURL
transport

Transport protocol used to reach the MCP server.

Default: "http"

Range: HTTP (http), SSE (sse)

stringTransport
headers

Static request headers used to authenticate to the MCP server (for example, Authorization). Mutually exclusive with the OAuth field.

dictHeaders
oauth

When true, Claude Desktop runs a PKCE OAuth flow at first use to acquire user credentials. Mutually exclusive with the Headers field.

Default: false

booleanOAuth
toolPolicy

Maps tool names exposed by the MCP server to a policy. Allowed values per tool: allow, ask, blocked. The "ask" policy prompts the user to confirm before the tool runs.

dictTool Policy
{{key}}
stringHeader Name
{{value}}
stringHeader Value
{{key}}
stringTool Name
{{value}}

Range: Allow (allow), Ask (ask), Block (blocked)

stringPolicy