Skip to main content
Glama
Cerios-TechLab

Test assistent MCP server

catalog_techniques

List all classic test techniques—boundary value analysis, equivalence partitioning, decision table, pairwise, state transition, use case, and error guessing—to identify suitable testing methods.

Instructions

List all classic test techniques (BVA, equivalence partitioning, decision table, pairwise, state transition, use case, error guessing).

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv0.1.0

TDQS

A4.1/5.0
Behavior4/5

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

With no annotations provided, the description carries the full burden of behavioral disclosure. It clearly indicates the tool returns a list of specific classic test techniques and names them, making the output scope transparent. It does not mention whether descriptions or examples accompany the names, but the presence of an output schema partially covers that.

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

Conciseness5/5

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

The description is a single concise sentence that front-loads the action and resource, then provides a helpful parenthetical enumeration. Every word earns its place.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a parameterless catalog tool, the description is complete: it specifies the exact scope of the catalog, and an output schema exists to define the return shape. No critical contextual information is missing.

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

Parameters4/5

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

The tool has zero parameters, so there is nothing to document beyond the schema. Baseline for zero parameters is 4; the description adds no unnecessary parameter detail.

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

Purpose5/5

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

Description uses a specific verb ('List') and a concrete resource ('all classic test techniques'), and enumerates exactly which techniques are included. This makes it easy for an agent to distinguish catalog_techniques from the sibling catalog_heuristics, since the resource is test techniques rather than heuristics.

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?

The description states what the tool does but gives no guidance on when to use it over siblings such as catalog_heuristics or generate_test_cases. There are no explicit conditions, exclusions, or alternative recommendations.

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