Finance_MCP_Server

AritriPodde2210/Finance_MCP_Server

3.2

If you are the rightful owner of Finance_MCP_Server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.

AI Finance Dashboard is a dynamic, AI-powered finance dashboard that utilizes FastMCP and Groq API to provide financial news, stock prices, and company information.

Tools
2
Resources
0
Prompts
0

🏦 AI Finance Dashboard (MCP + Groq)

A dynamic, AI-powered finance dashboard that fetches financial news, stock prices, and company information for any company, stock ticker, or financial topic using FastMCP and Groq API. Built with Python and Streamlit for an interactive UI.


🚀 Features

  • Fetch latest finance news for any company or topic
  • Get real-time stock prices
  • View company profiles (sector, industry, website, etc.)
  • Dynamic Streamlit dashboard for easy search and visualization
  • Powered by FastMCP for tool orchestration and Groq for AI-driven responses

Installation

  1. Clone the repository:
git clone https://github.com/AritriPodder2210/Finance_MCP_Server.git
cd Finance_MCP_Server
2.create and activate virtual environment
python -m venv venv

# Windows
venv\Scripts\activate

# macOS/Linux
source venv/bin/activate
3.install dependencies
pip install -r requirements.txt
4.Create a .env file and add your Groq API key:
GROQ_API_KEY=your_groq_api_key_here

## usage
1️. Start the MCP server
python finance_server.py
2. Launch the Streamlit dashboard
streamlit run dashboard.py

## Project Structure
Finance_MCP_Server/
├── finance_server.py      # MCP server with Groq tools
├── client.py              # Optional client for direct testing
├── streamlit_app.py       # Streamlit dashboard UI
├── requirements.txt       # Python dependencies
├── .env                   # Groq API key
└── README.md