Skip to main content
Glama

Human Mailbox

Ask the human (inquiry)

contact_human

Works without an account. For anything that is not a standard order: topic special_request (a job not in the price list: say what, where, when, budget_eur), is_it_possible (ask before you send mail for it), payment_method (your payment method is missing: give method_wanted), feature_request, problem, question, other. A human answers, usually within one business day. Without api_key you get a ticket: read the answer with check_inquiry.

Input Schema

NameRequiredDescriptionDefault
bodyYesWhat you need or want to know.
nameNo
emailNoOptional: where the answer should go.
topicNo
api_keyNoYour hm_... key. Only needed if your MCP client cannot send the "Authorization: Bearer" header.
subjectNo
deadlineNo
locationNo
budget_eurNo
method_wantedNotopic payment_method: the method you want (e.g. lightning, usdc-solana, sepa, card).

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.1/5.0
Behavior4/5

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

With no annotations, the description carries the behavioral burden and does well: it states the tool works without an account, that a human usually answers within one business day, and that without api_key you get a ticket to read via check_inquiry. It leaves some behavior unstated, such as what changes when api_key is provided and whether a ticket is always created, which keeps it from a 5.

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 dense but front-loaded: account behavior first, then topic routing, then response expectations. It avoids fluff, though the parenthetical topic list makes it harder to scan than a short structured list would be.

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?

There is no output schema and no annotations, so the description must cover purpose, usage, and follow-up behavior. It does most of that, including the ticket follow-up path and human SLA, and gives enough topic-specific guidance to call the tool correctly. The main gap is that several of the 10 parameters remain unelaborated.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is only 40% across 10 parameters, so the description must compensate. It adds meaningful semantics for topic values and conditional fields like budget_eur, location/deadline implied by 'what, where, when', and method_wanted for payment_method, but it does not explain name, email, subject, or the exact role of several other fields. That is partial compensation, not full.

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 conveys that this is an inquiry-submission channel for non-standard orders, with the human-answer framing in the opening and SLA line. It does not explicitly say 'submit an inquiry to a human' in a single verb+resource phrase, but the topic list and title make the purpose clear enough. It also distinguishes itself from standard ordering and from the sibling check_inquiry.

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?

Usage is explicitly scoped to 'anything that is not a standard order' and then broken down by topic with concrete conditions: special_request for jobs not in the price list, is_it_possible before sending mail, payment_method when a payment method is missing. It also points to check_inquiry for reading the answer when no api_key is supplied. This is unusually clear routing guidance.

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