Skip to main content
Glama

Pick an interview time, or say none work

answer_interview

Pick an interview time, or say none work. choice: the number of the offered time; or decline: true. A ready-to-read summary is in say.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
noteNo
choiceNo
declineNo
interview_idYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

B3.2/5.0
Behavior3/5

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

Annotations already declare this is a non-idempotent mutation (readOnlyHint=false, idempotentHint=false, destructiveHint=false). The description adds that a ready-to-read summary is returned in `say`, which is useful behavioral context, but it does not disclose authorization needs, consequences of declining, or confirm irreversibility, and referencing an undocumented `say` field is confusing.

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, front-loaded sentences with no filler; the core action leads. The trailing 'A ready-to-read summary is in `say`' is cryptic given no such parameter exists, slightly muddying otherwise tight structure.

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

Completeness3/5

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

For a low-complexity mutation tool this covers the two decision paths, but with 0% schema coverage, a required interview_id left unexplained, and no output schema, the definition is not complete enough on its own. Annotations help, but the parameter gaps remain.

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?

With 0% schema description coverage, the description carries the full param burden, yet it only explains choice ('the number of the offered time') and decline. It never explains the required interview_id or the note field, leaving two of four parameters – including the mandatory one – undocumented.

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 gives a clear verb and resource – picking an offered interview time or declining it – so an agent understands the action immediately. It does not explicitly differentiate from siblings like schedule_interview or list_interviews, but the 'answer an offer' framing is reasonably distinct.

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?

It states the two operating modes (choose a time, or decline), which implies usage, but never says when this tool should be chosen over schedule_interview or list_interviews, and it lists no prerequisites. Adequate but leaves routing to inference.

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.