AlphaVantage MCP Server with Azure Functions
@dsaad68
About AlphaVantage MCP Server with Azure Functions
A demo to showcase a MCP Server with Azure Functions
Basic information
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"remote-mcp-azure-function": {
"command": "uv",
"args": [
"sync",
"--frozen"
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is AlphaVantage MCP Server with Azure Functions?
The AlphaVantage MCP Server with Azure Functions is an Azure Function that acts as a bridge between an AI agent (via the Model Context Protocol) and the AlphaVantage Financial API. It exposes financial data endpoints as MCP tools, enabling AI agents to retrieve company financials and perform analysis.
How to use AlphaVantage MCP Server with Azure Functions?
Clone the repository, create a virtual environment with uv sync --frozen, and add your AlphaVantage API key to a local.settings.json file in the src directory. Run locally with cd src && func start. For deployment, use azd up after logging in with azd auth login. After deployment, retrieve your MCP endpoint URL by fetching the Azure Functions MCP extension system key.
Key features of AlphaVantage MCP Server with Azure Functions
- Exposes five financial data endpoints as MCP tools
- Provides company overview, income statement, balance sheet, cash flow, and earnings report
- Easy local development with Azure Functions Core Tools
- Simple deployment to Azure using Azure Developer CLI (azd)
- Includes a demo agent using the Agno framework
- Supports VS Code integration for MCP development
Use cases of AlphaVantage MCP Server with Azure Functions
- AI agents retrieving real-time financial statements for analysis
- Automating fundamental research on public companies
- Building conversational financial assistants with natural language queries
- Testing MCP endpoints locally before deploying to Azure
FAQ from AlphaVantage MCP Server with Azure Functions
What prerequisites are needed?
You need an Azure subscription, Azure Developer CLI, Azure Functions Core Tools, Python 3.11, and an AlphaVantage API key.
How do I deploy the server to Azure?
Log in with azd auth login, then run azd up. This provisions Azure resources and deploys the Function App.
How do I get the MCP endpoint URL after deployment?
Run az functionapp keys list --resource-group <resource_group> --name <function_app_name> and use the returned MCP extension system key in the URL https://<funcappname>.azurewebsites.net/runtime/webhooks/mcp/sse?code=<your-mcp-extension-system-key>.
What environment variables are required?
AlphaVantage API key must be set as ALPHAVANTAGE_API_KEY in the local.settings.json for local development or as a function app setting in Azure.
How can I add more environment variables?
Add them to the infra/main.parameters.json file under functionAppEnvironmentVariables and redeploy, or use the Azure CLI az functionapp config appsettings set command.
More Cloud & Infrastructure MCP servers
K8s MCP Server
alexei-ledK8s-mcp-server is a Model Context Protocol (MCP) server that enables AI assistants like Claude to securely execute Kubernetes commands. It provides a bridge between language models and essential Kubernetes CLI tools including kubectl, helm, istioctl, and argocd, allowing AI syste
Query | MCP server for Supabase
alexander-zuevQuery MCP enables end-to-end management of Supabase via chat interface: read & write query executions, management API support, automatic migration versioning, access to logs and much more.
tfmcp: Terraform Model Context Protocol Tool
nwiizo🌍 Terraform Model Context Protocol (MCP) Tool - An experimental CLI tool that enables AI assistants to manage and operate Terraform environments. Supports reading Terraform configurations, analyzing plans, applying configurations, and managing state with Claude Desktop integrati
GCP MCP
eniayomiA Model Context Protocol (MCP) server that enables AI assistants like Claude to interact with your Google Cloud Platform environment. This allows for natural language querying and management of your GCP resources during conversations.
Awesome DevOps MCP Servers
rohitg00A curated list of awesome MCP servers focused on DevOps tools and capabilities.
Comments