mcp-stock-market
MCP server to connect to the Alpha Vantage APIs
Documentation
MCP Stock Market
A Model Context Protocol (MCP) tool for retrieving stock market data using the Alpha Vantage API. This tool provides access to daily stock market data for any stock symbol through a simple MCP interface.
Requirements
- Node.js v18 or higher
- An Alpha Vantage API key (free tier available)
Setup
1. Install dependencies
npm install2. Create a `.env` file based on `.env.example` and add your Alpha Vantage API key
ALPHA_VANTAGE_API_KEY=your_api_key_hereYou can obtain a free API key from Alpha Vantage.
3. Build the project
npm run buildMCP Client Configuration
To use this tool with your MCP client, you need to update your MCP server configuration. Add the following to your client's configuration:
{
"mcpServers": {
"stock-market": {
"command": "node",
"args": [
"/ABSOLUTE/PATH/TO/PARENT/FOLDER/mcp-stock-market/build/index.js"
]
}
}
}Make sure to replace `/ABSOLUTE/PATH/TO/PARENT/FOLDER` with the actual absolute path to the parent directory containing this repository.
Available Tools
get-stock-data
Retrieves daily stock market data for a specific stock symbol.
Parameters:
- `symbol`: Stock symbol (e.g., IBM, AAPL, MSFT, GOOG, AMZN)
Example usage in an MCP client:
@stock-market get-stock-data symbol=AAPLExample response:
Stock: AAPL
Last Updated: 2025-03-12
Time Zone: US/Eastern
Daily Prices:
Date: 2025-03-12
Open: $178.35
High: $180.13
Low: $177.53
Close: $179.63
Volume: 58,492,206
---
Date: 2025-03-11
Open: $177.99
High: $179.70
Low: $176.86
Close: $178.95
Volume: 62,630,570
---Development
Project Structure
- `src/index.ts` - Main application file with MCP server and tools implementation
- `build/` - Compiled JavaScript output
- `.env` - Environment variables (API key)
Commands
- `npm run build` - Build the TypeScript code
API Usage Notes
This tool uses the Alpha Vantage API to retrieve stock market data. The free tier of Alpha Vantage has the following limitations:
- 25 API calls per day
- 5 API calls per minute
If you need more capacity, consider upgrading to their premium plans.
Troubleshooting
If you encounter issues:
1. Make sure your Alpha Vantage API key is correctly set in the `.env` file
2. Check that you're using Node.js version 18 or higher
3. Verify that the path in your MCP client configuration is correct
4. Restart your MCP client
Frequently asked questions
What is mcp-stock-market?
mcp-stock-market is MCP server to connect to the Alpha Vantage APIs
How do I install mcp-stock-market?
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-stock-market open source?
Yes — it is hosted on GitHub at https://github.com/ctoouli/mcp-stock-market and has 2 stars.
Related MCP tools
The official TypeScript SDK for Model Context Protocol servers and clients Trusted by 10500+ developers. Trusted by 10500+ developers.
Visual testing tool for MCP servers TypeScript-based implementation. Trusted by 7300+ developers. Trusted by 7300+ developers.
It's like v0 but in your Cursor/WindSurf/Cline. 21st dev Magic MCP server for working with your frontend like Magic TypeScript-based implementation.
Model Context Protocol Server for Mobile Automation and Scraping (iOS, Android, Emulators, Simulators and Real Devices) TypeScript-based implementation.
Https://github.com/user-attachments/assets/364b6705-14d4-4e6d-bea7-fb9f12664fab for the Model Context Protocol. Enhance AI assistants with powerful integrations
MCP server that provides tools and resources for interacting with n8n API TypeScript-based implementation. Trusted by 1400+ developers.
Run your own MCP server? See who uses it and what to fix.
Measure it with TrackMCP