alphavantage stock mcp
stock data, stock analytics
Alpha Vantage Stock Data MCP Server
README Languages: English | 中文
A TypeScript/Node.js implementation of the Model Context Protocol (MCP) server for accessing historical stock market data through the Alpha Vantage API. This server enables LLMs and agentic workflows to seamlessly interact with financial data.
🚀 Features
- Daily Stock Data: Access daily time series data with configurable output sizes
- TypeScript: Full TypeScript support with type definitions
- MCP Protocol: Compatible with MCP-enabled applications like Claude Desktop, VS Code, and more
📋 Prerequisites
- Alpha Vantage API key (free tier available)
🔑 Getting an API Key
- Sign up for a Free Alpha Vantage API key
- Copy your API key for Integration with MCP Clients
🔌 Integration with MCP Clients
MCP json Configuration
Add this json configuration:
{
"mcpServers": {
"alphavantage-stock-data": {
"command": "npx",
"args": [
"alphavantage-stock-mcp"
],
"env": {
"ALPHAVANTAGE_API_KEY": "YOUR-ALPHA-VANTAGE-API-KEY"
}
}
}
}
🛠️ Available Tools
1. get-stock-data
Get intraday stock data with various time intervals.
Parameters:
symbol(required): Stock symbol (e.g., "AAPL", "GOOGL", "MSFT")interval(optional): Time interval - "1min", "5min", "15min", "30min", "60min" (default: "5min")outputsize(optional): "compact" (latest 100 data points) or "full" (up to 20 years) (default: "compact")
Example Usage:
Get the latest 5-minute interval data for Apple stock
Symbol: AAPL
Interval: 5min
Output size: compact
2. get-daily-stock-data
Get daily stock data for a specific symbol.
Parameters:
symbol(required): Stock symbol (e.g., "AAPL", "GOOGL", "MSFT")outputsize(optional): "compact" (latest 100 data points) or "full" (up to 20 years) (default: "compact")
Example Usage:
Get daily stock data for Tesla
Symbol: TSLA
Output size: full
3. get-stock-alerts
Generate alerts based on price movement thresholds.
Parameters:
symbol(required): Stock symbol (e.g., "AAPL", "GOOGL", "MSFT")threshold(optional): Percentage threshold for price movement alerts (default: 5)
Example Usage:
Get price movement alerts for Microsoft with 3% threshold
Symbol: MSFT
Threshold: 3
🤝 Contributing
We welcome contributions! Please follow these steps:
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
🙏 Acknowledgments
- Alpha Vantage for providing the stock market data API
- Model Context Protocol for the protocol specification
Serveurs connexes
SpaceMolt
A massively multiplayer online game for AI agents -- pilot spaceships, mine, trade, craft, explore, and battle in a galaxy of ~500 systems via MCP.
wodeapp
AI-powered no-code app builder with 17 MCP tools — create projects, generate pages from natural language, AI text/image generation (GPT, Claude, Gemini, 14+ models), page CRUD, workflow execution, publish & version control. SSE transport, API key auth.
DrainBrain MCP Server
Solana token rug-pull detection via ML ensemble (XGBoost + GRU temporal)
Memory Bank MCP
A production-ready Model Context Protocol (MCP) server that provides a powerful, vector-native memory bank for AI agents. Built with the Protocol-Lattice Go Agent Framework, this server offers persistent, searchable, and shareable memory with multiple database backends.
Bitnovo Pay
MCP server for Bitnovo Pay integration with AI agents. Provides cryptocurrency payment capabilities through Bitnovo Pay API. Features include payment creation, status checking, QR code generation, and webhook management with support for multiple tunnel providers (ngrok, zrok, manual).
Ecovacs Robot Control
Control and query the status of Ecovacs cleaning robots using the MCP protocol.
Salaah MCP
FastAPI and MCP service providing Islamic prayer times and other useful calculations.
Android-Mobile-MCP
This MCP server enabling AI agents to control Android devices.
MCP Media Player
Control a media player via Home Assistant.
FermatMCP
The Ultimate Math Engine - Unifying SymPy, NumPy & Matplotlib in one powerful server! Perfect for devs & researchers.