trackmcp
Back to directory
catherinedparnell

mcp-finnhub

View on GitHub

An MCP server to interface with Finnhub API.

1 stars PythonDeveloper Kits Updated Sep 17, 2025

Documentation

Finnhub MCP Server

An MCP server to interface with Finnhub API.

Tools

  • `list_news`
    • `get_market_data`
      • `get_basic_financials`

        Configuration

        1. Run `uv sync` to install the dependencies. To install `uv` follow the instructions here. Then do `source .venv/bin/activate`.

        2. Setup the `.env` file with the Finnhub API Key credentials.

        code
        FINNUB_API_KEY=

        3. Run `fastmcp install server.py` to install the server.

        4. Open the configuration file located at:

          5. Locate the command entry for `uv` and replace it with the absolute path to the `uv` executable. This ensures that the correct version of `uv` is used when starting the server.

          6. Restart Claude Desktop to apply the changes.

          Development

          Run `fastmcp dev server.py` to start the MCP server. MCP inspector is helpful for investigating and debugging locally.

          Frequently asked questions

          What is mcp-finnhub?

          mcp-finnhub is An MCP server to interface with Finnhub API.

          How do I install mcp-finnhub?

          Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.

          Is mcp-finnhub open source?

          Yes — it is hosted on GitHub at https://github.com/catherinedparnell/mcp-finnhub and has 1 stars.

          Related MCP tools

          Run your own MCP server? See who uses it and what to fix.

          Measure it with TrackMCP