Skip to main content

MCP Server Settings Reference

Complete field reference for all six tabs on the MCP server edit page. For task-oriented walkthroughs, see Configure MCP Server Authentication and Manage Tools.

Open a server from Build > MCP Servers by clicking a row or selecting Edit from the row menu. The edit page header shows the server name and a draft or active status badge. A Publish button sits above the tabs and is always visible regardless of which tab is open — selecting it changes a draft server to active and makes it accessible through the gateway.

Overview tab

The Overview tab summarizes the MCP server and its runtime posture.

AreaDescription
Name and descriptionDisplay name and short description shown in the dashboard.
ToolsCount and list of discovered tools synced from the upstream server.
Risk AssessmentOverall risk score and band, an AI summary, and the Authentication, Tools, and Guards dimensions. See Risk Assessment.
Metric cardsTool Calls, Users, Blocked Tool Calls, and Avg Response for this server.
Connected GroupsGroups whose members can access this server through the gateway. Select Edit to change assignments.
Active GuardsRuntime guards applied to this server. Manage opens guard configuration.
Recent ActivityRecent tool calls for this server. Logs opens the full log view.
MCP server Overview tab showing server name, tool list, Tool Calls / Users / Blocked Tool Calls / Avg Response metric cards, Connected Groups, Active Guards, and Recent Activity

Ownership and connected groups control dashboard responsibility and runtime access respectively. Admin permissions alone do not grant gateway access. See Identity and Permissions and Groups.

Setup tab

The Setup tab configures upstream authentication and connector-specific connection steps.

Which authentication modes appear depends on how the server was added, in the same way the Settings tab sections do. The proxy modes and the connector modes never appear together, so a mode named on one is not available on the other.

A server with Built-In transport is a Willow connector, and Willow owns its upstream configuration. Most connectors to a named service offer:

ModeDescription
Instant OAuthWillow's pre-configured app for that service. The fastest setup, and it needs no credentials of your own.
OAuthUsers authorize through a browser redirect. Takes a Client ID, Client Secret, and Scopes; Willow generates the Redirect URL for you to register with the provider.
API KeyOne shared key managed by the admin. Takes an optional API key expiration date, which raises an alert as the date approaches so the key can be rotated in time.
API Key Per UserEach user supplies their own key. Takes a markdown block, How to find API Key, that is shown to users when they configure the integration.
NoneNo authentication required.

A server you configured yourself, on HTTP or STDIO transport, proxies the caller's credential instead:

ModeDescription
Proxy OAuthOAuth proxied through your server.
Proxy API KeyEnd users provide their own keys.
Proxy Client CredentialsA server-to-server token minted for the proxied MCP, the same for every caller. Takes a Token URL, Scopes, and whether to send credentials as a JSON body.
Proxy PassthroughThe caller's SSO ID token is passed as-is.
NoneNo authentication required.
Setup tab for a Willow connector, showing Instant OAuth selected and marked Recommended, with OAuth, API Key, API Key Per User, and None options below, plus Docs and Setup wizard buttons

The set varies by connector. Instant OAuth requires a pre-registered Willow app for that service, so the generic MCP from API connector offers API Key, Client Credentials, API Key Per User, and None instead. Read the Setup tab of the server in front of you rather than assuming the table above.

Field / areaDescription
Setup wizardOpens a short guided flow that asks how you want to authenticate and fills in the matching mode. Available on Willow connectors.
DocsOpens the connector's documentation page.
Run / test areaConnector-specific area for validating configuration after save.
Setup tab for a custom HTTP server, showing Proxy OAuth, Proxy API Key, Proxy Client Credentials, Proxy Passthrough, and None, with None selected

See Configure MCP Server Authentication for setup steps for each mode, and for what each proxy mode forwards to the upstream server.

Tools tab

The Tools tab lists tools discovered from the upstream MCP server.

ControlDescription
Search toolsFilter the tool list by name.
Sync ToolsRe-read tools from the upstream MCP server.
Re-assess RiskRefresh risk scoring for tools on this server.
Enable All / Disable AllBulk enable or disable tools for gateway access. These sit on each risk-category group header, so they act on Read-only tools or Write/delete tools separately rather than the whole list.
Per-tool toggleEnable or disable an individual tool.
Row menuTest Tool, Edit, Require approval, Re-assess risk, Reset to default, Remove.
Tool editorOpens a full edit page. Form or JSON mode toggle at the top. Fields: Name, Description, Annotation (collapsible), Schema (step 1, Input Schema JSON editor), Mapping (step 2). Use Next to advance steps. ← Back and Save at the top.
MCP server Tools tab showing tools grouped by risk category with enable toggles, Sync Tools, Re-assess Risk, Enable All, and Disable All controls

