Skip to main content
Glama
Knuckles-Team

CISO Assistant MCP Server

Api pmbok generic collections partial update

ciso_assistant_api_pmbok_generic_collections_partial_update

Partially update a PMBOK generic collection by ID through the CISO Assistant GRC API, letting you modify selected fields without replacing the full record.

Instructions

api_pmbok_generic_collections_partial_update

Input Schema

NameRequiredDescriptionDefault
idYes
bodyNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv2.3.6

TDQS

D1.8/5.0
Behavior2/5

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

Annotations already carry the safety profile (readOnlyHint=false, idempotentHint=false, destructiveHint=false, openWorldHint=true), so the bar is lower, but the description adds nothing beyond them. It does not say what a partial update leaves untouched, whether omitted fields are preserved, what the response contains, or what permissions are required for a write on this resource.

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 a single token and therefore short, but this is under-specification rather than conciseness. There is no front-loaded explanation of action or scope for the agent to anchor on.

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, non-idempotent tool with zero parameter documentation, no output schema and a free-form body, the definition leaves everything an agent would need in order to call it correctly unspecified.

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 both parameters, so the description must compensate and it does not. The 'body' parameter is an unconstrained free-form object with no field documentation anywhere, and the description gives no hint about what keys it accepts for pmbok generic collections.

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 is the operation ID restated verbatim ('api_pmbok_generic_collections_partial_update'), so the only signal is what the agent can already parse from the name: a PATCH-style update on pmbok generic collections. It conveys no resource scope, no fields touched, and nothing that distinguishes it from the sibling '..._update' or '..._partial_update' on other pmbok resources.

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?

There is no when-to-use, when-not-to-use, or alternative routing. An agent cannot tell from this text whether to prefer this PATCH over ciso_assistant_api_pmbok_generic_collections_update, or which id values are valid.

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