- Home
- MCP servers
- AlphaVantage
AlphaVantage
- python
73
GitHub Stars
python
Language
6 months ago
First Indexed
2 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
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.
How to use
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.
How to install
Prerequisites: you need Python and/or Node tooling based on how you choose to run the server. You also need an AlphaVantage API key.
Additional sections
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.
Available tools
telemetry
Prometheus metrics collection for tool calls, latency, request/response sizes, and concurrency per MCP tool.
oauth2_1
OAuth 2.1 authentication flow, including protected resource discovery and token validation methods (JWT or introspection).
start_http_server
Launch a streamable HTTP MCP server that provides real-time updates to clients.
start_stdio_server
Launch a local stdio MCP server for direct tool integration.
aws_lambda_deployment
Option to deploy in AWS Lambda with stateless MCP pattern for scalable production use.