get_stock_priceLABSCO SUMMARY
Equities, FX and crypto answer to one client, so a cross-asset comparison stops being a tour of three data sources.
The surface reads and nothing more — no tool places an order, keeps a watchlist or sets an alert. Resolution is a parameter rather than a separate tool: get_daily_time_series takes outputsize and get_technical_indicator takes both indicator and interval, so the same call shape covers a quick check and a longer history.
What it is
An Alpha Vantage client covering 5 tools across equities, foreign exchange, crypto and technical indicators.
What you get
- get_stock_price returns a real-time quote for a symbol, across NYSE, NASDAQ and other listed exchanges.
- get_daily_time_series returns daily price history for a symbol, with outputsize deciding how far back it reaches.
- get_forex_rate returns the live rate for a from_currency and to_currency pair.
- get_crypto_price returns a cryptocurrency's price quoted into a chosen market.
- get_technical_indicator returns an indicator chosen by name and interval — moving averages such as SMA and EMA among them — for one symbol.
Requirements
ALPHA_VANTAGE_API_KEY in the server's env, and the Alpha Vantage account it belongs to. A free key is metered at 25 API calls a day.
Setup effort
Build from source — clone the repository and build it, then point your client at the built build/index.js
USE CASES
Pricing a position that is not denominated in your currency
Exchange rates take a from_currency and to_currency pair, and crypto prices take the market to quote into, so a conversion is one call rather than a lookup plus arithmetic.
5 tools
Listed in project docs. Your client may show a different list.
get_daily_time_seriesget_crypto_priceget_forex_rateget_technical_indicatorBEFORE YOU INSTALL
What to know first
Tools you get
5 tools named in the project's documentation.
Requires
- node on PATH
- ALPHA_VANTAGE_API_KEY in your environment
Where it runs
The documented client runs the server on your machine.
INSTALLATION
Connect your client
Clone the repository and build it, then point your client at the built build/index.js. This one is built from source rather than installed with a single command.
Server setup
Build from source
git clone https://github.com/deepsuthar496/alpha-ventage-mcp
cd alpha-ventage-mcp
npm install
npm run buildnode
node <YOUR_PATH_TO_ALPHA_VENTAGE_MCP>/build/index.jsMCP Clients
Any MCP client
{
"mcpServers": {
"alpha-vantage": {
"command": "node",
"args": [
"<YOUR_PATH_TO_ALPHA_VENTAGE_MCP>/build/index.js"
],
"env": {
"ALPHA_VANTAGE_API_KEY": "<YOUR_ALPHA_VANTAGE_API_KEY>"
},
"disabled": false,
"alwaysAllow": []
}
}
}<YOUR_PATH_TO_ALPHA_VENTAGE_MCP> is the folder you cloned.