Skip to main content
MCP tools expose governed RevoEngine capabilities to an authenticated client. The catalogue is assembled from the current platform release, instance-visible capabilities, and caller authority, so it must be discovered at runtime.

Discover before calling

Request the catalogue after initialization:
Each entry contains a stable call name for that session, a description, and an inputSchema. Generate arguments from that schema; do not infer a payload from the tool title or an older cached response.

Tool entry

Standard annotations

Annotations are planning hints, not additional authorization. A read-only hint does not make unavailable data visible, and a destructive hint does not grant deletion rights.

RevoEngine safety metadata

For an argument-dependent tool, evaluate the requested operation and target—not only its top-level safetyTier.

Execute a tool

RevoEngine validates the arguments against the advertised schema before execution. Unknown tools and invalid arguments return a JSON-RPC error instead of attempting a partial call. A successful result includes both MCP content and machine-readable output:
The exact structuredContent belongs to the selected tool. Persist identifiers such as an execution, job, run, or resource id when the result exposes them, and inspect the corresponding RevoEngine history rather than inferring completion from a summary string.

Confirmation model

Direct MCP calls are not paused inside a RevoEngine Assistant conversation. The authenticated client acts with its own authority. A client that can issue writes must provide its own confirmation, review, or policy gate before it sends the call.
A production client should:
  1. default to discovery and read-only inspection;
  2. show the selected tool, target, mutation intent, and relevant arguments before a sensitive action;
  3. require explicit confirmation for destructive or external changes;
  4. omit secrets and hidden headers from previews and logs;
  5. keep the returned execution identifiers as evidence;
  6. re-read affected state after a successful mutation.

Capability families

Depending on identity and release, the catalogue can include capabilities for platform resource discovery, controlled updates, runtime execution, Storage, automation, operational evidence, and Agent workflows. The exact list is deliberately not copied into this page: tools/list is the authoritative searchable inventory for the current session.
Read revo://context/effective and the matching Revo skill resource before selecting a tool for an unfamiliar product area. This gives the model product semantics that a JSON Schema alone cannot express.

Resources and prompts

Platform security

Last modified on September 7, 2026