Skip to content
Everruns Cloud is open in early access. Run agents without operating the platform.

Ask the deployment's decision service to suggest read_only or changes for every tool of an MCP server that has no label yet. Suggestions are never applied: a person confirms one by setting the label.

POST
/v1/mcp-servers/{id}/tools/suggest-labels
curl --request POST \
--url https://app.everruns.com/api/v1/mcp-servers/example/tools/suggest-labels
id
required
string

Prefixed public identifier

Success

Media typeapplication/json
Array<object>

One tool an MCP server offers, with its saved risk label.

object
annotations
One of:

Hints the server declares about the tool (read-only, destructive, …).

object
destructiveHint
boolean | null
idempotentHint
boolean | null
openWorldHint
boolean | null
readOnlyHint
boolean | null
description

What the tool does, as the server describes it.

string | null
label
One of:

Risk label a person set. It wins over the annotations; null means none.

string
Allowed values: read_only changes
name
required

The tool’s own name on the MCP server.

string
suggested_label
One of:

Suggested label waiting for a person to confirm. Never applied by itself.

string
Allowed values: read_only changes
title

Human-readable title the server gives the tool.

string | null
Example
[
{
"label": "read_only",
"name": "search_docs",
"suggested_label": "read_only"
}
]

MCP server not found

No decision service is configured on this deployment