https://api.numi.sh/mcp, over the Streamable HTTP transport. It takes an API key, as Authorization: Bearer <key> or in the X-API-Key header, or an OAuth sign-in with your numi account.
For a client that supports OAuth, the details of the sign-in are at https://api.numi.sh/.well-known/oauth-protected-resource/mcp. Each tool call counts as one request toward the limits of the account’s plan, the same limits as REST requests. On the sandbox plan, the tools return data for the sandbox companies only, as REST does, and search_companies returns any company.
Tools
The tools take the same values as the REST API: a company as a ticker or as
cik: and its digits, an axis, a period_type and a filing_id. See segments for the meaning of the responses.
Connect a client
Client menus change between releases, so a step below may not match what you see. In each client, the setting to use is the one where you add a remote MCP server or connector.
- Claude
- ChatGPT
- Cursor
- Claude Code
- In Claude, open Settings, then Connectors.
- Add a custom connector with the URL
https://api.numi.sh/mcp. - Sign in to numi on the page that Claude opens.
Authorization: Bearer header with an API key.