{"name":"The Stall","version":"4.97.0","description":"Paid component tools over MCP. Discovery is free; paid executions follow their actual payment challenge and fulfillment contract.","endpoint":"https://the-stall.intuitek.ai/mcp","transport":"streamable-http","researchFunnel":{"schema":"the-stall-research-funnel-discovery/v1","manifest":"https://the-stall.intuitek.ai/research-funnel.json","descriptor_source":"https://the-stall.intuitek.ai/commercial-descriptors.json","raw_contract_source":"https://the-stall.intuitek.ai/catalog","execution_interfaces":["HTTP","MCP"],"a2a_scope":"payment_recovery_only","limitations":["Caller-operated component sequence, not a separately admitted research product","Legacy synthesis lacks claim-level evidence mapping; model synthesis is not independent verification","No ongoing monitoring or notifications"],"sequence":[{"capability":"research-paper-search","role":"discovery","price_usdc":"0.059"},{"capability":"github-intel","role":"discovery","price_usdc":"0.021"},{"capability":"research-synthesis","role":"synthesis","price_usdc":"0.200"}],"handoff":{"from":["research-paper-search","github-intel"],"to":"research-synthesis","reuse":"Carry the discovery topic or returned findings into the research-synthesis query."},"outcome_guaranteed":false},"descriptorSource":"https://the-stall.intuitek.ai/commercial-descriptors.json","tools":[{"name":"market-breadth","description":"PAID MCP TOOL — $0.031 USDC per successful call via native x402. Discovery is free. US equity participation from four ETF-ratio proxies: RSP/SPY, IWM/SPY, SPHB/SPLV and MDY/SPY. Returns pair signals, a composite score and data-quality status. Use to compare broad participation with index leadership. Reports partial coverage explicitly. No inputs required.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","type":"object","properties":{}},"annotations":{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true},"execution":{"taskSupport":"forbidden"},"_meta":{"ai.intuitek.stall/inputSchemaProjection":{"canonicalInputSchema":{"type":"object","properties":{},"required":[],"additionalProperties":false,"examples":[{}]},"differences":[{"path":"/required","kind":"not_projected","canonical":[]},{"path":"/additionalProperties","kind":"not_projected","canonical":false},{"path":"/examples","kind":"not_projected","canonical":[{}]},{"path":"/$schema","kind":"projection_added","projected":"http://json-schema.org/draft-07/schema#"}],"runtimeValidationChanged":false,"limitation":"inputSchema is the existing runtime Zod projection. Canonical registry constraints are retained here; not_projected constraints are not enforced by that conversion. Structural changes and added schema metadata are reported separately. Declared contracts do not verify outcomes."}},"outputSchema":{"type":"object","properties":{"equal_weight":{"type":["object","null"],"description":"RSP vs SPY — equal-weight vs cap-weight breadth. Positive divergence = broad participation.","properties":{"ratio_current":{"type":"number"},"ratio_20d_avg":{"type":"number"},"divergence_pct":{"type":"number","description":"Current ratio vs 20-day avg (%). Positive = RSP outperforming SPY."},"momentum_5d_pct":{"type":"number","description":"5-day ratio trend (%). Positive = breadth improving."},"signal":{"type":"string","enum":["OUTPERFORMING","NEUTRAL","UNDERPERFORMING"]}}},"small_cap":{"type":["object","null"],"description":"IWM vs SPY — small-cap vs large-cap participation. IWM outperforming = healthy risk-on breadth.","properties":{"ratio_current":{"type":"number"},"ratio_20d_avg":{"type":"number"},"divergence_pct":{"type":"number"},"momentum_5d_pct":{"type":"number"},"signal":{"type":"string","enum":["OUTPERFORMING","NEUTRAL","UNDERPERFORMING"]}}},"risk_appetite":{"type":["object","null"],"description":"SPHB vs SPLV — high-beta vs low-volatility. SPHB outperforming = risk-on market posture.","properties":{"ratio_current":{"type":"number"},"ratio_20d_avg":{"type":"number"},"divergence_pct":{"type":"number"},"momentum_5d_pct":{"type":"number"},"signal":{"type":"string","enum":["OUTPERFORMING","NEUTRAL","UNDERPERFORMING"]}}},"mid_cap":{"type":["object","null"],"description":"MDY vs SPY — mid-cap vs large-cap participation. MDY outperforming = broad market lift.","properties":{"ratio_current":{"type":"number"},"ratio_20d_avg":{"type":"number"},"divergence_pct":{"type":"number"},"momentum_5d_pct":{"type":"number"},"signal":{"type":"string","enum":["OUTPERFORMING","NEUTRAL","UNDERPERFORMING"]}}},"breadth_score":{"type":"integer","description":"Composite breadth score: −100 (extreme narrowing) to +100 (extreme breadth expansion)."},"breadth_regime":{"type":"string","description":"Breadth regime: STRONGLY_BULLISH | BULLISH | NEUTRAL | BEARISH | STRONGLY_BEARISH"},"breadth_summary":{"type":"string","description":"One-line interpretation of the current breadth signal."},"spy_price":{"type":["number","null"],"description":"Current SPY price."},"pairs_computed":{"type":"integer","description":"Number of ratio pairs successfully computed (of 4 attempted)."},"data_quality":{"type":"string","enum":["COMPLETE","PARTIAL"],"description":"PARTIAL means the composite uses fewer than all four breadth pairs."},"ts":{"type":"string","description":"ISO 8601 timestamp."}},"examples":[{"equal_weight":{"ratio_current":0.275,"ratio_20d_avg":0.2839,"divergence_pct":-3.14,"momentum_5d_pct":-2.67,"signal":"UNDERPERFORMING"},"small_cap":{"ratio_current":0.3692,"ratio_20d_avg":0.3815,"divergence_pct":-3.23,"momentum_5d_pct":-1.93,"signal":"UNDERPERFORMING"},"risk_appetite":{"ratio_current":2.0998,"ratio_20d_avg":1.9722,"divergence_pct":6.47,"momentum_5d_pct":8.57,"signal":"OUTPERFORMING"},"mid_cap":{"ratio_current":0.864,"ratio_20d_avg":0.8919,"divergence_pct":-3.13,"momentum_5d_pct":-2.3,"signal":"UNDERPERFORMING"},"breadth_score":-50,"breadth_regime":"STRONGLY_BEARISH","breadth_summary":"STRONGLY_BEARISH: equal-weight underperforming (RSP/SPY div -3.1%); small-caps underperforming (IWM/SPY div -3.2%)","spy_price":773.5,"pairs_computed":4,"data_quality":"COMPLETE","ts":"2026-09-22T08:12:34.952Z"}],"x-stall-example-provenance":{"observed_at":"2026-09-22T08:12:34.952Z","kind":"historical verified diagnostic response","current_data":false,"source_sha256":"23219f5df442fc12cb745ccb67e71fb177506e18b54392b919d1d274cb7b66e2","output_sha256":"8382591582c35b14b779072122a82e76056fc6a8c81bb7f37f1a10256141a2fe","resources":[{"host":"query2.finance.yahoo.com","path":"/v8/finance/chart/RSP","sha256":"4c827e262edc81de473901bcdc10166e8351ce4dfc7fd0361dcbdc3d216bb7a4","status":200,"bytes":3440,"observed_at":"2026-09-22T08:12:34.871Z"},{"host":"query2.finance.yahoo.com","path":"/v8/finance/chart/IWM","sha256":"2053cb2a276bb2368af8ab379f2e15c58680a6b40db7bb548a685b0a208661ff","status":200,"bytes":3430,"observed_at":"2026-09-22T08:12:34.877Z"},{"host":"query2.finance.yahoo.com","path":"/v8/finance/chart/SPLV","sha256":"508d515d9021ed9ddfda396fab9aa0086b79b02cd8865ef62ca780109a9fd9f8","status":200,"bytes":3369,"observed_at":"2026-09-22T08:12:34.878Z"},{"host":"query2.finance.yahoo.com","path":"/v8/finance/chart/SPHB","sha256":"0a8280e1bc7f6cbfe498c14f6acf68c9ecc8595d65ef4555495686f4f298afd9","status":200,"bytes":3365,"observed_at":"2026-09-22T08:12:34.896Z"},{"host":"query2.finance.yahoo.com","path":"/v8/finance/chart/SPY","sha256":"112bc5b14a647b3ade28172372d227035a1952b9e9cbe8e964772eb2b7cbb47a","status":200,"bytes":3288,"observed_at":"2026-09-22T08:12:34.914Z"},{"host":"query2.finance.yahoo.com","path":"/v8/finance/chart/MDY","sha256":"f7dc24ef0411f04642a7ef1e787b05127980f743b04246fed4a275f0b4b1b1bc","status":200,"bytes":3316,"observed_at":"2026-09-22T08:12:34.952Z"}]}}}]}