Skip to main content
Glama

commodity-signal

pitch

START HERE — your first call to this agent MUST be pitch (free, no payment). Intro & subscription funnel for the commodities signal agent: phases "hello" -> "value" -> "catalog" -> "sample" -> "subscribe". Pass interest:false to bow out.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
phaseNo
symbolNoSymbol for the "sample" phase. The free sample serves only this market’s showcase symbol (GC=F); any other symbol is answered by the paid evaluate_symbol (x402).
interestNo

TDQS

A4.5/5.0
Behavior4/5

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

With no annotations, the description carries full burden. It discloses the funnel phases, free nature, and exit mechanism. It does not detail side effects or data persistence, but the funnel is inherently interactive and low-risk, making this sufficient.

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

Conciseness5/5

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

Extremely concise (two sentences) yet packs all essential info. Front-loaded with 'START HERE' as a clear directive. Every word adds value.

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?

The description covers the tool's purpose, phases, and key parameters. No output schema is present, but the funnel phases imply a conversational flow. Lacking explicit details on what each phase returns, but likely sufficient for an agent to navigate. Minor gap: no mention of error handling or unexpected inputs.

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

Parameters5/5

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

Schema coverage is only 33% (only symbol described), but the description adds rich semantics: explains phase enum values, specifies that symbol works only for GC=F in the sample phase, and clarifies interest:false exits the funnel. This fully compensates for the schema gaps.

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?

The description clearly identifies this as the entry point funnel for the commodities signal agent, with a specific verb ('pitch') and resource (subscription funnel). It distinguishes from siblings by referencing evaluate_symbol for the sample phase and explicitly stating this is the first call.

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

Usage Guidelines4/5

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

Explicitly states the tool must be the first call and provides guidance for exiting (interest:false). It does not explicitly list when not to use it, but the funnel context implies alternative tools are for later steps. Could be improved with a 'when to use' vs 'when not to use' distinction.

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.

TDQS

A4.2/5.0
Disambiguation5/5

Each tool has a uniquely identifiable purpose: evaluate_symbol for single-symbol verdicts, pitch for onboarding, rate for feedback, scan_bottoms and scan_tops for universe scans, and subscribe for subscription management. No two tools overlap in functionality.

Naming Consistency4/5

Most tools follow a verb_noun pattern (evaluate_symbol, scan_bottoms, scan_tops), but three are single verbs (pitch, rate, subscribe). The pattern is mostly consistent and readable, with only minor deviations.

Tool Count5/5

With 6 tools, the set covers all essential actions: introduction, single-symbol analysis, universe scanning (bottoms/tops), subscription, and feedback. This is well-scoped for the commodity signal domain.

Completeness4/5

The tool surface covers the core workflow (intro, evaluation, scanning, subscription, feedback). Minor gaps exist, such as a way to filter or request additional symbol details beyond the verdict, but the essential CRUD-like lifecycle is present.

Resources