Skip to main content
Glama

Stock Analysis MCP Server

by TanayPhatak

Stock Analysis MCP Server

A simple MCP (Model Context Protocol) server that provides basic stock technical analysis tools for AI assistants.

Features

  • Moving Averages: Calculate short and long-term moving averages

  • RSI Analysis: Relative Strength Index calculations

  • Trade Recommendations: Basic buy/sell/hold signals based on technical indicators

Related MCP server: A Share MCP

Installation

# Clone the repository git clone https://github.com/TanayPhatak/MCP_Finance.git # Create a virtual environment and activate it uv venv .venv\Scripts\activate # for Windows .venv/bin/activate # for Linux # Install dependencies uv sync

Configuration

Create a .env file:

ALPHA_VANTAGE_API_KEY=your_api_key_here

Get your free API key from Alpha Vantage.

Usage

Start the server (dev):

mcp dev stock_analysis_server.py # this will start a dev environment where you can test the tools

Integrate the MCP server with Claude Desktop:

Ensure Claude desktop is installed (Download Link)

mcp install stock_analysis_server.py --with requests --with pandas --with tabulate

Restart Claude Desktop after running the above command.

Tools offered

The server provides these tools:

  • calculate_moving_averages - Get MA analysis for a stock symbol

  • calculate_rsi - Get RSI analysis for a stock symbol

  • trade_recommendation - Get comprehensive buy/sell recommendation

Example prompts with Claude

Analyze AAPL stock using moving averages. Get RSI for MSFT. What's your recommendation for Google stock? Should I buy or sell Apple stocks?

Requirements

  • Python 3.9+

  • Alpha Vantage API key

  • UV package manager (or pip)

-
security - not tested
F
license - not found
-
quality - not tested

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/TanayPhatak/MCP_Finance'

If you have feedback or need assistance with the MCP directory API, please join our Discord server