trackmcp
Back to directory
Ihtishammehmood

Finance_MCP-Server

View on GitHub

This project is based on the MCP server that is built using Financialdatasets.ai Api. Server is seamlessly integrated with Agentic framworks like Agno and Smolagents. You can Also use this finance server with IDE

0 stars PythonAI & Machine Learning Updated Jul 23, 2025
agnofinancemcpmcp-serversmolagents

Documentation

Building a Finance agent with MCP

See Full Video:

Watch the video

Overview

This project demonstrates the use of a Model Context Protocol (MCP) server for retrieving financial data. The MCP server is integrated with Agno and Smol Agent to showcase its versatility in handling multiple agentic frameworks in standardized way.

1. MCP Server (Finance):

    2. Agentic Framework Integration

      Features

      • MCP enables AI applications to access diverse data sources and tools using a consistent protocol, streamlining the development process.
      • AI applications (clients) communicate with MCP servers that expose specific capabilities, such as data access or function execution
      • MCP allows AI models to retrieve up-to-date information and perform actions based on real-time data, enhancing their responsiveness and accuracy .

      Getting Started

      1. Clone the repository:

      bash
      git clone https://github.com/Ihtishammehmood/Finance_MCP-Server.git

      2. Add Groq and Financial Datasets APi to .env:

      code
      GROQ_API_KEY = "Place your GROQ API key here"
      FINANCIAL_DATASETS_API_KEY = "Place your Financial Datasets API key here"

      3. Install UV package Manager

      bash
      pip install uv

      4. Create Virtual Environment

      bash
      uv venv

      5. Activate virtual Environment:

      bash
      .venv\Scripts\activate

      6. Install dependencies

      bash
      uv add -r requirements.txt

      7. Start Agno and Smol Agent integrations:

      bash
      uv run agno_agent.py

      Initialize MCP Inspector

      • Run `mcp dev server.py` in Terminal

      Add MCP server in IDE

      code
      {
          "mcpServers": {
            "stockTools": {
              "command": "uv",
              "args": [
                "--directory",
                "Absolute path to server.py file directory",
                "run",
                "server.py"
              ]
            }
          }
        }

      License

      This project is licensed under the MIT License - see the LICENSE file for details.

      Frequently asked questions

      What is Finance_MCP-Server?

      Finance_MCP-Server is This project is based on the MCP server that is built using Financialdatasets.ai Api. Server is seamlessly integrated with Agentic framworks like Agno and Smolagents. You can Also use this finance server with IDE

      How do I install Finance_MCP-Server?

      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 Finance_MCP-Server open source?

      Yes — it is hosted on GitHub at https://github.com/Ihtishammehmood/Finance_MCP-Server.

      Related MCP tools

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

      Measure it with TrackMCP