Generated MCP reference
Quawd MCP Tool Reference
A published map of the tools exposed by Quawd's MCP server. The catalog stays compact for scanning; exact input schemas live in linked JSON files for agents and implementers.
Tools
18
Groups
10
Schemas
18
Assess
1 toolCompare
1 toolExplain
1 toolGet
2 toolsToolAccessSummary
get_condition_timelineWriteGet condition proximity evolution over a bar range. Use to spot patterns like 'RSI was consistently near threshold but never crossed'.get_current_signal_stateWriteEvaluate a strategy's entry/exit conditions against the most recent market bar. Use before promoting to paper trading to confirm the strategy isn't already firing on stale signals.List
2 toolsToolAccessSummary
list_assetsWriteUse BEFORE creating a strategy to see what symbols, timeframes, and date ranges are available for backtesting. Returns a catalog of assets with data coverage. Call once at the start of a research session to ground subsequent builder_create calls.list_event_typesWriteUse BEFORE adding an event-driven condition (e.g. "exit before FOMC"). Returns the user's custom events plus active system events (CPI, FOMC, NFP, earnings windows).Research projects
1 toolRun
1 toolSignals
1 toolStrategy builder
7 toolsToolAccessSummary
builder_add_conditionWriteAdd a condition card to the strategy. Returns card_id. Use multi-timeframe by setting 'resolution' inside lhs/rhs value refs. Use builder_get_card_schema('value_ref:indicator') for the full schema.builder_attachWriteUse after building a card to wire it into a strategy slot (entry, exit, gate, overlay). Each strategy needs at least one entry attachment to trade.builder_compileWriteUse when ready to backtest: freeze a strategy into a runnable blueprint. Call after all entries/exits/gates have been attached and sizing/risk are configured. Idempotent.builder_composeWriteUse to combine multiple existing condition cards into one logical card. Modes: allOf (AND), anyOf (OR), not, at_least (N-of-M), consecutive (N bars), sequence (ordered steps).builder_createWriteUse FIRST when starting a new strategy. Returns a strategy_id used by every subsequent builder_* call. Pick `symbols` and `timeframe` from list_assets() to ensure data coverage. `symbols` is a list — single-symbol: ['SPY']; universe: ['AAPL','MSFT','GOOG']. Example: builder_create(name='RSI mean revert', symbols=['BTC-USD'], timeframe='1h', parent_strategy_id='root').builder_get_card_schemaWriteUse BEFORE builder_add_condition to discover and inspect card types. Call with no card_type (optionally with role=entry/exit/gate) to list all available types grouped by category. Call with a specific card_type (e.g. 'trailing_stop', 'value_ref:indicator') to get its full JSON schema.builder_set_strategy_configWriteSet strategy-level config (sizing, position_policy, execution, risk) in one partial-patch call. Only keys present in patch are applied.