LeashIndex Get the report

Index / calendar

Open Markets

io-github-danchev-openmarkets declares 127 capabilities across 127 tools, with 1 critical issue.

91/100 exposureHigh exposure

Manifest recorded 2026-10-15 from tools/list answered by the PyPI package openmarkets==0.1.0b1 (published to PyPI as openmarkets, listed in the official MCP registry as io.github.danchev/openmarkets 0.1.0b1), run in an isolated container with no network access and no credentials. The date changes only when the manifest does. Not verified by a maintainer.

Issues

These describe what this server's manifest declares. A product can provide controls that MCP has no way to express — token revocation, an admin console, audit logs — and this page cannot see them. The absence of a declaration is not evidence that a control is absent.

critical · no-revocation · All 127 tools

127 of 127 tools declare no way for the customer to switch them off once granted. This applies to every tool because MCP has no field in which to declare a revocation mechanism; the product may provide one outside MCP that a manifest cannot show.

high · no-expiry · All 127 tools

127 of 127 tools declare no expiry. This applies to every tool because MCP has no field in which to declare an expiry; the product may provide one outside MCP that a manifest cannot show.

high · no-audit-trail · All 127 tools

127 of 127 tools declare no record of their actions that the customer can read. This applies to every tool because MCP has no field in which to declare an audit requirement; the product may provide one outside MCP that a manifest cannot show.

low · uncapped-read · All 127 tools

127 tools can read data and declare no limit.

Declared capabilities

How each tool was read. declared means the server's own annotation said so — self-reported and unverified. inferred is from the tool's name. assumed means nothing indicated either way.

ToolRead asBasis
get_analyst_recommendationsread declared
get_earnings_estimatesread declared
get_eps_trendsread declared
get_full_analysisread declared
get_growth_estimatesread declared
get_price_targetsread declared
get_recommendation_changesread declared
get_revenue_estimatesread declared
get_agriculture_pricesread declared
get_commodity_historyread declared
get_commodity_quoteread declared
get_energy_pricesread declared
get_fertilizer_price_indexread declared
get_livestock_pricesread declared
get_metals_pricesread declared
get_softs_pricesread declared
get_crypto_fear_greed_proxyread declared
get_crypto_historyread declared
get_crypto_inforead declared
get_top_cryptocurrenciesread declared
get_balance_sheetread declared
get_curated_financialsread declared
get_eps_historyread declared
get_financial_calendarread declared
get_full_financialsread declared
get_income_statementread declared
get_sec_filingsread declared
get_ttm_cash_flow_statementread declared
get_ttm_income_statementread declared
get_global_sovereign_yieldsread declared
get_treasury_yield_curveread declared
get_treasury_yield_historyread declared
get_dollar_index_dxyread declared
get_forex_historyread declared
get_forex_quoteread declared
get_major_currenciesread declared
get_fund_asset_class_holdingsread declared
get_fund_bond_holdingsread declared
get_fund_equity_holdingsread declared
get_fund_inforead declared
get_fund_operationsread declared
get_fund_overviewread declared
get_fund_sector_weightingread declared
get_fund_top_holdingsread declared
get_full_holdingsread declared
get_insider_purchasesread declared
get_insider_roster_holdersread declared
get_institutional_holdingsread declared
get_major_holdersread declared
get_mutual_fund_holdingsread declared
get_cpi_inflationread declared
get_employment_indicatorsread declared
get_financial_stress_and_credit_spreadsread declared
get_gdp_growthread declared
get_inflation_expectationsread declared
get_interest_rates_telemetryread declared
get_macroeconomic_seriesread declared
get_money_supply_and_fed_balance_sheetread declared
get_pce_inflationread declared
get_global_indicesread declared
get_market_statusread declared
get_market_summaryread declared
get_volatility_vixread declared
get_call_optionsread declared
get_option_chainread declared
get_option_expiration_datesread declared
get_options_by_moneynessread declared
get_options_skewread declared
get_options_volume_analysisread declared
get_put_optionsread declared
backtest_mean_reversion_strategyread declared
backtest_trend_following_strategyread declared
calculate_asset_correlation_matrixread declared
calculate_drawdown_seriesread declared
calculate_factor_exposuresread declared
calculate_minimum_variance_portfolioread declared
calculate_portfolio_risk_metricsread declared
calculate_risk_parity_weightsread declared
calculate_rolling_betaread declared
search_screener_matchesread declared
get_sec_10k_annual_filingsread declared
get_sec_10q_quarterly_filingsread declared
get_sec_8k_material_eventsread declared
get_sec_cik_lookupread declared
get_sec_company_profileread declared
get_sec_insider_form4_filingsread declared
get_sec_recent_filingsread declared
get_sec_xbrl_company_factsread declared
get_sec_xbrl_concept_timeseriesread declared
get_all_industriesread declared
get_industry_overviewread declared
get_industry_top_companiesread declared
get_industry_top_growth_companiesread declared
get_industry_top_performing_companiesread declared
get_sector_industriesread declared
get_sector_overviewread declared
get_sector_overview_for_tickerread declared
get_sector_research_reportsread declared
get_sector_top_companiesread declared
get_sector_top_companies_for_tickerread declared
get_sector_top_etfsread declared
get_sector_top_mutual_fundsread declared
get_corporate_actionsread declared
get_curated_inforead declared
get_dividend_summaryread declared
get_dividendsread declared
get_extended_financial_summaryread declared
get_fast_inforead declared
get_financial_summaryread declared
get_historyread declared
get_inforead declared
get_newsread declared
get_price_targetread declared
get_quick_technical_indicatorsread declared
get_risk_metricsread declared
get_splitsread declared
get_valuation_historyread declared
get_wsj_bollinger_bandsread declared
get_wsj_intraday_barsread declared
get_wsj_stock_historyread declared
get_support_resistance_levelsread declared
get_technical_indicatorsread declared
get_volatility_metricsread declared
get_wsj_emaread declared
get_wsj_macdread declared
get_wsj_rsiread declared
get_wsj_smaread declared
Answering this question about your own agent? The self-serve stack report applies the same reading to your own stack or server and gives you a dated document you can hand to a customer's security review. It is generated in your browser, with nobody to wait for. Buying one does not change this page, its score or its place in the index — see Independence.
Maintain this server? If this page misreads your manifest, or your server has changed, submit its current tools/list response and it will be re-scored and dated. Corrections are published alongside the original, not in place of it.