Skip to main content
Glama
danchev

openmarkets

by danchev

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Features and capabilities supported by this server

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

Tools

Functions exposed to the LLM to take actions

NameDescription
get_analyst_recommendationsB

Retrieve analyst recommendations for a given ticker.

Args: ticker (str): The symbol of the security.

Returns: Any: Analyst recommendations data from the repository.

get_earnings_estimatesC

Retrieve earnings estimates for a given ticker.

Args: ticker (str): The symbol of the security.

Returns: Any: Earnings estimates data from the repository.

get_eps_trendsC

Retrieve EPS (Earnings Per Share) trends for a given ticker.

Args: ticker (str): The symbol of the security.

Returns: Any: EPS trends data from the repository.

get_full_analysisB

Retrieve a full analysis report for a given ticker, aggregating all available analysis data.

Args: ticker (str): The symbol of the security.

Returns: dict: Dictionary containing all analysis data for the ticker.

get_growth_estimatesC

Retrieve growth estimates for a given ticker.

Args: ticker (str): The symbol of the security.

Returns: Any: Growth estimates data from the repository.

get_price_targetsB

Retrieve price targets for a given ticker.

Args: ticker (str): The symbol of the security.

Returns: Any: Price targets data from the repository.

get_recommendation_changesC

Retrieve changes in analyst recommendations for a given ticker.

Args: ticker (str): The symbol of the security.

Returns: Any: Recommendation changes data from the repository.

get_revenue_estimatesB

Retrieve revenue estimates for a given ticker.

Args: ticker (str): The symbol of the security.

Returns: Any: Revenue estimates data from the repository.

get_crypto_fear_greed_proxyA

Retrieve a proxy value for the crypto fear and greed index.

Args: tickers (list[str] | None, optional): List of crypto tickers to include. If None, uses a default set.

Returns: str: Proxy value or description for the fear/greed index.

get_crypto_historyA

Retrieve historical price data for a cryptocurrency.

Args: ticker (str): The symbol of the cryptocurrency. period (str, optional): Time period for history. Valid periods: 1d, 5d, 1mo, 3mo, 6mo, 1y, 2y, 5y, 10y, ytd, max. Defaults to '1y'. interval (str, optional): Data interval. Valid intervals: 1m, 2m, 5m, 15m, 30m, 60m, 90m, 1h, 1d, 5d, 1wk, 1mo, 3mo. Defaults to '1d'.

Returns: list[CryptoHistory]: List of historical data points.

get_crypto_infoB

Retrieve fast information for a specific cryptocurrency.

Args: ticker (str): The symbol of the cryptocurrency (e.g., 'BTC').

Returns: CryptoFastInfo: Fast info data for the given ticker.

get_top_cryptocurrenciesB

Retrieve a list of the top cryptocurrencies by market cap or volume.

Args: count (int, optional): Number of top cryptocurrencies to fetch. Defaults to 10.

Returns: list[CryptoFastInfo]: List of top cryptocurrencies.

get_balance_sheetA

Retrieve the balance sheet for a given ticker.

Args: ticker (str): The symbol of the security.

Returns: list[BalanceSheetEntry]: List of balance sheet entries.

get_eps_historyA

Retrieve EPS (Earnings Per Share) history for a given ticker.

Args: ticker (str): The symbol of the security.

Returns: list[EPSHistoryEntry]: List of EPS history entries.

get_financial_calendarB

Retrieve the financial calendar for a given ticker.

Args: ticker (str): The symbol of the security.

Returns: FinancialCalendar: Financial calendar data.

get_full_financialsA

Retrieve a full set of financial data for a given ticker, aggregating all available financial statements and records.

Args: ticker (str): The symbol of the security.

Returns: dict: Dictionary containing all financial data for the ticker.

get_income_statementB

Retrieve the income statement for a given ticker.

Args: ticker (str): The symbol of the security.

Returns: list[IncomeStatementEntry]: List of income statement entries.

get_sec_filingsA

Retrieve SEC filings for a given ticker.

Args: ticker (str): The symbol of the security.

Returns: list[SecFilingRecord]: List of SEC filing records.

get_ttm_cash_flow_statementB

Retrieve the trailing twelve months (TTM) cash flow statement for a given ticker.

Args: ticker (str): The symbol of the security.

Returns: list[TTMCashFlowStatementEntry]: List of TTM cash flow statement entries.

get_ttm_income_statementB

Retrieve the trailing twelve months (TTM) income statement for a given ticker.

Args: ticker (str): The symbol of the security.

Returns: list[TTMIncomeStatementEntry]: List of TTM income statement entries.

get_fund_asset_class_holdingsB

Retrieve asset class holdings for a specific fund.

Args: ticker (str): The symbol of the fund.

Returns: FundAssetClassHolding | None: Asset class holdings data or None if unavailable.

get_fund_bond_holdingsA

Retrieve the bond holdings for a specific fund.

Args: ticker (str): The symbol of the fund.

Returns: list[FundBondHolding]: List of bond holdings in the fund.

get_fund_equity_holdingsC

