Skip to main content
Glama

Take the Mindset Assessment

start_mindset_assessment
Read-only

Start Reulay's Mindset Assessment, the same check-in the app asks monthly: seven 'How do you generally feel?' questions, one per mindset, each answered 0-9. Shows an interactive assessment in the chat where supported. Submitting it updates the user's mindset profile and recommendations.

Tool call template

This tool declares no required parameters. Add optional parameters from the input schema as needed.

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {},
    "name": "start_mindset_assessment"
  }
}

Input Schema

NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.3/5.0
Behavior4/5

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

Annotations already declare readOnlyHint=true and destructiveHint=false, so the description does not need to re-establish safety. It does add real behavioral context beyond them: the assessment renders as an interactive widget 'in the chat where supported', implying a non-interactive fallback path, and it discloses that profile and recommendation changes happen on submission rather than on this call. It stops short of saying what the caller receives when interactive rendering is unavailable.

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 sentences, both earning their place, with the core purpose front-loaded and the side effect of submission placed last. The appositive 'the same check-in the app asks monthly' is slightly chatty but it carries the usage context, so it pays for itself.

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?

With no parameters, no output schema, and annotations covering the safety profile, this is close to complete: it explains what starts, what the user sees, and what changes afterward. The remaining gap is the unsupported-client path and what the agent should do if no interactive widget appears.

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 takes zero parameters, so the baseline is 4 and there is no schema semantics for the description to duplicate. The 0-9 per-question scoring detail describes the user-facing input inside the widget rather than any call argument, which is genuinely useful framing but not parameter documentation.

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?

Names a specific verb and resource ('Start Reulay's Mindset Assessment') and then defines the payload precisely: seven 'How do you generally feel?' questions, one per mindset, each scored 0-9. It also implicitly separates itself from the sibling submit_mindset_assessment by describing submission as a downstream step, so an agent can tell the two apart without opening a schema.

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 phrase 'the same check-in the app asks monthly' gives a concrete trigger context, and 'Submitting it updates the user's mindset profile and recommendations' sketches the start-then-submit flow. What is missing is an explicit exclusion, e.g. 'use submit_mindset_assessment instead when you already have the seven answers' — the routing is inferable but never stated.

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