Get started
Quickstart
The server needs no account and no key. Connect a client, or call it directly over HTTP.
1. Connect
In Claude, add OptimistFi from Claude's connectors directory. In any other MCP client, add the server by its URL; in Claude Code, for example:
claude mcp add --transport http optimistfi https://mcp.optimistfi.com/mcpEvery other client is on Connect a client. To call the server from your own code, continue below.
2. List the tools
The server speaks JSON-RPC over HTTP. Send tools/list to see every tool with its description and parameters:
curl https://mcp.optimistfi.com/mcp \
-H "Content-Type: application/json" \
-H "Accept: application/json, text/event-stream" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list","params":{}}'3. Call a tool
Ask for a stock's full read, its investment case, valuation and latest quarter, with answer:
curl https://mcp.optimistfi.com/mcp \
-H "Content-Type: application/json" \
-H "Accept: application/json, text/event-stream" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"answer","arguments":{"entity":"NVDA"}}}'4. Read the result
The answer is JSON in the result's content. Each piece names the company, when the fact happened and when it was read, how sure it is, and the source it came from. Reading a response covers every field.
Next steps
what_changed: catch up on a company since a dateget_thesis: the standing case and what would break itget_perps_market: funding gaps, whale trades and movers across perps venues
