
mcp investment agent
an experimental project to learn MCP and develop an agent that can do basic investment banking tasks.
Repository Info
About This Server
an experimental project to learn MCP and develop an agent that can do basic investment banking tasks.
Model Context Protocol (MCP) - This server can be integrated with AI applications to provide additional context and capabilities, enabling enhanced AI interactions and functionality.
Documentation
💼 Investment Banking Assistant
An intelligent investment analysis assistant that performs the following:
- Extracts financial data from 10-K filings (via SEC EDGAR)
- Summarizes key metrics (e.g., Revenue, EPS, Free Cash Flow, ROE, P/E)
- Generates investment recommendations
- Provides sentiment analysis from recent news articles
- Responds to general-purpose financial queries with generative AI
📦 Features
-
🔍 Financial Analysis Agent
Parses latest 10-K filing, computes trends, and generates a buy/sell recommendation with justification. -
🧠 Generic AI Query Agent
Handles general investment banking queries using OpenAI. -
📰 Sentiment Analysis Agent
Fetches news from a public API and performs sentiment analysis to determine market tone (positive, neutral, or negative).
🚀 Setup Instructions
1. Clone the repository
git clone https://github.com/YOUR_USERNAME/investment-agent.git
cd investment-agent
pip install -r requirements.txt
python app.py
Quick Start
Clone the repository
git clone https://github.com/fguttridge/mcp-investment-agentInstall dependencies
cd mcp-investment-agent
npm installFollow the documentation
Check the repository's README.md file for specific installation and usage instructions.
Repository Details
Recommended MCP Servers
Discord MCP
Enable AI assistants to seamlessly interact with Discord servers, channels, and messages.
Knit MCP
Connect AI agents to 200+ SaaS applications and automate workflows.
Apify MCP Server
Deploy and interact with Apify actors for web scraping and data extraction.
BrowserStack MCP
BrowserStack MCP Server for automated testing across multiple browsers.
Zapier MCP
A Zapier server that provides automation capabilities for various apps.