Skip to main content
Glama
Knuckles-Team

CISO Assistant MCP Server

Api privacy processing natures create

ciso_assistant_api_privacy_processing_natures_create

Create a privacy processing nature record to define and categorize personal data processing activities within CISO Assistant.

Instructions

api_privacy_processing_natures_create

Input Schema

NameRequiredDescriptionDefault
bodyNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv2.3.6

TDQS

D1.3/5.0
Behavior1/5

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

Annotations already declare readOnlyHint=false, idempotentHint=false, destructiveHint=false, and openWorldHint=true, so the safety profile is partly known. The description contributes nothing beyond that: no mention of auth requirements, whether duplicates are rejected, what side effects occur, or what a body-less (null) call does.

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?

It is short, but only because it is under-specified rather than economical — a single sentence that duplicates the title. There is no front-loaded statement of purpose or scope to justify its length.

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 mutating create tool with a free-form untyped body, no output schema, and a huge family of near-identically named siblings, the description should at minimum identify the resource's fields and the create contract. It supplies none of this, leaving the agent unable to call the tool correctly.

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?

There is one parameter (body, an untyped anyOf object/null) with 0% schema description coverage and no required fields, and the description says nothing about what shape the body should take or which fields the processing nature accepts. With no meaningful documentation anywhere, an agent cannot construct a correct payload.

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

Purpose2/5

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

The description merely restates the tool name verbatim ('api_privacy_processing_natures_create'), adding no verb-plus-resource explanation of its own. The name does imply creating a privacy processing nature, but the agent gains nothing beyond what the identifier already conveys, and there is no differentiation from siblings like _update, _batch_action_create, or _create on adjacent resources.

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 at all on when to call this versus the many create-style siblings (_batch_action_create, _partial_update, ciso_assistant_api_request), no prerequisites, and no statement of what the endpoint operates on. The agent must infer everything from the identifier.

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