squeezeos
Server Details
Institutional AI market intel: council verdicts, squeeze scanner, options flow via x402/RLUSD.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP
- URL
Glama MCP Gateway
Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.
Full call logging
Every tool call is logged with complete inputs and outputs, so you can debug issues and audit what your agents are doing.
Tool access control
Enable or disable individual tools per connector, so you decide what your agents can and cannot do.
Managed credentials
Glama handles OAuth flows, token storage, and automatic rotation, so credentials never expire on your clients.
Usage analytics
See which tools your agents call, how often, and when, so you can understand usage patterns and catch anomalies.
Tool Definition Quality
Average 3.8/5 across 31 of 33 tools scored. Lowest: 2.4/5.
Most tools have distinct purposes with clear descriptions. A few overlaps exist (e.g., convergence_check vs beastmode_scan, demo_council vs council_verdict) but descriptions clarify differences. Overall, agents can differentiate tools well.
Naming is inconsistent: mixes snake_case (autopilot_start, circuit_breaker_reset) with noun-verb patterns (system_status, oracle_feeds) and verb-noun (hiring_browse_jobs). No clear pattern, which may confuse agents.
33 tools is high for a single server, making it cumbersome for agents to navigate. While each tool has a purpose, the count exceeds typical thresholds for coherence and could be streamlined.
The tool set covers a wide domain: autopilot, scanning, futures, marketplace, oracle, payments. Minor gaps exist (e.g., no direct position management outside autopilot), but overall the surface is comprehensive for its stated purpose.
Available Tools
33 toolsautopilot_startAInspect
Activate the Sovereign Autopilot. Requires X-Operator-Key header (set OPERATOR_API_KEY env var on the server). Once active, the autopilot polls OracleEngine every AUTOPILOT_SCAN_INTERVAL seconds, fires on confidence >= AUTOPILOT_MIN_CONFIDENCE, sizes via Kelly Criterion from live Tradier account equity, and routes to Tradier API. TRADIER_LIVE must be true for real orders — otherwise runs in shadow mode. Returns: {status, live_mode, message}.
| Name | Required | Description | Default |
|---|---|---|---|
| operator_key | No | Operator API key (or pass X-Operator-Key header) |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description fully carries the burden. It reveals polling interval, confidence threshold, sizing via Kelly Criterion, routing to Tradier, and shadow mode. Also describes return structure.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is dense but front-loaded with the main action. Every sentence adds unique value: requirements, mechanism, conditions, return. No wasted words.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the complexity of the tool (autopilot activation with multiple configurable behaviors), the description covers all key aspects: activation, prerequisites, behavior details, live vs. shadow mode, and return format. No output schema needed as return is described.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The input schema has 100% coverage with description for operator_key. The description adds value by explaining the key can be passed via parameter or header, and tying it to the X-Operator-Key requirement.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states 'Activate the Sovereign Autopilot' and provides a specific verb+resource. It distinguishes from sibling tools like autopilot_status, autopilot_stop, and autopilot_trades by focusing on activation.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description mentions prerequisites (X-Operator-Key header, env vars) and operational conditions (live vs shadow mode). It implicitly tells when to use but does not explicitly contrast with alternatives or state when not to use.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
autopilot_statusAInspect
Read-only status of the Sovereign Autopilot (CEO Trader). Returns: active (bool), live_mode (bool), symbols watchlist, min_confidence threshold, Kelly fraction, max concurrent positions, cooldown remaining, active open positions with symbol/side/entry/SL/TP, circuit breaker state, daily P&L, daily trade count. Free — no auth required. Safe for any agent to call at any frequency.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Discloses read-only nature, no authentication, and safe calling behavior, along with full list of returned fields. With no annotations, description carries full burden and meets it completely.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Concise single sentence with comprehensive details, followed by two short clarifying sentences. No wasted words.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Despite no output schema, description enumerates all return fields. Zero parameters and straightforward behavior make this fully complete.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
No parameters exist (100% schema coverage), so description need not add param info. Baseline 4 is appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Clearly states it returns the read-only status of Sovereign Autopilot, listing specific fields. Differentiates from sibling tools like autopilot_start, autopilot_stop, autopilot_trades.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicitly notes no auth required and safe for any agent at any frequency, indicating universal applicability. No need for when-not or alternatives given its simplicity.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
autopilot_stopAInspect
Halt the Sovereign Autopilot immediately. Does NOT close open positions — use autopilot_trades to review then manage manually. Requires X-Operator-Key header. Returns: {status}.
| Name | Required | Description | Default |
|---|---|---|---|
| operator_key | No |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations provided, so description carries full burden. Discloses immediate halt, no position closure, required X-Operator-Key header, and return format. Minor gap: no mention of what happens to ongoing operations during halt.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two concise sentences, no fluff. Action is front-loaded. Every sentence adds necessary information.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple stop command, covers effect, limitations, authentication, return format, and refers to sibling tool for further action. No gaps given no output schema.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Only one parameter (operator_key) with 0% schema description coverage. Description adds value by stating 'Requires X-Operator-Key header', implying the parameter's purpose. Could be more explicit about it being the authentication key.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Clearly states action ('Halt...immediately') and resource ('Sovereign Autopilot'). Explicitly distinguishes from sibling tool autopilot_trades by stating it does not close positions.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Provides explicit when-to-use context (halt autopilot) and when-not-to-use (closing positions) with direct reference to autopilot_trades for manual management.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
autopilot_tradesAInspect
Live view of all active and historical autopilot trades. Returns: active_trades (open positions with symbol, side, qty, entry_price, current_price, sl, tp, unrealized_pnl, mode LIVE/SHADOW), trade_history (last 50 closed trades with realized_pnl), daily_pnl, daily_trade_count, live_mode. Free — no auth required.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden. It discloses that no authentication is required and details the exact return fields, including active vs historical trades, P&L, and mode. This is fairly transparent, though rate limits or update frequency are not addressed.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two sentences with clear listing of return fields. Every word adds value; no redundancy or fluff. Front-loaded with the key action.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a tool with no parameters and no output schema, the description covers the essential return structure and access requirements. It could be more exhaustive (e.g., clarifying 'live' update behavior), but it is sufficient for a simple read-only data retrieval tool.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The tool has zero parameters, so schema coverage is trivially 100%. The description adds no parameter details, but per guidelines, baseline for 0 parameters is 4.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states it provides a 'live view of all active and historical autopilot trades' with specific fields. Though it doesn't explicitly differentiate from sibling tools like autopilot_status, the verb 'view' and data fields indicate its read-only nature, making purpose clear.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies this tool is for viewing trades, but it does not provide explicit guidance on when to use it versus alternatives like autopilot_status or autopilot_stop. No exclusions or prerequisites are mentioned.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
beastmode_scanAInspect
Scan the full Beastmode universe (GME AMC MSTR PLTR HOOD IWM SPY QQQ NVDA TSLA) for multi-engine convergence. Returns only symbols at HIGH_CONVERGENCE or BEASTMODE signal level. Includes options sniper output for each hit. Auto-fires Discord alerts for any Beastmode locks found. Use this as the autonomous agent's primary market surveillance call. Free endpoint.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Without annotations, the description fully discloses key behaviors: returns only certain signal levels, includes options sniper output, auto-fires Discord alerts, and states it is free. Could mention rate limits or data freshness, but overall transparent about core actions and side effects.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Four sentences, all front-loaded with the main action. Each sentence adds unique value: scope, return criteria, additional output, and usage directive. No filler or repetition.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a tool with zero parameters, no output schema, and no annotations, the description provides complete context: what it scans, what it returns, side effects (Discord alerts), and cost. Covers all necessary aspects for an agent to decide and invoke.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
No parameters exist, so no additional parameter meaning is needed. Baseline 4 applies as the description covers all aspects of input (none) appropriately.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Clearly states it scans the Beastmode universe for specific symbols (GME AMC etc.) using multi-engine convergence, returns only HIGH_CONVERGENCE or BEASTMODE signals, includes options sniper output, and auto-fires Discord alerts. Distinguishes from siblings like market_scan by specifying the unique symbol set and signal levels.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicitly recommends using it as the autonomous agent's primary market surveillance call, providing clear usage context. While it does not list alternatives or when to avoid, the specificity implies it is for the listed symbols and high-signal detection, which suffices.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
bureau_public_scoreAInspect
FICO-style 300-850 Agent Credit Bureau score for any XRPL wallet. Includes grade and loyalty tier. Free.
| Name | Required | Description | Default |
|---|---|---|---|
| wallet | Yes | XRPL classic address (rADDRESS) |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description must explain behavioral traits. It notes the tool is 'free' and includes grade/loyalty tier, but omits details like rate limits, data freshness, error handling for invalid wallets, or whether the action is read-only.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two sentences with no wasted words. The core purpose is stated first, followed by additional detail (grade/loyalty tier, free). Ideal conciseness.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The description mentions score, grade, and loyalty tier but does not specify the output structure or how to interpret the score beyond the range. Given no output schema, more details on return values would improve completeness.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Only one parameter (wallet) with 100% schema description coverage. The description adds 'for any XRPL wallet', which reinforces the schema but does not add new semantic meaning beyond what the schema already provides.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool returns a 'FICO-style 300-850 Agent Credit Bureau score' for any XRPL wallet, with grade and loyalty tier. The verb 'includes' and the specific range and wallet type make it distinct from siblings.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies usage for any XRPL wallet but does not provide when to use this tool vs alternatives (e.g., other financial scoring tools). No explicit exclusions or contextual guidance is given.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
circuit_breaker_resetAInspect
Reset the autopilot circuit breaker after a daily loss halt. The circuit breaker fires automatically when realized daily P&L drops below AUTOPILOT_MAX_DAILY_LOSS_PCT of account equity. Call this to re-arm after reviewing trades and confirming resumption is safe. Requires X-Operator-Key. Returns: {status, daily_pnl, breaker_state}.
| Name | Required | Description | Default |
|---|---|---|---|
| operator_key | No |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Without annotations, the description discloses authentication requirement ('Requires X-Operator-Key') and return format ('{status, daily_pnl, breaker_state}'). It does not mention side effects or idempotency, but provides sufficient behavioral context for a simple reset operation.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is three sentences, each serving a purpose: purpose, context, and usage/return info. No redundant or extraneous words. Well-structured and front-loaded.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple tool with one parameter and no output schema, the description covers purpose, usage guidance, auth requirement, and return fields. It does not mention error conditions or what happens if called unnecessarily, but overall it is sufficiently complete.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 0%, but the description implies the sole parameter 'operator_key' by stating 'Requires X-Operator-Key'. This adds meaning (authentication key) but lacks details on format or constraints. Baseline is 3 due to schema coverage gap, and the description partially compensates.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the action ('Reset') and the resource ('autopilot circuit breaker') with specific context ('after a daily loss halt'). It distinguishes itself from sibling tools like autopilot_start, autopilot_stop, etc., which have different purposes.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description explains when to call the tool ('after a daily loss halt') and provides guidance ('after reviewing trades and confirming resumption is safe'). However, it does not explicitly state when not to use it or mention alternative tools.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
convergence_checkBInspect
Run the full SML proprietary engine cascade against a symbol and evaluate the Beastmode convergence gate. Five independent engines across five distinct market dimensions (price elasticity, settlement-clock timing, dark-pool volume kinetics, temporal correlation, macro structural frequency) score the setup. Includes Options Sniper that scans Tradier for short-DTE calls/puts in a high-leverage delta band when convergence is high. Signal levels: BEASTMODE (all 5) > HIGH_CONVERGENCE (4) > CONVERGENCE (3) > LIE_DETECTOR_ACTIVE > PARTIAL_ALIGNMENT. Auto-fires Discord alert on BEASTMODE and HIGH_CONVERGENCE. Free endpoint.
| Name | Required | Description | Default |
|---|---|---|---|
| sniper | No | Run Tradier options sniper (default true, only fires on HIGH_CONVERGENCE+) | |
| symbol | Yes | US equity ticker — best on high-manipulation assets (GME, AMC, MSTR, PLTR, HOOD) |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description must disclose behavioral traits. It mentions auto-firing Discord alerts, which is a side effect, but does not disclose authentication requirements, rate limits, or whether the tool modifies any data. The side effect is partially disclosed but overall transparency is insufficient for a tool with no annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single paragraph that front-loads the main purpose but then dives into technical details like engine names and signal levels. It could be more concise without losing essential information.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given no output schema, the description should explain what the tool returns. It mentions signal levels but does not specify the return format or structure. The description is incomplete for an agent to fully understand the output.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The input schema covers both parameters (100% coverage). The description adds value by explaining the sniper defaults to true and only fires on HIGH_CONVERGENCE+, and provides context for the symbol parameter by recommending high-manipulation assets. This goes beyond the schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool runs a proprietary engine cascade to evaluate a convergence gate, listing five distinct market dimensions and signal levels. It distinguishes itself from siblings like beastmode_scan and market_scan.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description provides some guidance, recommending use on 'high-manipulation assets' and listing example symbols. However, it does not explicitly state when to use this tool vs. alternatives or when not to use it.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
council_verdictAInspect
Institutional-grade BUY/SELL/HOLD directive for US equity symbols — the production-grade upgrade from demo_council (which is IWM-only, 5-min cached, free). Aggregates 8 proprietary engines — gamma-flow + flip detection, VPIN order-flow toxicity, fractal anchor confluence, regime classifier, dark-pool axis tracking, options sweep intelligence, mean-reversion regime, and Battle Computer consensus — into one tradeable verdict: directive, confidence 0-100, regime label (ALPHA_EXPANSION / MACRO_COLLAPSE / NEUTRAL / SHIELD), price targets (tp1/tp2/stop), and a per-engine breakdown explaining the score. Call this when you need a high-conviction directional read before sizing or executing a position — this is the same verdict institutional desks subscribe to at $1,000/mo via the Leviathan tier. Cost: 0.10 RLUSD per call (~$0.10). 60-second per-symbol cache, so back-to-back queries on the same ticker are effectively free. Pass payment_token from verify_payment plus your agent_wallet. Coverage: US equities; crypto coverage in roadmap. Typical response time: <2s cached, ~4s fresh compute.
| Name | Required | Description | Default |
|---|---|---|---|
| symbol | Yes | US equity ticker (e.g. SPY, QQQ, AAPL, NVDA, GME, AMC, IWM) | |
| agent_wallet | No | Your XRPL wallet address | |
| payment_token | No | JWT from verify_payment (1h TTL) |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Discloses pricing ($0.10/call), caching (60-second per-symbol), typical response times (<2s cached, ~4s fresh), required parameters (payment_token and agent_wallet), coverage (US equities), and internal details (8 engines, verdict components). No contradictions with annotations (none provided).
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Information-dense but well-organized; front-loaded with core purpose, then details. Could be slightly shorter but no redundancy.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Comprehensive: covers purpose, internal engines, pricing, caching, required parameters, coverage, response times, and describes the output (directive, confidence, regime, price targets, per-engine breakdown) despite lacking an output schema.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100% with descriptions for each parameter. Description adds value by listing example tickers for symbol and explaining payment_token as a JWT from verify_payment with 1h TTL.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Description clearly states it provides a BUY/SELL/HOLD directive for US equities, distinguishes from sibling demo_council (IWM-only, cached, free), and specifies it as 'production-grade upgrade'.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicitly says 'Call this when you need a high-conviction directional read before sizing or executing a position', and implies alternatives via mentioning demo_council and roadmap for crypto.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
demo_councilAInspect
Free preview of council_verdict, scoped to IWM (Russell 2000 ETF). Same JSON shape, same engines, 5-minute cache. Use this to validate output quality and integration before paying 0.10 RLUSD per call on council_verdict for any symbol.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations provided, so description carries behavioral burden. Mentions 5-minute cache and same JSON shape/engines. Does not mention authentication or limits, but sufficient for a read-only preview.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Four sentences, each adding value: identity, shape/cache, purpose. No wasted words, well-structured.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Completely describes the tool: free preview, scope, cache, purpose, relation to sibling. No output schema but 'same JSON shape' suffices.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
No parameters exist; baseline 4 per guidelines. Description adds no param info needed.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Clearly states it is a free preview of council_verdict scoped to IWM, with same JSON shape and engines. Distinguishes from sibling council_verdict by scope and cost.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicitly says 'Use this to validate output quality and integration before paying 0.10 RLUSD per call on council_verdict for any symbol.' Provides clear when-to-use and implies when not to (other symbols, real-time needs).
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
futures_browseAInspect
Browse open Signal Futures positions. Filter by symbol, status, or bias. Shows stake, pot size, creator prediction, and expiry. Free.
| Name | Required | Description | Default |
|---|---|---|---|
| bias | No | ||
| limit | No | Max results (default 50, max 200) | |
| status | No | ||
| symbol | No |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Despite no annotations, description clearly implies a safe, read-only operation by using 'browse'. It also mentions 'Free' to indicate no cost. It does not disclose potential side effects, but none are expected for a browse tool. Could be improved by explicitly stating read-only nature.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two concise sentences, front-loaded with purpose. Every word adds value: 'Browse open Signal Futures positions' identifies action and resource, filters list, output fields stated, and 'Free' adds cost info.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given no output schema, description covers key output fields (stake, pot size, etc.) and lists available filters. It does not mention pagination, sorting, or default behavior, but for a simple browse tool, it provides sufficient context for an agent to use it correctly.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is only 25% (only 'limit' described). The description adds no details about parameter formats, allowed values, or semantics beyond listing them as filters. For example, 'symbol' is not explained as a ticker or asset identifier. Most parameter meaning relies on schema enums, which are minimal.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Description clearly states 'Browse open Signal Futures positions' with specific verb (browse) and resource (Signal Futures positions). It distinguishes from siblings like futures_create and futures_take by implying a read-only exploration operation.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No explicit guidance on when to use this tool vs alternatives. While it lists filters, it does not indicate prerequisites, preferred use cases, or circumstances where other tools (e.g., futures_leaderboard) would be more appropriate.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
futures_createAInspect
Open a Signal Futures position — predict what the NEXT SqueezeOS council verdict will be for a symbol and stake RLUSD on it. Taker bets the opposite side. Auto-settles when the real verdict publishes. Winner takes 95% of pot. Zero custody — SqueezeOS tracks proof, wallets settle direct. Free to create.
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | Optional note (max 300 chars) | |
| symbol | Yes | IWM, SPY, QQQ, GME, AMC, MSTR, NVDA, TSLA, PLTR, HOOD | |
| session | No | ||
| ttl_hours | No | Expiry window (default 8h) | |
| stake_rlusd | No | Amount to stake (0.01-50 RLUSD, default 0.05) | |
| creator_wallet | Yes | Your XRPL wallet | |
| predicted_bias | Yes |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description fully carries the transparency burden. It discloses key behaviors: auto-settles on real verdict, winner takes 95% of pot, zero custody (SqueezeOS tracks proof, wallets settle direct), and free to create. No contradictions.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single, well-structured paragraph that front-loads the core action ('Open a Signal Futures position') and efficiently conveys the logic, settlement, and constraints without wasted words.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool has 7 parameters, no output schema, and no annotations, the description provides a solid overview of the flow (prediction, staking, auto-settlement, payout). It omits details about return values or error conditions, but still offers sufficient context for an agent to use the tool correctly.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 71%, leaving some parameters (e.g., session, ttl_hours) covered only by schema. The description adds context for the overall purpose but does not elaborate on individual parameters beyond their schema descriptions. It meets the baseline but does not significantly compensate for uncovered parameters.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description uses specific verbs and resources: 'Open a Signal Futures position', 'predict what the NEXT SqueezeOS council verdict will be', and clarifies the mechanism (staking RLUSD, taker bets opposite side). It clearly distinguishes from sibling tools like futures_browse (browsing) and futures_take (taking positions).
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description explains when to use the tool (to predict a council verdict and stake RLUSD), mentions auto-settlement and payout mechanics, and implies the alternative usage of being a 'taker' (futures_take). It lacks explicit 'when not to use' statements but provides clear context.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
futures_leaderboardAInspect
Top Signal Futures predictors ranked by wins. Shows win rate, PnL, total staked. Free.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max results (default 20, max 100) |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries the full burden. It implies a read-only operation (showing data) and mentions 'Free', but does not disclose potential side effects, authentication needs, or rate limits. Adequate for a simple query tool but lacks depth.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two short sentences with no wasted words. Front-loaded with the core purpose, followed by details. Highly concise.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the simple nature of the tool (one optional parameter, no output schema), the description adequately covers what it does and what data it returns. It could mention that results are ranked, but the context is largely complete.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The only parameter 'limit' is fully described in the schema (default 20, max 100). The description adds no additional meaning beyond the schema, so baseline score of 3 is appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool retrieves a leaderboard of top signal futures predictors ranked by wins, displaying win rate, PnL, and total staked. It distinguishes from sibling tools like futures_browse or futures_create by focusing on rankings and metrics.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description does not provide guidance on when to use this tool versus alternatives, nor does it mention any prerequisites or exclusions. It simply states what it does without usage context.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
futures_takeAInspect
Take the opposite side of an open Signal Futures position. You win if the council verdict does NOT match the creator's prediction. Stakes locked immediately. Settles on next council verdict for that symbol. Free.
| Name | Required | Description | Default |
|---|---|---|---|
| future_id | Yes | UUID from futures_browse | |
| taker_wallet | Yes | Your XRPL wallet |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description fully shoulders behavioral disclosure. It reveals that stakes are locked immediately, the settlement occurs on the next council verdict, and the tool is free. The win condition is openly stated, providing transparency about risks.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is concise at four sentences, each adding value: action, win condition, immediate lock, settlement, cost. No redundant information, and the key points are front-loaded.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The description covers the core behavior, win condition, settlement, and cost. There is no output schema, and return values are not described, but for a simple action tool this is adequate. Minor gap: no mention of error cases or prerequisites.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, with both parameters documented (future_id: 'UUID from futures_browse', taker_wallet: 'Your XRPL wallet'). The tool description does not add additional parameter-specific semantics beyond the schema. Baseline 3 is appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the verb 'take' and the resource 'opposite side of an open Signal Futures position'. It explains the win condition (council verdict does not match creator's prediction) and settlement trigger. This distinguishes it from siblings like futures_create and futures_browse.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description explains when to use the tool (to take the opposite side) and the conditions of winning. However, it does not explicitly state when not to use it or provide alternative tools. The context is clear but lacks explicit exclusions.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
get_invoiceAInspect
Request a payment invoice for any SqueezeOS endpoint. Returns XRPL destination address, amount in RLUSD, and memo_hex. Pay on XRPL then call verify_payment. Free.
| Name | Required | Description | Default |
|---|---|---|---|
| endpoint_id | Yes | UUID of the endpoint to pay for |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries the full burden. It discloses the return fields (XRPL destination, amount in RLUSD, memo_hex) and that the action is free. However, it does not mention rate limits, expiration, or potential errors.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Three sentences, each serving a purpose: first states the action, second describes the return, third gives the flow and cost. No wasted words.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple tool with one parameter and no output schema, the description is fairly complete. It covers purpose, return values, and next steps. Minor missing details like invoice expiry but acceptable.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
There is only one parameter with 100% schema coverage. The description adds context that the endpoint_id is for 'any SqueezeOS endpoint' and that it's for payment, slightly enriching the schema description.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the verb 'request', the resource 'payment invoice', and the target 'any SqueezeOS endpoint'. It also distinguishes from siblings like 'verify_payment' by specifying that this is for getting the invoice before payment.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description gives clear context: use this to get an invoice, then pay on XRPL and call 'verify_payment'. It also notes it's free. However, it does not explicitly exclude cases when not to use it or mention alternatives.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
hiring_browse_jobsAInspect
Browse open agent hiring jobs. Filter by type, symbol, or min bounty. Free.
| Name | Required | Description | Default |
|---|---|---|---|
| type | No | ||
| symbol | No | ||
| min_bounty | No |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description must carry the full burden. It only states 'Browse' (implying read) and 'Free', but lacks details on pagination, rate limits, return format, or any side effects.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two sentences with no waste. Front-loaded with clear verb and resource, then filter options, then a note on cost. Every sentence adds value.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
No output schema exists, so the description should explain what is returned. It does not mention result format, pagination, or whether results are limited. Given the absence of annotations, this is a significant gap.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 0%, so the description should provide meaning for each parameter. It lists 'type', 'symbol', and 'min_bounty' but does not explain valid values, constraints, or format, leaving ambiguity.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the action 'Browse' and the resource 'open agent hiring jobs', and lists filtering capabilities. It distinguishes well from the sibling tool 'hiring_post_job'.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies when to use (to browse jobs), but does not explicitly state when not to use or provide alternatives. Among siblings, 'hiring_post_job' is clearly for posting, so usage is distinct.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
hiring_post_jobBInspect
Post an analysis job for other agents to fulfill. Bounty paid direct XRPL wallet-to-wallet — SqueezeOS never holds funds. Free to post.
| Name | Required | Description | Default |
|---|---|---|---|
| symbol | No | ||
| wallet | Yes | Your XRPL wallet | |
| job_type | No | ||
| description | Yes | ||
| bounty_rlusd | No | ||
| deadline_hours | No | ||
| payment_wallet | No |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden. It discloses the payment mechanism (direct XRPL wallet-to-wallet) and that posting is free. However, it omits behavioral details such as job visibility, lifecycle after posting, and whether any permissions or rate limits apply.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is two sentences, front-loaded with the core purpose. Every sentence adds value with no wasted words.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given 7 parameters and no output schema or annotations, the description is too brief. It does not explain parameter roles, return values, or confirmations, leaving the agent with insufficient context for correct invocation.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is very low (14%), and the description does not explain any parameters. It fails to add meaning beyond the schema for parameters like symbol, job_type, bounty_rlusd, deadline_hours, or payment_wallet.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the action ('Post'), the resource ('analysis job'), and the target audience ('other agents to fulfill'). It also distinguishes from the sibling tool 'hiring_browse_jobs' by focusing on posting rather than browsing.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies usage for analytical job posting but does not provide explicit guidance on when to use this tool versus alternatives like 'hiring_browse_jobs'. No exclusions or prerequisites are mentioned.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
iwm_odteCInspect
IWM zero-day-to-expiry scanner. Scored contracts by delta/gamma, gamma flip level, max pain, 30-day realized vol. Cost: 0.03 RLUSD.
| Name | Required | Description | Default |
|---|---|---|---|
| agent_wallet | No | ||
| payment_token | No |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations provided, so description carries full burden. It mentions a cost of 0.03 RLUSD, implying payment/charge, but does not clarify if the scan is read-only, modifies state, or requires authentication. The behavior is partially transparent but lacks key details.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is short (one sentence plus cost) and front-loaded with purpose. However, it omits essential details, making it under-specified rather than concise.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given minimal schema (no parameter descriptions, no output schema), the description fails to provide sufficient context. It does not explain the return format, prerequisites, or what 'scored contracts' means, leaving the agent underinformed.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 0%, and the description adds no meaning to the two parameters (agent_wallet, payment_token). The cost mention hints at payment_token's role but is not explicit. The parameters remain opaque.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states it is a scanner for IWM zero-day-to-expiry options, listing specific metrics like delta/gamma, gamma flip level, max pain, and 30-day realized vol. This verb+resource combination is specific, distinguishing it from broader tools like market_scan or options_intelligence, though not explicitly differentiating.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No guidance on when to use this tool versus alternatives. Among siblings, there are multiple scanning tools (beastmode_scan, market_scan, options_intelligence), and the description provides no context for selection. The cost mention is useful but insufficient for usage decisions.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
marketplace_browseBInspect
Browse peer signal marketplace listings. Filter by symbol or bias. Free.
| Name | Required | Description | Default |
|---|---|---|---|
| bias | No | ||
| symbol | No |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description bears full burden. It only mentions 'Free', indicating no cost, but lacks details on return format, pagination, rate limits, or any side effects. The tool's behavior is underspecified.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is two short sentences with no fluff. It is front-loaded with the core action. However, it may be too concise, missing important context.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool has 2 parameters and no output schema, the description is incomplete. It does not explain what the tool returns, any prerequisites (e.g., authentication), or how to interpret results. A more complete description would add significant value.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 0%, so description must compensate. It says 'Filter by symbol or bias' but does not explain the format of symbol (e.g., stock ticker) or the meaning of bias enum values. This adds minimal value beyond the schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description uses a specific verb 'Browse' and clearly identifies the resource as 'peer signal marketplace listings'. It notes filtering by symbol or bias and mentions it is free. This distinguishes it from sibling tools like marketplace_list_signal and marketplace_read_signal.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies usage via browsing and filtering but does not explicitly state when to use this tool versus alternatives, nor does it provide exclusions or prerequisites. Given sibling tools with similar names, clearer guidance would be beneficial.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
marketplace_list_signalBInspect
Post your own analysis signal to the marketplace. Buyers pay 0.02 RLUSD to read your thesis. Sellers earn Credit Bureau score +2 per sale. Free to post.
| Name | Required | Description | Default |
|---|---|---|---|
| bias | Yes | ||
| stop | No | ||
| entry | No | ||
| symbol | Yes | ||
| target | No | ||
| thesis | Yes | ||
| wallet | Yes | ||
| confidence | Yes | ||
| signal_type | No |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations provided. Description discloses that it's a write operation with financial implications but lacks details on idempotency, limits, or post-posting behavior. More transparency needed for a mutation tool.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two sentences, efficient and front-loaded with the main purpose. No wasted words.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given 9 undocumented parameters and no output schema, the description is insufficient for an agent to correctly invoke the tool without additional knowledge.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema has 9 parameters with 0% description coverage. The description does not explain any parameter meaning or usage, failing to compensate for the schema gap.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states 'Post your own analysis signal' with verb 'post' and resource 'analysis signal'. It distinguishes from sibling tools like marketplace_browse and marketplace_read_signal.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description mentions cost and rewards but does not provide explicit when-to-use or when-not-to-use guidance compared to alternatives. Usage context is implied.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
marketplace_read_signalBInspect
Read full thesis for a marketplace signal listing. Returns entry, target, stop, and seller reputation. Cost: 0.02 RLUSD.
| Name | Required | Description | Default |
|---|---|---|---|
| listing_id | Yes | UUID of the listing | |
| agent_wallet | No | ||
| payment_token | No |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Implies read-only operation ('Read full thesis'), discloses cost as a behavioral constraint, and lists returned data. However, no explicit statement about side effects, idempotency, or required authentication, leaving gaps given no annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Extremely concise, single sentence plus cost note. No superfluous information. However, lacks structure like headings or list, but appropriate for a simple read operation.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given low schema coverage, no output schema, and no annotations, the description omits important context: return format, error handling, cost mechanics, prerequisites like wallet balance. Incomplete for an agent to reliably invoke.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is low (33%) with agent_wallet and payment_token undescribed. Description does not explain these parameters beyond what's in the schema. Minimal value added for parameter understanding.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Clearly states verb 'Read' and resource 'full thesis for a marketplace signal listing', listing returned fields. Distinguishes from siblings like marketplace_browse and marketplace_list_signal which handle listing exploration and creation respectively.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No guidance on when to use this tool versus alternatives like marketplace_browse. No exclusions or prerequisites beyond mentioning cost. The agent lacks context for tool selection.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
market_scanCInspect
Full $1-$50 equity universe squeeze scanner. Returns setups ranked by 8-module score + grade-A options picks. Cost: 0.05 RLUSD.
| Name | Required | Description | Default |
|---|---|---|---|
| agent_wallet | No | ||
| payment_token | No |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description partially covers behavior by stating it returns data and costs RLUSD, but it does not disclose whether the tool is read-only, has side effects, or requires specific authentication beyond the wallet.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single, front-loaded sentence that efficiently conveys the tool's purpose and cost with no unnecessary words.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The description lacks details on output structure and full parameter semantics, making it insufficient for an AI to safely invoke the tool without additional context.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 0%, and the description does not explain the purpose of agent_wallet or payment_token, leaving the AI to guess their meanings.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states it's a scanner for equities in the $1-$50 range, returning setups ranked by score and options picks. It distinguishes from siblings like beastmode_scan by specifying the price range and scoring method.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description mentions a cost requirement but provides no guidance on when to use this tool versus alternatives, nor any prerequisites or contraindications.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
options_intelligenceCInspect
Institutional options flow: PUT/CALL sweep detection, whale blocks, unusual volume. Net delta, GEX, put/call ratios, max pain. Cost: 0.05 RLUSD.
| Name | Required | Description | Default |
|---|---|---|---|
| agent_wallet | No | ||
| payment_token | No |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations provided. Description mentions cost and lists features but does not disclose side effects, data freshness, or whether it is read-only. Lacks behavioral details beyond a summary.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Description is compact (single sentence with bullet points) but lacks clear structure. Front-loads key terms but mixes features and cost without separation.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the complexity of options intelligence and no output schema, the description is severely incomplete. Missing parameter explanations, usage context, and return value expectations.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema has 2 parameters (agent_wallet, payment_token) with no description. Schema description coverage is 0%, and the description does not explain these parameters at all, leaving the agent unable to fill them correctly.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool provides institutional options flow data including sweep detection, whale blocks, and various ratios. It implies data retrieval, but lacks a specific verb like 'retrieve' or 'scan'. It is distinct from sibling tools like market_scan or futures_browse.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No guidance on when to use this tool versus alternatives. The cost is mentioned but not how to pay or prerequisites. Sibling tools exist but no comparisons provided.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
oracle_feedsAInspect
Free catalog of all available Real-World Data Oracle feeds. Returns feed names, descriptions, current event buffer counts, poll intervals, and per-call pricing. Available feeds: sec_8k (SEC Form 8-K material events), sec_s1 (IPO filings), fda (FDA NDA/BLA drug approvals), patents (USPTO patent grants). Use this before calling oracle_query to see what data is available and how many events are buffered. No payment required.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations exist, so the description carries full burden. It states 'No payment required' and implies read-only behavior, but does not disclose authentication needs, rate limits, or other potential behaviors. Adequate but not comprehensive.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is concise with no wasted words. It front-loads the purpose, lists feeds, and ends with usage advice. Every sentence is informative and earns its place.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Despite lacking an output schema, the description fully explains the return values (names, descriptions, buffer counts, etc.) and lists all available feeds. Zero parameters makes the tool simple, and the description covers all necessary context.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
There are no parameters, so schema coverage is 100%. The description adds value by detailing the returned fields, which goes beyond the empty schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool's purpose: 'Free catalog of all available Real-World Data Oracle feeds' and specifies the returned data. It distinguishes from the sibling tool oracle_query by advising to use this first.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicit usage guidance: 'Use this before calling oracle_query to see what data is available.' This provides clear context for when to use the tool, though it does not cover when not to use it or alternatives beyond oracle_query.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
oracle_queryAInspect
Premium (0.02 RLUSD) — search or retrieve events from the Real-World Data Oracle. Covers four regulatory data feeds: sec_8k (8-K material events), sec_s1 (IPO filings), fda (FDA drug approvals), patents (USPTO patent grants). Returns machine-readable JSON events with timestamps, source URLs, and structured fields. Sub-second delivery vs Bloomberg's 5–10 minute lag — agents that catch the 8-K or FDA approval first win the trade. Pass feeds=[] to query all feeds. Pass keyword to text-search events. Pass since_ts (Unix timestamp) to get only recent events. Cost: 0.02 RLUSD per call. Pass payment_token from verify_payment.
| Name | Required | Description | Default |
|---|---|---|---|
| feeds | No | Feed keys to query: sec_8k, sec_s1, fda, patents (default: all) | |
| limit | No | Max events to return (default 50, max 200) | |
| keyword | No | Case-insensitive keyword to filter events | |
| since_ts | No | Unix timestamp — only return events after this time | |
| agent_wallet | No | Your XRPL wallet address | |
| payment_token | No | JWT from verify_payment (0.02 RLUSD) |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description fully carries the burden. It discloses the paid nature (0.02 RLUSD), the need for a payment token, the sub-second latency, and the return format (machine-readable JSON with timestamps, source URLs, structured fields). This is comprehensive for a data retrieval tool, though it lacks details on error handling or rate limits.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is information-dense but not overly verbose. Every sentence adds value, covering purpose, parameters, cost, and performance. The initial 'Premium (0.02 RLUSD)' might be somewhat promotional but is still relevant. It is well-structured with clear points.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given no output schema, the description adequately describes the return format. It covers the main use cases (querying all feeds, filtering by keyword and timestamp) and mentions performance. However, it could be more explicit about optional parameters like limit, though they are in the schema. Overall, it provides sufficient context for an agent to call the tool correctly.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, with each parameter documented. The description adds value by explaining usage patterns: passing feeds=[] queries all feeds, keyword performs text-search, since_ts is a Unix timestamp, and payment_token is obtained from verify_payment. This provides practical context beyond the schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly defines the tool's purpose: searching or retrieving events from the Real-World Data Oracle across four specific regulatory feeds. It uses a specific verb ('search or retrieve') and resource ('events from the Real-World Data Oracle'), and it distinguishes itself from siblings like oracle_feeds by detailing the filtering and querying capabilities.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description provides context for usage, including cost, required payment token, and performance comparison to Bloomberg. However, it does not explicitly specify when to use this tool vs. alternatives (e.g., oracle_feeds) or when not to use it. Usage is implied from the description but not clearly delineated.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
proprietary_ema_signalAInspect
SML Proprietary EMA Suite — three independent engines on three distinct market dimensions (macro price stretch, dark-pool volume kinetics, price ribbon harmonics) evaluated together for high-conviction consensus. Consensus levels: TRIPLE_LOCK_BULL/BEAR (highest conviction — all engines agree at independent dimensions), LIE_DETECTOR_ACTIVE (cross-engine divergence trigger, institutional accumulation footprint), BULL/BEAR_CONFLUENCE, BULL/BEAR_DIVERGENT, NEUTRAL. Returns directional bias, per-engine signal blocks (without internal parameters), and combined_score (0-100) that feeds council_verdict confidence. Free.
| Name | Required | Description | Default |
|---|---|---|---|
| symbol | Yes | US equity ticker (e.g. SPY, IWM, GME, NVDA) |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations provided, so description carries full burden. It describes the three engines and consensus levels, mentions the tool is free, but does not disclose potential rate limits, authentication needs, or behavioral constraints beyond the return values.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is detailed yet efficiently structured, front-loading the core function and listing consensus levels. Every sentence adds value, though it could be slightly more concise.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool's simplicity (one parameter, no output schema), the description provides adequate context: engine mechanics, consensus levels, and return values. It covers what an agent needs to know to select and invoke the tool correctly.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Input schema coverage is 100% with a single parameter 'symbol' described as 'US equity ticker'. The description adds no additional semantics beyond the schema itself, earning a baseline score of 3.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool evaluates three independent engines on market dimensions to produce high-conviction consensus. It lists specific consensus levels and outputs, making the purpose clear. However, it does not explicitly differentiate from sibling tools like market_scan or oracle_query.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies usage for obtaining consensus on US equities, but lacks explicit guidance on when to use this tool versus alternatives (e.g., for different signal types or use cases). No when-not instructions are provided.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
settlement_browseBInspect
Browse open conditional settlement contracts. Filter by symbol or creator wallet. Free.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| status | No | ||
| symbol | No | ||
| wallet | No | Filter by creator or recipient wallet |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations provided, so the description should disclose behavioral traits. It only says 'Free' and 'Browse', but does not explicitly state read-only nature, rate limits, or output format. Lacks crucial context for safe usage.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two short sentences, no redundant information. Efficient and to the point.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a browse tool with no output schema, the description covers basic function but omits details like what constitutes a 'conditional settlement contract', how results are presented, or pagination. Adequate but incomplete.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is only 25% (only wallet described). The description adds that filtering is by symbol or wallet, but does not explain limit, status, or enum values. Minimal added value beyond schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool's purpose: browse open conditional settlement contracts with filtering options. It distinguishes from sibling tools like settlement_create and settlement_trigger.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description mentions filtering by symbol or wallet but does not provide explicit guidance on when to use or not use this tool vs alternatives. No exclusions or prerequisites listed.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
settlement_createAInspect
Create a conditional agent-to-agent escrow contract. Lock intent: 'I'll pay X RLUSD to Agent B IF condition Y is met.' Conditions: bias_match, confidence_above, price_above, price_below, time_elapsed. SqueezeOS tracks and proves — wallets settle direct. 1% platform fee on settlement. Free to create.
| Name | Required | Description | Default |
|---|---|---|---|
| symbol | Yes | Target equity symbol | |
| ttl_hours | No | Contract expiry (default 24h) | |
| description | No | Human-readable contract description | |
| amount_rlusd | Yes | RLUSD to pay on condition met (0.01-1000) | |
| condition_type | Yes | ||
| creator_wallet | Yes | Your XRPL wallet (payer) | |
| condition_value | No | Condition threshold (e.g. 'BULLISH', '75', '220.50') | |
| recipient_wallet | Yes | Recipient XRPL wallet |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations provided, so description fully shoulders the transparency burden. Discloses platform fee (1% on settlement), that creation is free, and that SqueezeOS tracks and proves conditions while wallets settle directly. However, lacks detail on error cases or reversibility.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Front-loaded with the core purpose ('Create a conditional agent-to-agent escrow contract'), immediately followed by a concrete example of the lock intent. Only two sentences, each serving a purpose with zero waste.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool's complexity (8 parameters, 5 required, no output schema), the description covers the essential behavioral contract: what it does, conditions, fee structure, and tracking mechanism. Could be improved by noting the return format or potential errors, but currently adequate for selection and invocation.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 88%, and the description adds significant meaning beyond field names: explains the contract intent, condition types with examples ('BULLISH', '75', '220.50'), and the purpose of each wallet. The description compensates for the small uncovered portion.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Description clearly states the tool creates a conditional agent-to-agent escrow contract with a specific lock intent. Lists distinct condition types (bias_match, confidence_above, etc.) and distinguishes itself from siblings like settlement_browse and settlement_trigger.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Provides clear usage context (creating conditional escrow contracts) and enumerates possible conditions, but does not explicitly state when not to use this tool or mention alternatives beyond the sibling list.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
settlement_triggerAInspect
Check if a settlement contract's condition is now met — and settle it if so. Publishes a settlement proof to SSE stream. Returns proof on success. Anyone can call — contract creator, recipient, or any agent. Free.
| Name | Required | Description | Default |
|---|---|---|---|
| contract_id | Yes | UUID from settlement_browse |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries full burden. It discloses side effects (publishes to SSE stream), return value (proof on success), cost (free), and permissions (anyone). Missing behavior when condition not met, but otherwise adequate.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Highly concise: three short sentences that front-load the core action. No unnecessary words; every sentence adds value.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple tool with one parameter and no output schema, the description covers purpose, side effects, return, access, and cost. Slightly incomplete on handling when condition is not met, but sufficient for typical use.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, so baseline is 3. Description does not add new information about the contract_id parameter beyond what the schema already provides ('UUID from settlement_browse').
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Clearly states the action: checking a settlement contract's condition and settling if met. Distinguishes from siblings like settlement_browse and settlement_create by specifying the trigger behavior.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Describes who can call (anyone) but does not explicitly contrast with sibling tools or state when not to use it. Usage context is implied but lacks 'when-not' guidance.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
signal_historyAInspect
Last 200 recorded signals for a symbol (SQUEEZE_ALERT, OPTIONS_SWEEP, COUNCIL_VERDICT, MARKETPLACE_LISTING). Newest first. Free — enables backtesting and confidence calibration.
| Name | Required | Description | Default |
|---|---|---|---|
| symbol | Yes | Equity ticker |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description fully bears the burden of transparency. It discloses the limit of 200 records, ordering, and the types of signals included. It does not mention any side effects but none are expected. The mention of 'Free' adds transparency about cost.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is extremely concise at two sentences, with critical information front-loaded: the cap of 200 signals, the required symbol, signal types, ordering, and a note about being free. Every sentence serves a purpose with no wasted words.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool's simplicity (one parameter, no nested objects, no output schema), the description provides sufficient context about what the tool returns and how to use it. The lack of an output schema is not a problem here because the description adequately describes the response structure.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The input schema has 100% coverage with a description for the single parameter 'symbol' as 'Equity ticker'. The tool description does not add any additional semantic meaning beyond what the schema already provides, so a baseline score of 3 is appropriate.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool returns the last 200 recorded signals for a given symbol, lists the signal types, and specifies ordering (newest first). It distinguishes itself from sibling tools like signal_preview by focusing on historical signal retrieval.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description indicates it is free and useful for backtesting and confidence calibration, providing context for when to use it. However, it does not explicitly state when not to use it or mention alternatives among siblings, which would enhance the guidance.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
signal_previewAInspect
Free bias + regime preview for any symbol. 15-minute cache. Not tradeable — use council_verdict for full thesis.
| Name | Required | Description | Default |
|---|---|---|---|
| symbol | Yes | Equity ticker |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries full burden. It discloses a 15-minute cache and states the tool is not tradeable, which are useful behavioral traits. However, it does not describe the return format or side effects, though given it's a preview, these are minor gaps.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two sentences, front-loaded with purpose, zero wasted words. Every sentence adds value.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple one-parameter tool with no output schema or annotations, the description covers purpose, usage, caching, tradeability, and alternative. It is fully complete within this context.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, so baseline is 3. The description adds no additional meaning beyond the schema's 'Equity ticker' description, but the schema already fully documents the single parameter.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool's purpose: 'Free bias + regime preview for any symbol.' It uses a specific verb (preview) and resource (bias + regime), and distinguishes from sibling council_verdict by noting it's not tradeable and directing to the alternative.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicitly states when to use (free preview) and when not to use (not tradeable), and directly names an alternative tool (council_verdict) for full thesis.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
system_statusAInspect
SqueezeOS system health check. Returns uptime and version. Free.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries full burden for behavioral disclosure. It only mentions returning uptime and version, and says 'Free' (likely meaning no cost). It omits details like authentication requirements, side effects, rate limits, or response format. This is insufficient for a safe agent decision.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is extremely concise with no wasted words. It front-loads the primary purpose ('SqueezeOS system health check') and immediately states outputs. Every sentence earns its place.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given zero parameters and no output schema, the description is minimally adequate but lacks details like response structure or error states. For a health check, an agent might need to know if it returns JSON or plain text, or what 'uptime' format is used. Fills basic purpose but leaves gaps.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The input schema has zero parameters (100% coverage trivially). No parameter documentation is needed; the description's mention that it returns uptime and version confirms the stateless, read-only nature. Baseline score of 4 is appropriate per rules.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool performs a 'system health check' and returns 'uptime and version', which is a specific verb+resource. Among sibling tools like autopilot_status or marketplace_browse, this is uniquely identified as a system-level diagnostic.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No guidance on when to use this tool vs alternatives. It does not mention prerequisites, typical use cases, or situations where other tools would be better suited. The agent is left without context for selection.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
verify_paymentAInspect
Submit XRPL tx_hash after paying an invoice. Returns a signed JWT access_token (1-hour TTL) to use as payment_token. Free.
| Name | Required | Description | Default |
|---|---|---|---|
| tx_hash | Yes | 64-char hex XRPL tx hash | |
| invoice_id | Yes | ||
| agent_domain | No | Optional agent domain for attribution | |
| agent_wallet | Yes | Your XRPL classic address |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations provided, so description carries full burden. Mentions side effects (submission, returns JWT) and that it is free, but lacks details on error handling, idempotency, or irreversible actions.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two sentences, front-loaded with the action. Every sentence provides essential information; no fluff.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
No output schema, but description mentions return value (JWT with TTL). However, lacks details on error conditions, prerequisites, and the role of each parameter, leaving some gaps for the agent.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 75%, so baseline is 3. Description adds minimal value beyond schema; it ties tx_hash to the action but does not explain invoice_id or agent_wallet roles.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Clearly states the action: submit an XRPL transaction hash after paying an invoice. Distinguishes from siblings as no other tool handles payment verification.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Implies usage after paying an invoice, giving a clear trigger. Does not explicitly mention alternatives or when not to use, but the context is sufficient.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Claim this connector by publishing a /.well-known/glama.json file on your server's domain with the following structure:
{
"$schema": "https://glama.ai/mcp/schemas/connector.json",
"maintainers": [{ "email": "your-email@example.com" }]
}The email address must match the email associated with your Glama account. Once published, Glama will automatically detect and verify the file within a few minutes.
Control your server's listing on Glama, including description and metadata
Access analytics and receive server usage reports
Get monitoring and health status updates for your server
Feature your server to boost visibility and reach more users
For users:
Full audit trail – every tool call is logged with inputs and outputs for compliance and debugging
Granular tool control – enable or disable individual tools per connector to limit what your AI agents can do
Centralized credential management – store and rotate API keys and OAuth tokens in one place
Change alerts – get notified when a connector changes its schema, adds or removes tools, or updates tool definitions, so nothing breaks silently
For server owners:
Proven adoption – public usage metrics on your listing show real-world traction and build trust with prospective users
Tool-level analytics – see which tools are being used most, helping you prioritize development and documentation
Direct user feedback – users can report issues and suggest improvements through the listing, giving you a channel you would not have otherwise
The connector status is unhealthy when Glama is unable to successfully connect to the server. This can happen for several reasons:
The server is experiencing an outage
The URL of the server is wrong
Credentials required to access the server are missing or invalid
If you are the owner of this MCP connector and would like to make modifications to the listing, including providing test credentials for accessing the server, please contact support@glama.ai.
Discussions
No comments yet. Be the first to start the discussion!