Set or clear a person's risk label for one MCP server tool. read_only never asks for approval in normal mode, changes always asks, null clears.
PUT
/v1/mcp-servers/{id}/tools/{tool_name}/label
const url = 'https://app.everruns.com/api/v1/mcp-servers/example/tools/example/label';const options = {method: 'PUT'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request PUT \ --url https://app.everruns.com/api/v1/mcp-servers/example/tools/example/labelParameters
Section titled “ Parameters ”Path Parameters
Section titled “Path Parameters”id
required
string
Prefixed public identifier
tool_name
required
string
Prefixed public identifier
Responses
Section titled “ Responses ”Success
Media typeapplication/json
One tool an MCP server offers, with its saved risk label.
object
annotations
description
What the tool does, as the server describes it.
string | null
label
name
required
The tool’s own name on the MCP server.
string
suggested_label
title
Human-readable title the server gives the tool.
string | null
Example
{ "label": "read_only", "name": "search_docs", "suggested_label": "read_only"}MCP server or tool not found