See Manage Tools for task-oriented instructions.

Resources tab

The Resources tab shows MCP resources exposed through the Willow proxy.

FieldDescription
Proxy Resources StatusWhether resources are enabled for this integration.
Available ResourcesTable of resources discovered from the upstream server.
Settings → Proxy ConfigurationLink to enable or disable resources in proxy settings.

If resources are enabled but the table is empty, the upstream server did not expose any resources.

MCP server Resources tab showing proxy resources status, available resources table, and Settings to Proxy Configuration action

Prompts tab

The Prompts tab mirrors Resources for MCP prompts and conversation templates.

FieldDescription
Proxy Prompts StatusWhether prompts are enabled for this integration.
Available PromptsTable of prompts discovered from the upstream server.
Settings → Proxy ConfigurationLink to enable or disable prompts in proxy settings.
MCP server Prompts tab showing proxy prompts status, available prompts table, and Settings to Proxy Configuration action

Settings tab

The Settings tab is split into collapsible sections.

Which sections appear depends on how the server was added. A server with Built-in transport is a Willow connector, and Willow owns its upstream configuration, so it shows only General Settings, Request Settings, Metadata, and Danger Zone. A server you configured yourself, on HTTP or STDIO, additionally shows MCP Configuration and Proxy Configuration.

General Settings

FieldDescription
NameDisplay name shown in the MCP Servers table and edit page header.
DescriptionOptional description of the server's purpose.
SlugURL-friendly identifier used in MCP URLs and API references.
Logo URLOptional image URL. A preview renders when the URL is valid.
OwnersAdmins responsible for this server. Select Edit to search and assign owners.
Save ChangesSaves general settings.
MCP server General Settings section showing Name, Description, Slug, Logo URL, Preview, and Owners fields with Save Changes button
Edit Owners modal with search field, owner checkbox list, Cancel and Done actions

MCP Configuration

JSON editor for the upstream MCP server configuration.

ControlDescription
Vault syntaxReference secrets as {{vault.SECRET_NAME}}. Vault references are resolved securely at runtime and never exposed in plaintext.
Open VaultOpens the vault to manage secrets.
Insert SecretSearch and insert a vault placeholder into the JSON editor.
Stdio Example / HTTP ExampleInsert sample configuration snippets.
Lint / ValidateToolbar actions to check configuration syntax.
Save ChangesSaves the MCP configuration.
MCP Configuration section showing vault secrets info banner, JSON editor with HTTP config, and Open Vault, Insert Secret, Stdio Example, HTTP Example toolbar buttons

See Vault for secret management.

Proxy Configuration

Controls which MCP capabilities Willow proxies for this server.

ToggleDescription
ToolsEnable MCP tools for this integration.
ResourcesEnable MCP resources for this integration.
PromptsEnable MCP prompts for this integration.
Auto Sync ToolsAutomatically add new tools when the upstream server is updated.
Local MCPWhen enabled with STDIO transport, MCP runs locally and its configuration is visible to the client.
MCP server Proxy Configuration settings showing toggles for Tools, Resources, Prompts, Auto Sync Tools, and Local MCP

Request Settings

Advanced HTTP request configuration for the proxy.

FieldDescription
Override base URLWhen enabled, replaces the base URL used for upstream requests.
Base URLShown when override is enabled. Default is empty.
HeadersKey-value header pairs added to every upstream request. Use Add Header for multiple entries. In header values, use {{headers.<name>}} to dynamically reference an incoming request header (for example, {{headers.authorization}}).
Save ChangesSaves request settings.
Request Settings section showing Override base URL toggle, Base URL field, Headers key-value inputs with Add Header button, and Save Changes

Connect

Appears only when the integration's effective run gateway is external (a hybrid / on-prem gateway you host).

ToggleDescription
Handle OAuth on the run gatewayWhen on, the OAuth connect flow for this integration is served by your own run gateway instead of the Willow SaaS connect service. The authorization-code exchange and token encryption happen inside your infrastructure, and credentials are stored encrypted with your gateway's key.

See On-Prem OAuth (Run-Hosted Connect) for when to use it, prerequisites, and the required run gateway environment (including KMS_KEY_ID).

Metadata

Custom key-value metadata for the MCP server. Accepts strings, numbers, booleans, arrays, and objects in a JSON-style editor.

Metadata section showing a JSON editor with Save Changes button

Danger Zone

ActionDescription
Delete MCPPermanently deletes the MCP server. The label reads "Once you delete an mcp, there is no going back. Please be certain." This action cannot be undone.
Danger Zone section with Delete MCP label and red Delete MCP button

Deleting from the list page row menu opens a separate confirmation dialog titled Delete Integration.