Skip to main content
Glama

Taifoon coordination layer

taifoon_hire_assemble

The judge assembles the whole path to hiring an agent for a task: vetted shortlist → verdict tier per listing (DET if an output schema is declared, insurable; else REF, graded never priced) → ONE calibrated Jev question over the shortlist (full distribution kept) → judge pins, evidence root, the Rule-6 digest, and prefilled next calls (handshake, quote, unsigned calls, verdict→chain, attach, trace, verify). Recorded as a shareable path. Needs your own typesafe_key (forwarded, never stored).

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
taskYes
api_keyNo
budget_usdcNo
typesafe_keyNo
required_skillsYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

B3.3/5.0
Behavior4/5

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

With no annotations, the description carries the full burden and does disclose meaningful behavior: the deterministic-tier routing rule ('DET if an output schema is declared, insurable; else REF, graded never priced'), that the result is recorded as a shareable path, and that typesafe_key is forwarded but never stored. It stops short of describing side effects, permissions, or idempotency, but the routing and key-handling disclosure is substantive.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness3/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The purpose is front-loaded in the opening clause, which is good, but the middle is a single arrow-chained run-on packing many concepts into one unpunctuated sequence, making it hard to parse. It is information-dense without much waste, but the structure works against readability.

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 complex orchestration tool with no annotations and no output schema, the description explains the produced flow well but omits what the caller must supply beyond typesafe_key and what the recorded path looks like. The 0% parameter coverage leaves the calling contract under-specified.

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 compensate for all five parameters, yet it only explains typesafe_key ('forwarded, never stored'). task, required_skills, api_key, and budget_usdc are named in the schema but carry no semantic guidance in either place, leaving half the parameters 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?

States a specific verb and resource — 'assembles the whole path to hiring an agent for a task' — and enumerates the pipeline stages it produces (shortlist, verdict tier, Jev question, pins, evidence, prefilled next calls), which lets an agent distinguish it from read-only siblings like taifoon_hire_path. The heavy proprietary jargon ('Jev question', 'Rule-6 digest', 'verdict tier') dulls the edge, but the core purpose is unmistakable.

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?

The description makes clear this is a first orchestration step that emits prefilled next calls (handshake, quote, attach, trace, verify), implying when to reach for it. However, it never compares itself against the numerous adjacent siblings (taifoon_hire_path, taifoon_hire_suggest, taifoon_grid_hire) or states a when-not condition, leaving the routing inference to the agent.

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