Retrieve the equity holdings for a specific fund.

Args: ticker (str): The symbol of the fund.

Returns: list[FundEquityHolding]: List of equity holdings in the fund.

get_fund_infoB

Retrieve general information for a specific fund.

Args: ticker (str): The symbol of the fund.

Returns: FundInfo: Information about the fund.

get_fund_operationsC

Retrieve operations data for a specific fund.

Args: ticker (str): The symbol of the fund.

Returns: FundOperations | None: Operations data or None if unavailable.

get_fund_overviewB

Retrieve an overview for a specific fund.

Args: ticker (str): The symbol of the fund.

Returns: FundOverview | None: Overview data or None if unavailable.

get_fund_sector_weightingA

Retrieve sector weighting data for a specific fund.

Args: ticker (str): The symbol of the fund.

Returns: FundSectorWeighting | None: Sector weighting data or None if unavailable.

get_fund_top_holdingsB

Retrieve the top holdings for a specific fund.

Args: ticker (str): The symbol of the fund.

Returns: list[FundTopHolding]: List of top holdings in the fund.

get_full_holdingsC

Retrieve a full set of holdings data for a given ticker, aggregating all available holdings information.

Args: ticker (str): The symbol of the security.

Returns: dict: Dictionary containing all holdings data for the ticker.

get_insider_purchasesB

Retrieve insider purchases for a given ticker.

Args: ticker (str): The symbol of the security.

Returns: Any: Insider purchases data from the repository.

get_institutional_holdingsB

Retrieve institutional holdings for a given ticker.

Args: ticker (str): The symbol of the security.

Returns: Any: Institutional holdings data from the repository.

get_major_holdersA

Retrieve major holders for a given ticker.

Args: ticker (str): The symbol of the security.

Returns: Any: Major holders data from the repository.

get_mutual_fund_holdingsC

Retrieve mutual fund holdings for a given ticker.

Args: ticker (str): The symbol of the security.

Returns: Any: Mutual fund holdings data from the repository.

get_market_statusC

Retrieve the current status of major market indices.

Returns: dict: Market indices status data.

get_market_summaryC

Retrieve a summary of the overall market performance.

Returns: dict: Market summary data.

get_call_optionsA

Retrieve call options for a given ticker and expiration date.

Args: ticker (str): The symbol of the security. expiration (date | None, optional): The expiration date. If None, uses the nearest expiration.

Returns: list[CallOption] | None: List of call options or None if unavailable.

get_option_chainA

Retrieve the option contract chain for a given ticker and expiration date.

Args: ticker (str): The symbol of the security. expiration (date | None, optional): The expiration date. If None, uses the nearest expiration.

Returns: OptionContractChain: The option contract chain data.

get_option_expiration_datesA

Retrieve available option expiration dates for a given ticker.

Args: ticker (str): The symbol of the security.

Returns: list[OptionExpirationDate]: List of available expiration dates.

get_options_by_moneynessB

Retrieve options filtered by moneyness for a given ticker and expiration date.

Args: ticker (str): The symbol of the security. expiration_date (str | None, optional): The expiration date as a string. If None, uses the nearest expiration. moneyness_range (float, optional): The moneyness range for filtering. Defaults to 0.1.

Returns: dict: Options data filtered by moneyness.

get_options_skewA

Retrieve options skew analysis for a given ticker and expiration date.

Args: ticker (str): The symbol of the security. expiration_date (str | None, optional): The expiration date as a string. If None, uses the nearest expiration.

Returns: dict: Options skew analysis data.

get_options_volume_analysisA

Retrieve options volume analysis for a given ticker and expiration date.

Args: ticker (str): The symbol of the security. expiration_date (str | None, optional): The expiration date as a string. If None, uses the nearest expiration.

Returns: dict: Volume analysis data.

get_put_optionsA

Retrieve put options for a given ticker and expiration date.

Args: ticker (str): The symbol of the security. expiration (date | None, optional): The expiration date. If None, uses the nearest expiration.

Returns: list[PutOption] | None: List of put options or None if unavailable.

get_all_industriesA

Retrieve a list of all industries, optionally filtered by sector.

Args: sector (str | None): The name of the sector to filter by, or None to retrieve all industries. Returns: list[str]: A list of all industries, or industries in the specified sector.

get_industry_overviewC

Retrieve an overview of a specific industry.

Args: industry (str): The name of the industry. Returns: IndustryOverview: An overview of the specified industry.

get_industry_top_companiesC

Retrieve a list of top companies within a specific industry.

Args: industry (str): The name of the industry. Returns: list[IndustryTopCompaniesEntry]: A list of top companies in the industry.

get_industry_top_growth_companiesC

Retrieve a list of top growth companies within a specific industry.

Args: industry (str): The name of the industry. Returns: list[IndustryTopGrowthCompaniesEntry]: A list of top growth companies in the industry.

get_industry_top_performing_companiesC

Retrieve a list of top performing companies within a specific industry.

Args: industry (str): The name of the industry. Returns: list[IndustryTopPerformingCompaniesEntry]: A list of top growth companies in the industry.

