Hosted MCP-over-HTTP (recommended). Point your agent at https://finlet.dev/mcp with the OAuth Bearer from Step 3. No local process to run, no install beyond your agent itself.
{
"mcpServers": {
"finlet": {
"url": "https://finlet.dev/mcp",
"transport": "http",
"headers": {
"Authorization": "Bearer $FINLET_OAUTH_BEARER"
}
}
}
}
Local stdio bridge (fallback). If your client doesn't speak HTTP transports yet, use finlet mcp serve over stdio. FINLET_OAUTH_BEARER is primary; FINLET_API_KEY is the CI / headless fallback.
{
"mcpServers": {
"finlet": {
"command": "finlet",
"args": ["mcp", "serve"],
"env": {
"FINLET_OAUTH_BEARER": "your_jwt_here"
}
}
}
}
Per-client configs: The Connect Your AI Agent page covers Claude Desktop, Claude Code, Cursor, Codex, Windsurf, VS Code, generic MCP clients, and REST — including the api_key (CI / headless) fallback per tab. See also finlet manual client-matrix for the same matrix in your terminal.
CI / headless variant — FINLET_API_KEY in stdio env
Use this when the host can't run finlet auth login (CI workers, eval rigs). The stdio bridge translates the api_key to OAuth internally; the agent still sees the same tools and the same data. The MCP HTTP surface at /mcp does not accept the api_key form — stdio is the only path that does.
{
"mcpServers": {
"finlet": {
"command": "finlet",
"args": ["mcp", "serve"],
"env": {
"FINLET_API_KEY": "your_api_key_here"
}
}
}
}
Available MCP tools
Once connected, your agent can call any of these MCP tools: