Skip to main content
Glama
Knuckles-Team

CISO Assistant MCP Server

Api teams create

ciso_assistant_api_teams_create

Creates a new team in CISO Assistant through the API so you can organize users and assign GRC responsibilities.

Instructions

api_teams_create

Input Schema

NameRequiredDescriptionDefault
bodyNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv2.3.6

TDQS

D1.2/5.0
Behavior2/5

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

Annotations already declare readOnlyHint=false, openWorldHint=true, idempotentHint=false and destructiveHint=false, so the safety profile is fully structured. The description adds nothing at all – not what is created, not permission requirements, not whether duplicates are rejected, not what is returned.

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

Conciseness1/5

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

One underscore-joined token is not concise structuring, it is under-specification; there is no sentence to front-load and no information content to trim.

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?

A mutation tool with an opaque free-form body, no output schema, and no annotation-supplied contract for the payload. The description would need to explain at minimum what a team record looks like and what fields the body accepts; it explains nothing.

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?

The single 'body' parameter has 0% schema description coverage and is an unconstrained free-form object, and the description provides no information about expected fields. This is the worst case: an agent must guess the entire request payload.

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 literally the tool name with underscores removed ("api_teams_create"), a tautology that adds no verb/resource meaning beyond what the name already conveys. It does not distinguish this create operation from the numerous sibling create tools or say what a 'team' is in this system.

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?

No guidance on when to use this versus alternatives (e.g. teams_batch_action_create, teams_partial_update, user_groups_create), no prerequisites, and no indication of what a request must contain.

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