Skip to main content
Glama
Knuckles-Team

CISO Assistant MCP Server

Api requirement assessments create

ciso_assistant_api_requirement_assessments_create

Create requirement assessment records in CISO Assistant to capture compliance status per requirement. Use it to add new assessment entries for tracking and auditing.

Instructions

API endpoint that allows requirement assessments to be viewed or edited.

Input Schema

NameRequiredDescriptionDefault
bodyNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv2.3.6

TDQS

D1.9/5.0
Behavior2/5

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

Annotations already declare readOnlyHint=false, idempotentHint=false, destructiveHint=false, so the write behavior is captured structurally. The description adds no context about what gets created, required permissions, or side effects, and its 'viewed or edited' phrasing is at odds with a creation endpoint.

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

Conciseness3/5

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

It is a single short sentence with no padding, so it is concise. However, the brevity comes at the cost of substance, and the sentence's framing ('viewed or edited') is unhelpful for a create operation.

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?

For a creation endpoint with a completely undocumented body parameter, no output schema, and only partial annotation coverage, the description does far too little. An agent lacks the payload shape and any behavioral context needed to call it correctly.

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

Parameters2/5

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

The single parameter is a generic 'body' object with anyOf null and 0% schema description coverage, so the schema conveys essentially nothing about the payload shape. The description does not compensate by naming fields or the assessment structure being created.

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 says 'viewed or edited', which restates a CRUD resource generically and actually points away from the operation this tool performs (create). There is no specific verb matching the tool name and no differentiation from the many sibling requirement_assessments endpoints (destroy, partial_update, list, etc.).

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 create endpoint versus partial_update, update, or batch_action_create. An agent has to infer everything from the name alone.

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