findata-mcp-server

by xBlueCode

7 stars
1 downloads
Not rated
GitHub

About

This is an MCP server that provides access to the Alpha Vantage API, allowing stock data retrieval to be used as context to LLMs.

Details

Author
xBlueCode
Repository
xBlueCode/findata-mcp-server
GitHub stars
7
Downloads
1
Categories
Cloud Service, Finance, Other, API, Developer Tools, Search
Tags
#data

getStockQuote: Get the current quote for a stock.
getHistoricalData: Get historical data for a stock (daily, weekly, or monthly).

  • (More tools will be added later for technical analysis, company overview, etc.)

Setting up with Highlight

Follow these steps to add this server as a custom Highlight plugin:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name findata-mcp-server
    Command (node, npx, python, etc.) npx
    Arguments
    • Argument 1 -y
    • Argument 2 findata-mcp-server
    Environment
    • ALPHA_VANTAGE_API_KEY PUT_YOUR_API_KEY_HERE

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

To install Financial Data Server for Claude Desktop automatically via Smithery:

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

1. Obtain an API key from Alpha Vantage https://www.alphavantage.co/support/#api-key.

2. Configure your MCP client (e.g., Claude Desktop) to connect to the server:

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

getStockQuote

Get the current quote for a stock. Input: symbol (string) - The stock symbol (e.g., AAPL).

getHistoricalData

Get historical data for a stock. Inputs: symbol (string) - the stock symbol (e.g., AAPL), interval (optional string) - the time interval for the data (`daily`, `weekly`, or `monthly`, default: `daily`), outputsize (optional string) - the size of the output (`compact` or `full`, default: `compact`). Output: JSON object containing the historical data.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

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

Linux

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

Macos

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

Windows

{
    "env": {
        "ALPHA_VANTAGE_API_KEY": "PUT_YOUR_API_KEY_HERE"
    },
    "args": [
        "/c",
        "npx",
        "-y",
        "findata-mcp-server"
    ],
    "command": "cmd"
}

This is an MCP server that provides access to the Alpha Vantage API, allowing stock data retrieval to be used as context to LLMs.

- getStockQuote: Get the current quote for a stock.
- getHistoricalData: Get historical data for a stock (daily, weekly, or monthly).
- (More tools will be added later for technical analysis, company overview, etc.)

To install Financial Data Server for Claude Desktop automatically viaSmithery:

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

-

Obtain an API key from Alpha Vantagehttps://www.alphavantage.co/support/#api-key.

Configure your MCP client (e.g., Claude Desktop) to connect to the server:

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

symbol: The stock symbol (e.g., AAPL) Output Example:

- symbol: the stock symbol (e.g., AAPL)
- interval: the time interval for the data (daily,weekly, ormonthly) (optional, default:daily)
- outputsize: the size of the output (compactorfull) (optional, default:compact) Output:

JSON object containing the historical data. The structure of the output depends on the interval parameter.

Contributions are welcome! Please open an issue or pull request.

Interact with Twelve Data APIs to access real-time and historical financial market data for your AI agents.

Access real-time and historical stock market data from the Alpha Vantage API.

Access real-time financial data, including stock prices, forex rates, and cryptocurrencies from Alpha Vantage.

An MCP server for Zuora, powered by the CData JDBC Driver. Requires a separate driver and configuration file for connection.

An MCP server for retrieving financial data using the financialdatasets API.

Real-time financial indicators for AI assistants

Enrich banking data using the Ntropy API.

Access real-time mortgage rate data from the RateSpot.io API.

Provides real-time US stock market data and company financial information using the Alpha Vantage API.

US/HK markets — 110 tools: real-time quotes, options, orders, fundamentals, alerts, DCA & portfolio

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.