{"serverId":"mcp-registry/com.catalystedgescanner/catalyst-edge-mcp","tools":[{"name":"get_convergence_picks","fixed":{"name":"get_convergence_picks","description":"Today's top scored catalyst picks from the Catalyst Edge convergence model. Optional filters: conviction, sector. Free tier returns the top 3.","inputSchema":{"type":"object","properties":{"limit":{"type":"integer","description":"max picks (default 25; free tier capped at 3)"},"sector":{"type":"string","description":"filter by sector (substring match)"},"conviction":{"enum":["MAXIMUM","HIGH","ELEVATED","WATCH"],"type":"string","description":"filter by conviction level"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":146,"tokensAfter":146},{"name":"get_options_context","fixed":{"name":"get_options_context","description":"Live options context for a ticker via Tradier — nearest expiration, ATM call/put prices, straddle cost. Use to choose an options strategy.","inputSchema":{"type":"object","required":["ticker"],"properties":{"ticker":{"type":"string","description":"ticker symbol"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":87,"tokensAfter":87},{"name":"get_price_forecast","fixed":{"name":"get_price_forecast","description":"Kronos price forecast for a ticker (or the whole scored board), as a probability: p_up is the share of sampled price paths closing higher over the horizon, with a p10-p90 return band. Price history only — independent of the catalyst signal layers.","inputSchema":{"type":"object","properties":{"limit":{"type":"integer","description":"max rows when no ticker is given (default 25)"},"ticker":{"type":"string","description":"ticker symbol; omit for the full board"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":142,"tokensAfter":142},{"name":"get_sector_lean","fixed":{"name":"get_sector_lean","description":"Orphan-aggregated sector lean — the directional signal each sector is showing, from ~480 aggregated data spokes.","inputSchema":{"type":"object","properties":{}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":57,"tokensAfter":57},{"name":"get_thesis","fixed":{"name":"get_thesis","description":"Plain-language thesis for a ticker — quantitative read, catalysts, risks, bear case. Covers the top convergence picks.","inputSchema":{"type":"object","required":["ticker"],"properties":{"ticker":{"type":"string","description":"ticker symbol"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":79,"tokensAfter":79},{"name":"get_ticker_signal","fixed":{"name":"get_ticker_signal","description":"Full convergence breakdown for one ticker — every non-zero signal layer and its points, plus the score and conviction.","inputSchema":{"type":"object","required":["ticker"],"properties":{"ticker":{"type":"string","description":"ticker symbol"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":81,"tokensAfter":81},{"name":"get_track_record","fixed":{"name":"get_track_record","description":"Historical hit-rate and alpha of Catalyst Edge pick lists — the evidence an agent uses to weight the signal. Optional: list_name filter.","inputSchema":{"type":"object","properties":{"list_name":{"type":"string","description":"filter to one pick list (substring match)"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":88,"tokensAfter":88}],"toolsChanged":7,"tokensSaved":0,"todo":[],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}