Skip to main content
Glama

Nextesy MCP

plan_ai_booking_rule_batch

Preflight up to 100 create/edit operations, with exact scope/masterdata and diffs. This tool can NEVER execute the batch.

Input Schema

NameRequiredDescriptionDefault
operationsYes
company_nameNo

Output Schema

NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

B3.1/5.0
Behavior3/5

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

With no annotations at all, the description usefully discloses the 100-operation cap and the hard guarantee that the batch is never executed, which is the key safety trait. However, it says nothing about whether plans expire, whether a plan must be confirmed/reconciled by another tool, or what happens to a rejected operation, so the behavioral burden is only partly carried.

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

Conciseness4/5

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

Two short sentences, both front-loaded with the most important facts (what it does, what it never does). No padding, though the brevity leaves coverage gaps that belong to other dimensions.

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?

An output schema exists so return values needn't be described, but for a batch-planning tool whose items are free-form objects at 0% schema coverage, the description leaves the caller unable to construct a valid request or understand the plan lifecycle.

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?

Schema description coverage is 0%, and the nested 'operations' items are an untyped open object; the description only says they are create/edit operations and caps them at 100, without explaining required fields or the shape of an operation. 'company_name' is never mentioned, and 'exact scope/masterdata' is left undefined.

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

Purpose4/5

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

States a specific verb (preflight) and resource (AI booking rule batch), plus the cardinality limit of 100 create/edit operations and that it produces scope/masterdata and diffs. The 'can NEVER execute' clause separates it from create_ai_booking_rule and the other write siblings, though it doesn't name the sibling that actually applies the plan.

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

Usage Guidelines3/5

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

The phrase 'Preflight... This tool can NEVER execute the batch' implies this is a dry-run step to be used before a real write, but no alternative tool is named and no prerequisites or follow-up step (e.g. get_ai_rule_write_status) are given. Usage is inferable but not spelled out.

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

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources