Home / MCP / AlphaVantage MCP Server
Provides MCP access to AlphaVantage stock data with HTTP streaming and local stdio execution.
Configuration
View docs{
"mcpServers": {
"alphavantage_http": {
"url": "https://mcp.alphavantage.co"
}
}
}You run the AlphaVantage MCP Server to access stock market data through MCP clients. It supports a standard stdio server for local tools and a streamable HTTP server for remote clients, with optional OAuth 2.1 authentication and telemetry for monitoring.
Start and connect your MCP client to the AlphaVantage MCP Server using either the local stdio mode or the HTTP mode. In stdio mode, you run a local server process that your MCP client communicates with directly. In HTTP mode, you expose a streamable API endpoint that MCP clients can reach over the network. Set your API key in the environment to authorize requests.
Prerequisites: you need Python and/or Node tooling based on how you choose to run the server. You also need an AlphaVantage API key.
Configuration and run options are available for both local stdio and HTTP server modes. You can enable Prometheus telemetry to monitor tool calls, latency, and errors. OAuth 2.1 authentication can be enabled for secure access to the HTTP server, with a set of required and optional environment variables.
Prometheus metrics collection for tool calls, latency, request/response sizes, and concurrency per MCP tool.
OAuth 2.1 authentication flow, including protected resource discovery and token validation methods (JWT or introspection).
Launch a streamable HTTP MCP server that provides real-time updates to clients.
Launch a local stdio MCP server for direct tool integration.
Option to deploy in AWS Lambda with stateless MCP pattern for scalable production use.