Skip to main content
PUT
Set an MCP server's tool selection

Authorizations

x-api-key
string
header
required

Path Parameters

title
string
required

Body

application/json

An MCP entry's whole tool selection: its include and exclude lists.

Each name is non-empty and unique within its list; at most one list is non-empty (a non-empty include ignores exclude). Both empty selects every tool.

exclude
string[]
include
string[]

Response

Success.

data
ApplyResponse · object
required

The standard mutation-op response: this worker's local reload result merged with the fleet fan-out summary.

env_keys is the count of env keys the reload loaded. recycle is the fleet recycle roll the change ran — null when it carried no recycle-class key. awaiting_respawn is the operation's verdict: the workers still awaiting a respawn after it (name + keys) — empty when the change rolled a recycle that converged and this worker recycles itself; a worker the roll did not reach, and every listed worker of a change that rolls nothing, keep their keys. span_release_error is null when the config store released its exclusive write span after the persist; otherwise the store's error — the change landed and the reload, broadcast and roll reported here still ran, but the store may still hold its write span until the writer process exits, so a later write can block or be refused until then.