Skip to main content
Glama

Doorfarer

Report a problem with Doorfarer

send_feedback

Tell Doorfarer's maker where Doorfarer fell short, so it can be fixed. Use it when a find_trips answer was wrong, confusing, or missing something you needed to help, or when the user asks you to pass something on. Write as the assistant that used the tool: what you asked for, what came back, what you expected instead. The report is about Doorfarer only, never about the user: leave out names, contact details, travel plans, reasons for travelling and anything the user said about themselves. Be specific and honest, including when the problem may have been your own call. Pass the search_id from the answer's last line. One report per search. If the user asked you to report something, tell them it's sent.

Input Schema

NameRequiredDescriptionDefault
kindYesbug: something is wrong. confusing: right but hard to use. idea: something that would help.
search_idNoThe id from the find_trips answer this is about, e.g. "s_7f3kq2m9xa".
suggestionNoWhat would have helped. At most 400 characters.
what_happenedYesWhat you asked for, what came back and what you expected. About Doorfarer, not the user. At most 600 characters.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.7/5.0
Behavior5/5

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

Annotations only say this is a non-read-only, non-destructive, closed-world, non-idempotent call. The description adds what annotations cannot: the report is transmitted to the product maker, is scoped to Doorfarer and never the user, and must exclude names, contact details, travel plans and personal disclosures. It also tells the agent to inform the user the report was sent, closing the loop on a write whose result is otherwise invisible with no output schema.

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?

Purpose and trigger conditions are front-loaded, followed by writing guidance, privacy rules and bookkeeping. Every sentence contributes, though the privacy paragraph and the 'be specific and honest' sentence overlap slightly and could be tightened into one clause.

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 output schema, the description supplies the crucial missing return behavior — tell the user it's sent — and fully specifies the privacy boundary and deduplication rule. It stops short of saying whether the report is attributed to the assistant or whether the maker may reply, a minor gap for a fire-and-forget feedback tool.

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?

Schema coverage is 100%, so the parameter definitions already carry the burden. The description still adds operational value by telling the agent where search_id comes from ('the answer's last line') and by constraining one report per search, plus guidance on what belongs in what_happened that the schema only paraphrases.

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 concrete verb-and-resource pair — send a report to Doorfarer's maker about where the product fell short — and frames its purpose as product feedback, which cleanly separates it from the read-only siblings find_trips, price_calendar and trip_details. An agent can tell instantly that this is the only outgoing-report tool in the set.

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

Usage Guidelines5/5

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

Gives explicit trigger conditions: a find_trips answer that was wrong, confusing or missing information, or an explicit user request to pass something on. It also states the cadence constraint 'One report per search', which prevents duplicate filings, and defines the agent's voice when writing the report.

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