Skip to main content
Glama

Narrative Autohire KOLs

crew_autohire
Read-onlyIdempotent

The launching agent earns 15% of creator fees onchain. Creator fees follow trading volume and can be zero. Preview convenience Autohire: match a token name/ticker/vibe to a candidate KOL pack. Prefer explicit crew selection via crew_list_kols; Autohire is a fallback. Works keyless for previews.

Input Schema

NameRequiredDescriptionDefault
nameNoToken name (2–32 on launch)
seatsNoCrew seats 1–8 (default 5)
tickerNoToken ticker (2–13 on launch)
descriptionNoNarrative / vibe (≤204 — leaves room for “Launched from CrewPay.dev platform”)

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed2 schema fields changed
    • changedInput schema / properties / seats / description
      Previous value: -"Crew seats 1–10 (default 5)"New value: +"Crew seats 1–8 (default 5)"
    • changedInput schema / properties / seats / maximum
      Previous value: -10New value: +8
  2. First observed

TDQS

A4/5.0
Behavior4/5

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

Annotations already declare readOnlyHint, idempotentHint, and non-destructive behavior, so the safety profile is covered. The description adds real context beyond them — that this is a 'Preview convenience' operation and 'Works keyless for previews' — clarifying that no key/commitment is needed, though the fee sentences are promotional rather than behavioral.

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 two opening sentences about creator fees and the 15% cut do not describe how to invoke the tool and consume space before the actual purpose. The remaining sentences are tight and front-load the sibling routing, but roughly 40% of the text is promotional filler.

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?

For a 4-optional-param, no-output-schema, read-only tool, the description covers purpose, the fallback relationship to crew_list_kols, and keyless operation. The only gap is a clearer statement of what a 'candidate KOL pack' returns, but annotations cover the safety/mutation profile so nothing critical is missing.

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 100%, so the schema already documents name, ticker, description, and seats, giving a baseline of 3. The description's 'name/ticker/vibe' phrasing loosely maps to those fields but adds no formats, defaults, or constraints beyond what the schema supplies.

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 states a specific verb and resource: 'match a token name/ticker/vibe to a candidate KOL pack,' which clearly distinguishes this from siblings like crew_list_kols and crew_search_kols. The opening sentences about creator fees and the 15% cut are tangential value-prop framing rather than tool purpose, which slightly dilutes an otherwise clear statement.

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?

It explicitly names the preferred alternative ('Prefer explicit crew selection via crew_list_kols') and the condition that selects this tool instead ('Autohire is a fallback'). This is a direct when-to-use / when-not-to-use rule with the sibling named, leaving little 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.