This Alpha Vantage MCP server provides AI assistants with real-time access to financial market data through a standardized interface. Developed using Python, it integrates with the free Alpha Vantage API to offer tools for retrieving stock quotes, company information, cryptocurrency exchange rates, and historical price data. The server abstracts the complexities of API authentication, rate limiting, and error handling, enabling AI systems to seamlessly incorporate financial data into their workflows. It's particularly valuable for AI assistants focused on financial analysis, investment research, and market trend identification, facilitating use cases such as portfolio management, algorithmic trading strategy development, and automated financial reporting.
暂无评论. 成为第一个评论的人!
登录以参与讨论
Get the latest stock quote for a specific company. Parameters: symbol (string) - Stock symbol (e.g., AAPL, MSFT)
Get stock-related information for a specific company. Parameters: symbol (string) - Stock symbol (e.g., AAPL, MSFT)
Get current cryptocurrency exchange rates. Parameters: crypto_symbol (string) - Cryptocurrency symbol (e.g., BTC, ETH), market (string, optional) - Market currency (e.g., USD, EUR, default: USD)
Get historical daily price data for a stock. Parameters: symbol (string) - Stock symbol (e.g., AAPL, MSFT), outputsize (string, optional) - 'compact' or 'full', start_date (string, optional) - Start date in YYYY-MM-DD format, end_date (string, optional) - End date in YYYY-MM-DD format, limit (integer, optional) - Number of data points to return (default: 5)
Get real-time options chain data with Greeks and implied volatility. Parameters: symbol (string) - Stock symbol (e.g., AAPL, MSFT), require_greeks (boolean, optional) - Enable Greeks calculation (default: false), contract (string, optional) - Specific options contract ID to retrieve, datatype (string, optional) - Response format (json or csv, default: json)
Get historical options chain data with advanced filtering and sorting capabilities. Parameters: symbol (string) - Stock symbol (e.g., AAPL, MSFT), date (string, optional) - Trading date in YYYY-MM-DD format, expiry_date (string, optional) - Filter by expiration date, min_strike (number, optional) - Minimum strike price filter, max_strike (number, optional) - Maximum strike price filter, contract_id (string, optional) - Filter by specific contract ID, contract_type (string, optional) - Filter by contract type (call or put), limit (integer, optional) - Number of contracts to return (default: 10), sort_by (string, optional) - Field to sort by, sort_order (string, optional) - Sort order
Get comprehensive ETF profile information including holdings and sector allocation. Parameters: symbol (string) - ETF symbol (e.g., QQQ, SPY, VTI)
Get daily time series data for a cryptocurrency. Parameters: symbol (string) - Cryptocurrency symbol (e.g., BTC, ETH), market (string, optional) - Market currency (e.g., USD, EUR, default: USD)
Get weekly time series data for a cryptocurrency. Parameters: symbol (string) - Cryptocurrency symbol (e.g., BTC, ETH), market (string, optional) - Market currency (e.g., USD, EUR, default: USD)
Get monthly time series data for a cryptocurrency. Parameters: symbol (string) - Cryptocurrency symbol (e.g., BTC, ETH), market (string, optional) - Market currency (e.g., USD, EUR, default: USD)
Get upcoming earnings calendar data for companies. Parameters: symbol (string, optional) - Stock symbol, horizon (string, optional) - Time horizon for earnings data (3month, 6month, or 12month), limit (integer, optional) - Number of earnings entries to return (default: 100), sort_by (string, optional) - Field to sort by, sort_order (string, optional) - Sort order
Get historical earnings data for a specific company. Parameters: symbol (string) - Stock symbol, limit_annual (integer, optional) - Number of annual earnings to return (default: 5), limit_quarterly (integer, optional) - Number of quarterly earnings to return (default: 8)