Before you startLink to this section

  • A Fundalyze plan or free trial.
  • An API key from Account → API & MCP. It is shown once, when you create it: copy it then.
  • Claude Code installed, in a terminal or your editor.

1. Add the serverLink to this section

Run this in a terminal, with your key in place of fdz_live_YOUR_KEY:

claude mcp add --transport http fundalyze https://api.fundalyze.ai/mcp --header "Authorization: Bearer fdz_live_YOUR_KEY"

This adds Fundalyze for the project you are in, for you only. To have it in every project, add --scope user after add.

2. Check itLink to this section

claude mcp list

fundalyze should be listed as connected. Inside a Claude Code session, /mcp shows the server and its tools.

3. AskLink to this section

Ask in plain words. Claude picks the tools; you do not need their names. For example:

  • "Using Fundalyze, compare Microsoft's revenue, operating income and diluted EPS for the last three fiscal years."
  • "Who has been selling NVIDIA stock lately? Show insider trades and any trades disclosed by members of Congress."
  • "What was the latest U.S. unemployment rate, and when is the next release?"

Each answer ends with a fundalyze.ai link. Ask Claude to include it when you share the result.

Keep the key out of shared filesLink to this section

A key added the way shown above stays in your own Claude Code settings. If you share the server with your team in a project's .mcp.json, do not write the key into it: reference an environment variable instead, and give each person their own key.

{
  "mcpServers": {
    "fundalyze": {
      "type": "http",
      "url": "https://api.fundalyze.ai/mcp",
      "headers": { "Authorization": "Bearer ${FUNDALYZE_API_KEY}" }
    }
  }
}

If something goes wrongLink to this section

  • 401 or "Invalid API key": the key is mistyped or was revoked. Create a new one and run the command again (claude mcp remove fundalyze first).
  • 402: the account behind the key has no active plan or trial.
  • "Another call with this API key is still running": Claude sometimes calls several tools at once, and Fundalyze runs one call at a time per key. The message tells Claude to wait and retry, and it usually does.
  • "This API key has used today's 2000 calls": the daily quota is used; it resets at 00:00 UTC.

More in Errors and Limits and quotas.

This page as Markdown, for language models and scripts: /developers/md/quickstart/claude-code