Skip to main content
Glama

Start an assessment

start_assessment
Read-onlyIdempotent

Returns the URL a buyer opens to start their operational assessment for a chosen technology category. The URL is opened by the user; this tool writes nothing itself. If no category is given, the tool asks the user to choose one.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
vertical_idNo
client_classNoother

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
urlNo
start_urlNo
vertical_idNo
display_nameNo
choose_verticalNo
boundary_statementYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.8/5.0
Behavior4/5

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

Annotations already declare readOnly, idempotent, non-destructive behavior, and the description is consistent with them while adding real value: it clarifies the URL is opened by the user and the tool writes nothing, plus it discloses the interactive fallback of asking the user to pick a category when none is supplied. It stops short of describing where the URL leads or any auth prerequisites.

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?

Three short sentences, front-loaded with the core action and outcome, with no filler. The write-nothing clause is useful but slightly restates the readOnly annotation, keeping it just shy of a 5.

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

Completeness4/5

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

For a simple, zero-required-parameter tool with an output schema, the description covers the return value, side-effect profile, and the interactive no-category path, so an agent can call it confidently. The only real gap is the undocumented client_class parameter, which is a parameter-level rather than behavioral omission.

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%, so the description must carry parameter meaning. It refers abstractly to a "technology category" (mapping loosely to vertical_id with its enum of tms, dock-scheduling, etc.) but never names the parameter, and it says nothing at all about client_class or its default of "other", leaving half the parameters unexplained.

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?

The description states a specific verb and outcome: it returns a URL the buyer opens to start an assessment for a chosen technology category, and clarifies the tool itself performs no write. This is clearly distinguishable from siblings like list_verticals or my_assessment_status, which do not hand back a launch URL.

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?

Usage context is implied (use it to kick off an assessment in a given category) and it handles the no-category case by prompting the user. However, it never names an alternative or states when NOT to use it (e.g., versus describe_platform or list_verticals to browse categories first), so the agent must infer routing.

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