Skip to main content
Glama
tynorn1

Indian Stock Analysis MCP Server

by tynorn1

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
stock_quoteC

Get current stock price and basic trading information for Indian stocks.

Args: ticker: Indian stock ticker symbol (e.g., 'RELIANCE', 'TCS', 'INFY')

company_fundamentalsB

Get fundamental analysis data for an Indian company.

Args: ticker: Indian stock ticker symbol (e.g., 'RELIANCE', 'TCS', 'INFY')

stock_newsA

Get recent news articles for a specific Indian stock.

Args: ticker: Indian stock ticker symbol (e.g., 'RELIANCE', 'TCS', 'INFY') limit: Maximum number of news articles to return (default: 5)

search_indian_stocksA

Search for Indian stocks by company name or ticker symbol.

Args: query: Search query - company name or partial ticker symbol limit: Maximum number of results to return (default: 10)

market_overviewA

Get current Indian market indices and sector performance.

technical_analysisA

Get comprehensive technical analysis indicators for an Indian stock.

Provides key technical indicators including:

  • RSI (Relative Strength Index) for momentum

  • MACD (Moving Average Convergence Divergence) for trend signals

  • SMA/EMA (Simple/Exponential Moving Averages) for trend direction

  • Rate of Change for momentum analysis

  • Bollinger Bands for volatility and price position

Args: ticker: Indian stock ticker symbol (e.g., 'RELIANCE', 'TCS', 'INFY') period: Time period for analysis (1mo, 3mo, 6mo, 1y, 2y)

stock_actionsA

Get corporate actions (dividends, stock splits) for an Indian stock.

Provides information about:

  • Recent dividend payments and yields

  • Dividend history and frequency

  • Stock split history and ratios

  • Dividend stability analysis

Args: ticker: Indian stock ticker symbol (e.g., 'RELIANCE', 'TCS', 'INFY')

analyst_recommendationsA

Get analyst recommendations and price targets for an Indian stock.

Provides professional market sentiment including:

  • Current analyst consensus (Buy/Sell/Hold)

  • Price targets and upside potential

  • Number of analysts covering the stock

  • Recent recommendation changes

Args: ticker: Indian stock ticker symbol (e.g., 'RELIANCE', 'TCS', 'INFY')

train_arima_modelA

Train ARIMA model with intelligent parameter selection using pmdarima auto_arima.

Provides:

  • Model training with automated ARIMA order selection via pmdarima

  • Data transformation support (log, Box-Cox) for improved normality

  • Performance metrics and validation on holdout set

  • Model persistence with caching capability

  • Error handling and graceful fallbacks

Args: ticker: Stock ticker symbol (e.g., 'RELIANCE', 'TCS', 'INFY') p: AR order (None for auto-selection) d: Differencing order (default 1 for stock prices) q: MA order (None for auto-selection) validation_split: Train-validation split ratio (default 0.2) auto_select: Use pmdarima auto_arima for parameter selection (True) or manual (False) lags: Number of lags for analysis (default 40, used for fallback ACF/PACF) period: Time period for training data ('1mo', '3mo', '6mo', '1y', '2y', '5y') transform: Data transformation type ("log", "boxcox", or None for no transformation)

Returns: List containing text analysis and ImageContent with training plot

stock_holdersA

Get major holders and institutional ownership information for an Indian stock.

Provides insights into:

  • Major shareholder categories and percentages

  • Top institutional holders and their positions

  • Insider ownership and trading activity

  • Ownership concentration analysis

Args: ticker: Indian stock ticker symbol (e.g., 'RELIANCE', 'TCS', 'INFY')

arima_model_diagnosticsA

Perform comprehensive diagnostics on trained ARIMA model.

Provides:

  • Residual analysis with ACF/PACF plots

  • Normality tests and QQ plots

  • Ljung-Box test for autocorrelation

  • Model adequacy checks and recommendations

  • Visual diagnostic charts

Args: ticker: Stock ticker symbol (e.g., 'RELIANCE', 'TCS', 'INFY') period: Time period for analysis ('1mo', '3mo', '6mo', '1y', '2y', '5y') transform: Data transformation type ("log", "boxcox", or None for no transformation)

Returns: List containing text analysis and ImageContent with diagnostic plots

forecast_arima_modelA

Generate ARIMA model forecasts with confidence intervals and validation.

Provides:

  • Multi-period forecasting with confidence bands

  • Model validation and quality checks

  • Visual forecast charts with historical data

  • Performance metrics and accuracy indicators

  • Error handling with fallback strategies

Args: ticker: Stock ticker symbol (e.g., 'RELIANCE', 'TCS', 'INFY') periods: Number of periods to forecast (default: 20 trading days) confidence: Confidence interval level (0.8-0.99, default: 0.95) p: AR order (None for auto-selection) d: Differencing order (default 1 for stock prices) q: MA order (None for auto-selection) auto_select: Use pmdarima auto_arima for parameter selection (True) or manual (False) lags: Number of lags for analysis (default 40, used for fallback ACF/PACF) period: Time period for training data ('1mo', '3mo', '6mo', '1y', '2y', '5y') transform: Data transformation type ("log", "boxcox", or None for no transformation)

Returns: List containing text analysis and ImageContent with forecast plot

forecast_prophet_modelA

Train Prophet model and generate forecasts with confidence intervals.

Provides:

  • Automatic seasonality detection (yearly, weekly patterns)

  • Trend changepoint identification

  • Holiday effects support (Indian market holidays)

  • Component decomposition (trend + seasonality)

  • Multi-period forecasting with confidence bands

  • Model validation and quality checks

  • Visual forecast charts with historical data

Args: ticker: Stock ticker symbol (e.g., 'RELIANCE', 'TCS', 'INFY') periods: Number of periods to forecast (default: 20 trading days) confidence: Confidence interval level (0.8-0.99, default: 0.95) period: Time period for training data ('1mo', '3mo', '6mo', '1y', '2y', '5y') yearly_seasonality: Enable yearly seasonality (default True) weekly_seasonality: Enable weekly seasonality (default True) seasonality_mode: 'additive' or 'multiplicative' (default 'additive') changepoint_prior_scale: Flexibility of trend changes (default 0.05) seasonality_prior_scale: Flexibility of seasonality (default 10.0) holidays_prior_scale: Flexibility of holiday effects (default 10.0) validation_split: Train-validation split ratio (default 0.2) include_holidays: Include Indian market holidays (default False)

Returns: List containing text analysis and ImageContent with forecast plot

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
market_status_resourceCurrent Indian market status and trading hours.
popular_stocks_resourceList of frequently analyzed Indian stocks.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/tynorn1/stock-analysis-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server