Skip to main content
Glama

Full Qa

full_qa

Automates full QA for finished web projects by checking buttons, layout at five screen widths, fonts, images, and basic security—then delivers an annotated screenshot report.

Instructions

Полный QA: кнопки, вёрстка (5 ширин экрана), шрифты, изображения и лёгкая проверка безопасности.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
targetYes
max_pagesNo

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
resultYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv0.1.0

TDQS

B3/5.0
Behavior2/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, and it only lists coverage areas. It does not state what happens during execution, whether it mutates anything, what the output looks like, how pages are traversed, or what 'light security check' actually entails. This is a meaningful gap for a no-annotation tool.

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?

The description is a compact, front-loaded single line with no filler. It efficiently communicates the tool's scope, though it is somewhat telegram-style and omits critical parameter context while remaining concise.

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 tool with no annotations and 0% schema coverage, the description is insufficiently complete. It does not define the target input, explain max_pages, or describe expected behavior. The output schema exists but is not shown, so the agent still lacks the information needed to confidently invoke full_qa.

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% and the description mentions neither 'target' nor 'max_pages'. The required target parameter is completely unexplained, and max_pages is not connected to the stated QA scope. An agent cannot determine what value to pass without external knowledge.

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?

The description clearly defines the tool's coverage: buttons, layout at 5 screen widths, fonts, images, and light security checks. This goes beyond the tautological title and intuitively reads as a composite QA sweep. It lacks an explicit verb like 'runs' or 'performs', but the scope is still specific and distinguishable.

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

Usage Guidelines4/5

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

The listed domains map directly to the sibling tools (test_interactions, test_layout, test_fonts, test_images, quick_security), making it clear that full_qa is the all-in-one alternative. However, it does not explicitly say when to prefer a single sibling over full_qa, such as for a focused or faster check.

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