Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| PORT | No | The port to use for the server when MCP_TRANSPORT is set to 'http'. | |
| MCP_TRANSPORT | No | The transport mode to use for the MCP server. Can be 'stdio' (default) or 'http'. | stdio |
| FINNHUB_API_KEY | No | API key for Finnhub, which serves as the primary data provider. | |
| ALPHAVANTAGE_API_KEY | No | API key for Alpha Vantage, which serves as the fallback data provider. |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_stock_price | Get latest traded stock price for a ticker symbol. |
| get_quote | Get extended quote fields including open, high, low, and previous close. |
| get_company_profile | Get company profile details for a ticker. |
| get_candles | Get OHLCV candles for a symbol within a unix timestamp range. |
| get_stock_news | Get stock news headlines within a date window (YYYY-MM-DD). |
| get_rsi | Get RSI (Relative Strength Index). Uses provider RSI when available, otherwise computes from candles. |
| get_macd | Get MACD indicator values. Uses provider MACD when available, otherwise computes from candles. |
| get_key_financials | Get key financial metrics for a ticker. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |