Skip to main content
Glama
agent-vault-mcp

agent-vault-mcp

by Z-6354

execute_operation

Executes a registered operation in the local core for a connection using its operation ID and expected record version; remote legacy consume is not supported.

Instructions

Execute a registered operation inside the local core; remote legacy consume is not exposed.

Input Schema

NameRequiredDescriptionDefault
request_idYes
operation_idYes
connection_idYes
expected_record_versionYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv2.0.0

TDQS

C2.3/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are supplied, so the description carries the full behavioral burden, yet it discloses almost nothing: not whether execution mutates remote state, whether it is idempotent, what permissions or prerequisites it needs, or what happens on failure. The one useful signal is the local-core-vs-remote-legacy scoping note, plus the implied optimistic concurrency from expected_record_version, which the description itself never mentions.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

A single front-loaded sentence with no filler, and the two clauses are well ordered: capability first, scope limit second. It is terse but not padded, though the terseness comes at the cost of content rather than being efficient density.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

This is an unnamed write-path execution tool with four mandatory parameters, no annotations, and no output schema, so the description is the only behavioral source — and it barely covers any of it. It neither explains the required inputs nor what the call returns, which is inadequate for a tool of this complexity.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters1/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0% across four required parameters, and the description adds no meaning for any of them. request_id (32-char), connection_id (36-char), operation_id, and expected_record_version are left entirely opaque — an agent must guess whether request_id is a caller-generated idempotency key and what version conflicts mean.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose3/5

Does the description clearly state what the tool does and how it differs from similar tools?

The verb is concrete ("Execute") and the resource is "a registered operation inside the local core," but "operation" is never defined, so an agent cannot tell what class of work this performs. It also fails to differentiate from close siblings such as list_operations, get_operation_status, and prepare_request, other than a vague note that "remote legacy consume is not exposed."

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The only guidance is a negative scoping clause about a legacy remote consume path, which is not a use case an agent can act on. Nothing says when to call this instead of get_operation_status or list_operations, nor whether a request must first be prepared via prepare_request.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.