Skip to main content
Glama
Knuckles-Team

CISO Assistant MCP Server

Api privacy processing natures partial update

ciso_assistant_api_privacy_processing_natures_partial_update

Partially updates a privacy processing nature record by ID, letting you change selected fields without replacing the full object.

Instructions

api_privacy_processing_natures_partial_update

Input Schema

NameRequiredDescriptionDefault
idYes
bodyNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv2.3.6

TDQS

D1.1/5.0
Behavior1/5

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

Annotations declare readOnlyHint=false, destructiveHint=false, idempotentHint=false, and openWorldHint=true, but the description adds zero context about what a partial update actually changes, what merging semantics apply, or what permissions are required. The description carries no behavioral information at all.

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

Conciseness2/5

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

There is no wasted length, but this is because there is no content whatsoever — the single token string is a name echo rather than a front-loaded summary. This is under-specification, not conciseness.

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

Completeness1/5

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

For a mutation endpoint with no output schema and 0% parameter documentation, the description supplies nothing an agent needs to invoke it correctly — no payload shape, no ID format, no return behavior, and a large ambiguous 'body' object left entirely unexplained.

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%, with an undocumented 'id' string and an untyped 'body' object admitting arbitrary properties. The description cannot compensate at all — it never mentions either parameter or what fields the body accepts.

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

Purpose1/5

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

The description is just the tool's own name restated verbatim ('api_privacy_processing_natures_partial_update'), adding no verb, resource, or scope information beyond the identifier. It does not distinguish this tool from siblings such as _update, _create, _destroy, or _retrieve on the same resource.

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

Usage Guidelines1/5

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

There is no guidance on when to use this tool versus the sibling _update (full update), _create, _destroy, or _retrieve operations. Nothing tells an agent which of the many privacy_processing_natures endpoints to pick.

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

Deploy Server

Other Tools