{"serverId":"mcp-registry/com.marginofinsight/research","tools":[{"name":"get_company_primer","fixed":{"name":"get_company_primer","description":"Get a free company primer for any US-listed company. Returns business overview, financial snapshot, and recent catalysts. No payment required.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["ticker"],"properties":{"ticker":{"type":"string","description":"Stock ticker symbol (e.g. AAPL, MSFT, NVDA)"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":110,"tokensAfter":110},{"name":"get_fundamental_analysis","fixed":{"name":"get_fundamental_analysis","description":"Get fundamental analysis (12 research steps: revenue breakdown, earnings analysis, competitive positioning, financial trends, risk register, balance sheet, capital allocation, returns on capital (ROIC), industry context). Costs $1.00. Pay with a Stripe Shared Payment Token: send `Authorization: Bearer spt_…` on the HTTP transport. See https://docs.stripe.com/agentic-commerce/concepts/shared-payment-tokens.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["ticker"],"properties":{"ticker":{"type":"string","description":"Stock ticker symbol"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":180,"tokensAfter":180},{"name":"get_investment_memo","fixed":{"name":"get_investment_memo","description":"Get a full investment memo (21 research steps including DCF valuation, moat analysis, management quality, scenario analysis, returns on capital, institutional and insider activity, and investment thesis). Equivalent to a sell-side initiation note. Costs $2.00. Pay with a Stripe Shared Payment Token: send `Authorization: Bearer spt_…` on the HTTP transport. See https://docs.stripe.com/agentic-commerce/concepts/shared-payment-tokens.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["ticker"],"properties":{"ticker":{"type":"string","description":"Stock ticker symbol"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":185,"tokensAfter":185},{"name":"list_coverage","fixed":{"name":"list_coverage","description":"List all covered tickers with company name, sector, exchange, and last updated date. Free.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":65,"tokensAfter":65},{"name":"search_research","fixed":{"name":"search_research","description":"Search covered companies by ticker or company name. Returns matching companies with ticker, name, sector, and exchange. Free.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["query"],"properties":{"query":{"type":"string","description":"Ticker symbol or company name to search for"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":104,"tokensAfter":104}],"toolsChanged":5,"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."}