home / mcp / financial data mcp server

Financial Data MCP Server

Provides access to Alpha Vantage stock data via MCP to feed LLMs with current quotes and historical data.

Installation
Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "xbluecode-findata-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "findata-mcp-server"
      ],
      "env": {
        "ALPHA_VANTAGE_API_KEY": "PUT_YOUR_API_KEY_HERE"
      }
    }
  }
}

You deploy the Financial Data MCP Server to access Alpha Vantage stock data through an MCP client, enabling you to fetch current quotes and historical data to enrich your LLM workflows with financial context.

How to use

Connect your MCP client (for example Claude Desktop) to the Financial Data MCP Server using the provided runtime command. You will supply your Alpha Vantage API key so the server can fetch data from the Alpha Vantage service and relay it to your client as needed. Use the tools to request a current stock quote or historical data for a given symbol.

How to install

npx -y @smithery/cli install findata-mcp-server --client claude

If you prefer to install manually, you can install the MCP server package with npm and run it as needed. Use the exact commands shown to ensure proper MCP integration.

Additional notes

Security: keep your Alpha Vantage API key secure and avoid exposing it in client configurations or logs.

Environment: the server expects your API key to be provided to the MCP client configuration so the server can authenticate requests to Alpha Vantage.

Configuration for your MCP client

{
  "mcpServers": {
    "alphaVantage": {
      "command": "npx",
      "args": ["-y", "findata-mcp-server"],
      "env": {
        "ALPHA_VANTAGE_API_KEY": "PUT_YOUR_API_KEY_HERE"
      }
    }
  }
}

Tools

Currently available tools are: - getStockQuote: Retrieve the current stock quote for a symbol (e.g., AAPL). - getHistoricalData: Retrieve historical data for a symbol with daily, weekly, or monthly intervals (default daily).

Available tools

getStockQuote

Fetches the latest stock price quote for a given symbol, returning current price, change, and related data.

getHistoricalData

Fetches historical stock data for a given symbol with selectable intervals (daily, weekly, monthly) and output size (compact or full).