OptimistFi
com.optimistfi/optimistfiVersion 1.30.1Perpetual futures across 40 venues, perps prop firms and sourced theses on 6,100+ US stocks.
Status
Responds1192 msAnswered our handshake without sign-in.- Last checked
- Nov 14, 2026, 14:08 UTC
- Latency
- 1192 ms
- Remotes responding
- 1 of 1
- Sign-in
- No sign-in
- Hosting
- Hosted outside the EU (detected)
- Registry data as of
- Nov 14, 2026, 21:12 UTC
Data from the official MCP Registry, checked by run.zero. How we check
Connect
Streamable HTTP
https://mcp.optimistfi.com/mcpResponds1192 msNo sign-in
Claude Code
claude mcp add --transport http optimistfi https://mcp.optimistfi.com/mcpClaude Desktop and claude.ai
Settings > Connectors > Add custom connector
Name: optimistfi
Remote MCP server URL: https://mcp.optimistfi.com/mcpCursor
{
"mcpServers": {
"optimistfi": {
"url": "https://mcp.optimistfi.com/mcp"
}
}
}VS Code
code --add-mcp '{"name":"optimistfi","type":"http","url":"https://mcp.optimistfi.com/mcp"}'Built your own server? run.zero hosts MCP servers on European infrastructure.
Tools
17 tools
Read-only | Idempotent | Open world | ||
|---|---|---|---|---|
answerA stock's full read in one call: the standing investment case, valuation off its filed financials, and the latest quarter. Use when the user asks: is X a buy; is X cheap; what are X's earnings; how was X's quarter; did X beat. response_mode=plain for beginners. Not for: several companies → compare. Args: entity; response_mode. | No | Yes | Yes | Yes |
compareTwo or more companies side by side: each one's valuation, investment case, and what supports or challenges it, so the comparison rests on the cases, not just ratios. Use when the user asks: X vs Y; which is the better buy; is X or Y more defensive. response_mode=plain for beginners. Not for: one company → answer. Args: entities (2-5). | No | Yes | Yes | Yes |
get_calendarWhat is ahead for a company: the next earnings date projected from its own filing cadence (held, not rolled, marked overdue when lapsed), then trial readouts, nearest first. Use when the user asks: when does X report next; what's coming up for X. Not for: past events → get_filings; what the earnings were → answer. Args: entity; types; limit. | No | Yes | Yes | Yes |
get_capital_returnsHow a company returns capital: dividend-rate history with each raise or cut, buyback authorizations beside the cash actually spent, splits and name changes. Forward ex-dates are not served. Use when the user asks: did X raise its dividend; is X buying back stock; has X cut it. Args: entity; kind = dividends | buybacks | actions. | No | Yes | Yes | Yes |
get_congress_tradesHouse, Senate and President/officials stock trades (STOCK Act) by ticker or filer, dated by transaction. Use when the user asks: who in Congress traded X; what did a member or Trump buy. Not for: company insiders → get_insider_trades. Args: ticker or member; chamber; limit. | No | Yes | Yes | Yes |
get_filingsA company's own disclosures: filed 8-K events, its press releases, the text of those 8-Ks, and governance red flags (late filings, auditor changes, selling clusters). Use when the user asks: any red flags at X; what did X announce; latest 8-K from X. Not 10-K/10-Q sections. Args: entity; kind = events | press_releases | event_text | red_flags. | No | Yes | Yes | Yes |
get_insider_tradesForm 4 insider trades for one company, P and S first: who, role, code (P buy, S sell, A grant, M exercise, F tax), shares and dollar value. Use when the user asks: are insiders buying X; did X's CEO sell; insider activity at X. Not for: Congress → get_congress_trades. Args: entity; start; end; limit. | No | Yes | Yes | Yes |
get_perpsOne perp market right now, venue by venue: price and premium to the index or stock, open interest, funding, max leverage, liquidation levels, whale trades, positioning; a stock perp's weekend move. Use when the user asks: X funding rate; where do X longs get liquidated. Not for: trends or book depth → get_perps_history. Args: entity. | No | Yes | Yes | Yes |
get_perps_deskOptimistFi's perps desk: stories, traders with checked calls, wallets covered, companies that blocked tokenized trading of their stock, Kalshi's BTC/ETH odds and perp funding. Use when the user asks: perps news on X; is trader Y worth following; Kalshi's BTC odds. Args: view; market; trader; wallet; limit. | No | Yes | Yes | Yes |
get_perps_historyOne perp market over time (1d to 90d): price, open interest, funding, taker buying vs selling, big accounts' net position; plus the latest book depth (±0.5/1/2%) and big accounts' P&L and leverage. Use when the user asks: X funding this week; are whales adding to X; how deep is X's book. Args: entity; window. | No | Yes | Yes | Yes |
get_perps_marketPerps market research and sized trade costs. trade/cost: BTC/ETH entry, holding and exit dollars from fresh books. Funding, OI, whales and advanced supplied-data studies. Use when the user asks: what does my position cost; where can I trade 100x. Not for: one market overview → get_perps. Args: view; workflow; parameters; market; venue. | No | Yes | Yes | Yes |
get_prop_firmsPerps prop firms from their own pages: rules, challenge prices and live codes, country, platforms, assets, max allocation; a named firm's on-chain hedge book, reserves or payouts. Use when the user asks: prop firm rules; X discount code; cheapest $50K challenge; can Propr pay. Args: firm; rule; account_usd; country; asset; on_chain; max_price_usd. | No | Yes | Yes | No |
get_thesisThe standing investment case for a stock: the thesis, its testable claims with the condition that breaks each, the bear case, catalysts, whether it still holds. Use when the user asks: what's the bull case for X; what would break X's thesis; is X's story holding up. response_mode=plain for beginners. Not for: valuation → answer. Args: entity; view. | No | Yes | Yes | Yes |
get_thesis_impactOne metric's recent quarters read against the investment case: the claim it tests, whether it supports or challenges it, and what it cannot prove. item=earnings covers revenue, profit and EPS. Use when the user asks: what do X's earnings mean for the thesis. response_mode=plain for beginners. Not for: the full read → answer. Args: entity; item. | No | Yes | Yes | Yes |
get_track_recordThe dated track record on a company: each filing that crossed or held its thesis's break condition (a dated call if the thesis came first), plus early_warnings from the latest 10-Q's trailing year. Use when the user asks: has OptimistFi been right on X; did X's thesis break. response_mode=plain for beginners. Args: entity. | No | Yes | Yes | Yes |
resolve_entityResolve a ticker, company name or CIK to the canonical company (name, ticker, CIK, FIGI), confirming which company a name means before other tools run. Use when the user asks: which company is X; what's the ticker for X; is X listed. Args: query. | No | Yes | Yes | Yes |
what_changedWhat has happened for a company since a date, read against its case: the latest quarter's earnings, filings and 8-K events, insider trades, capital returns, price move. Use when the user asks: what changed with X; catch me up on X. response_mode=plain for beginners. Not for: the standing case → get_thesis. Args: entity; since. | No | Yes | Yes | Yes |
Details
- Registry status
- Active
- Published
- Oct 19, 2026
- Updated
- Oct 19, 2026
- Categories (suggested)
- Finance and paymentsSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
- GDPR
- Not declared