Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| NEWSAPI_KEY | No | Your NewsAPI key for news aggregation (optional) | |
| ALPACA_API_KEY | Yes | Your Alpaca API key for paper trading | |
| ALPACA_SECRET_KEY | Yes | Your Alpaca secret key for paper trading |
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| health_check | Returns the health status of the MonteWalk server. |
| get_account_info | Get detailed Alpaca account information including equity, buying power, and day trade status. |
| get_price | |
| get_fundamentals | |
| get_orderbook | |
| place_order | |
| cancel_order | |
| get_positions | |
| flatten | |
| get_order_history | |
| portfolio_risk | Returns annualized volatility of the portfolio. |
| var | Calculates Value at Risk (VaR). |
| max_drawdown | Calculates Maximum Drawdown. |
| monte_carlo_simulation | |
| run_backtest | |
| walk_forward_analysis | Performs Walk Forward Analysis on MA Crossover. Optimizes (Fast, Slow) on Train, tests on Test. |
| compute_indicators | |
| rolling_stats | Computes rolling mean and volatility. |
| get_technical_summary | Performs a technical analysis summary (RSI, MACD, Moving Averages). Returns a 'Buy', 'Sell', or 'Neutral' signal based on aggregated indicators. |
| mean_variance_optimize | Calculates optimal portfolio weights using Mean-Variance Optimization (Max Sharpe). |
| risk_parity | Calculates weights based on Inverse Volatility (Naive Risk Parity). |
| log_action | |
| get_news | |
| analyze_sentiment | |
| get_symbol_sentiment | |
| add_to_watchlist | Adds a symbol to the monitoring watchlist. |
| remove_from_watchlist | Removes a symbol from the watchlist. |
| get_crypto_price | |
| get_crypto_market_data | |
| get_trending_crypto | |
| search_crypto | |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| morning_briefing | Generates a morning briefing prompt with Portfolio and Watchlist context. |
| analyze_ticker | Deep dive analysis prompt for a specific ticker. |
| risk_analysis | Comprehensive risk analysis prompt for the current portfolio. |
| backtest_strategy | Backtesting workflow prompt. |
| crypto_market_update | Cryptocurrency market analysis prompt. |
| portfolio_rebalance | Portfolio rebalancing workflow prompt. |
| sync_watchlist | Intelligent watchlist synchronization with portfolio holdings. Agent automatically adds owned symbols and optionally removes sold symbols. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| get_portfolio_summary | Returns a live summary of the portfolio from Alpaca (Cash, Positions, Equity). |
| get_watchlist_resource | Returns a live view of the watchlist with current prices. |
| get_news_resource | Returns the latest news headlines for the watchlist. |
| get_crypto_resource | Returns the top trending cryptocurrencies. |