Skip to main content
Glama

trading-signals-mcp

Pre-Trade Check (bundle)

pre_trade_check
Read-only

One GO / CAUTION / NO_GO answer with plain reasons before trading a futures contract: event-risk gate + session brief (US macro calendar, Treasury yields, CFTC positioning, holidays) + SEC Form 4 insider activity (for ticker, else top market-wide insider clusters) + optional Base token verdict (token). Works with no key (small daily allowance) or with a Trading Signals Toolkit API key (free 100 calls/month, Starter, Pro). Pay-per-call equivalent: $0.10 USDC over x402. Informational only, not investment advice.

Tool call template

Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {
      "symbol": "<symbol>"
    },
    "name": "pre_trade_check"
  }
}

Input Schema

NameRequiredDescriptionDefault
tokenNoOptional Base ERC-20 token address: adds an A-F token safety verdict
symbolYesFutures root: ES (E-mini S&P 500), NQ (E-mini Nasdaq-100), CL (WTI crude), GC (gold), ZN (10-year T-note)
tickerNoOptional US equity ticker (e.g. AAPL): adds its SEC insider buys
windowNoLook-ahead window in minutes (1-240, default 30)

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.3/5.0
Behavior4/5

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

Annotations already cover the safety profile (readOnlyHint, destructiveHint=false, openWorldHint), so the bar is lower, and the description still adds real operational context: keyless mode with a small daily allowance, 100 free calls/month with an API key, and a $0.10 USDC x402 pay-per-call path. It also discloses the informational-only disclaimer. It does not explain why idempotentHint is false (e.g. that underlying market data changes between calls), which would be a useful addition for a repeated-check workflow.

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

Conciseness4/5

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

The answer format is front-loaded in the first clause, followed by the component list, access tiers, and pricing — a logical ordering. It is a single dense sentence with stacked parentheticals, so it reads as compressed prose rather than scannable structure, but nearly every clause carries distinct information.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a 4-parameter, no-nested, no-output-schema tool, the definition covers what an agent most needs: the shape of the answer (three-way verdict plus reasons), what data feeds it, and the auth/cost model. The remaining gap is response granularity — whether the reasons are per-factor and how a partial failure of one data source is reported.

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

Parameters4/5

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

Schema description coverage is 100%, so a 3 is the floor; the description earns above that by documenting conditional behavior the schema cannot: `ticker` adds that equity's SEC insider buys, and when omitted the tool falls back to top market-wide insider clusters. `token` is similarly framed as an additive A-F verdict. Only `window` receives no mention in the description, leaving fine-grained look-ahead semantics to the schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description opens with a concrete deliverable ("One GO / CAUTION / NO_GO answer with plain reasons before trading a futures contract") and then enumerates the bundle's components: event-risk gate, session brief (macro calendar, Treasury yields, CFTC positioning, holidays), SEC Form 4 insider activity, and optional Base token verdict. That enumeration maps almost one-to-one onto the sibling tools (event_gate, session_brief, insider_buys, token_verdict), so an agent can tell this is the composite verdict rather than an individual signal.

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

Usage Guidelines4/5

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

Timing guidance is explicit: use it "before trading a futures contract", and the constituent parts imply when to prefer this over the individual signal tools. The gap is that it never states the inverse selection rule — e.g. when a single component (event_gate alone) is sufficient — so the agent must infer the bundle-vs-single tradeoff.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.