get_sector_industriesB

Retrieve a list of industries within a specific sector.

Args: sector (str): The name of the sector. Returns: list[str]: A list of industries in the sector.

get_sector_overviewC

Retrieve overview information for a specific sector.

Args: sector (str): The name of the sector. Returns: SectorOverview: Overview data for the sector.

get_sector_overview_for_tickerB

Retrieve overview information for a specific sector based on a stock ticker.

Args: ticker (str): The stock ticker symbol. Returns: SectorOverview: Overview data for the sector associated with the ticker.

get_sector_research_reportsB

Retrieve a list of research reports within a specific sector.

Args: sector (str): The name of the sector. Returns: list[IndustryResearchReportEntry]: A list of research reports in the sector.

get_sector_top_companiesC

Retrieve a list of top companies within a specific sector.

Args: sector (str): The name of the sector. Returns: list[SectorTopCompaniesEntry]: A list of top companies in the sector.

get_sector_top_companies_for_tickerC

Retrieve a list of top companies within a specific sector based on a stock ticker.

Args: ticker (str): The stock ticker symbol. Returns: list[SectorTopCompaniesEntry]: A list of top companies in the sector associated with the ticker.

get_sector_top_etfsB

Retrieve a list of top ETFs within a specific sector.

Args: sector (str): The name of the sector. Returns: list[SectorTopETFsEntry]: A list of top ETFs in the sector.

get_sector_top_mutual_fundsB

Retrieve a list of top mutual funds within a specific sector.

Args: sector (str): The name of the sector. Returns: list[SectorTopMutualFundsEntry]: A list of top mutual funds in the sector.

get_corporate_actionsA

Retrieve corporate actions for a stock.

Args: ticker (str): The symbol of the stock.

Returns: list[CorporateActions]: List of corporate action records.

get_dividend_summaryC

Retrieve a summary of dividend data for a stock.

Args: ticker (str): The symbol of the stock.

Returns: dict: Dividend summary data.

get_dividendsA

Retrieve dividend history for a stock.

Args: ticker (str): The symbol of the stock.

Returns: list[StockDividends]: List of dividend records.

get_fast_infoB

Retrieve fast info for a specific stock ticker.

Args: ticker (str): The symbol of the stock.

Returns: StockFastInfo: Fast info data for the given ticker.

get_financial_summaryC

Retrieve a financial summary for a stock.

Args: ticker (str): The symbol of the stock.

Returns: dict: Financial summary data.

get_financial_summary_v2B

Retrieve an alternative version of the financial summary for a stock.

Args: ticker (str): The symbol of the stock.

Returns: dict: Financial summary data (version 2).

get_historyB

Retrieve historical price data for a stock.

Args: ticker (str): The symbol of the stock. period (str, optional): Valid periods: 1d, 5d, 1mo, 3mo, 6mo, 1y, 2y, 5y, 10y, ytd, max. Defaults to '1y'. interval (str, optional): Valid intervals: 1m, 2m, 5m, 15m, 30m, 60m, 90m, 1h, 1d, 5d, 1wk, 1mo, 3mo. Defaults to '1d'.

Returns: list[StockHistory]: List of historical data points.

get_infoB

Retrieve detailed info for a specific stock ticker.

Args: ticker (str): The symbol of the stock.

Returns: StockInfo: Detailed info data for the given ticker.

get_newsA

Retrieve news items for a stock.

Args: ticker (str): The symbol of the stock.

Returns: list[NewsItem]: List of news items.

get_price_targetC

Retrieve price target data for a stock.

Args: ticker (str): The symbol of the stock.

Returns: dict: Price target data.

get_quick_technical_indicatorsC

Retrieve quick technical indicators for a stock.

Args: ticker (str): The symbol of the stock.

Returns: dict: Technical indicators data.

get_risk_metricsC

Retrieve risk metrics for a stock.

Args: ticker (str): The symbol of the stock.

Returns: dict: Risk metrics data.

get_splitsB

Retrieve stock split history for a stock.

Args: ticker (str): The symbol of the stock.

Returns: list[StockSplit]: List of stock split records.

get_support_resistance_levelsA

Retrieve support and resistance levels for a given ticker and period.

Args: ticker (str): The symbol of the security. period (str, optional): Time period for levels (e.g., '6mo'). Defaults to '6mo'.

Returns: SupportResistanceLevelsDict: Support and resistance levels data.

get_technical_indicatorsB

Retrieve technical indicators for a given ticker and period.

Args: ticker (str): The symbol of the security. period (str, optional): Time period for indicators (e.g., '6mo'). Defaults to '6mo'.

Returns: TechnicalIndicatorsDict: Technical indicators data.

get_volatility_metricsB

Retrieve volatility metrics for a given ticker and period.

Args: ticker (str): The symbol of the security. period (str, optional): Time period for metrics (e.g., '1y'). Defaults to '1y'.

Returns: VolatilityMetricsDict: Volatility metrics data.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

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/danchev/openmarkets'

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