LeashIndex Get the report

Index / devtools

Feegate AI Agent data marketplace catalog & platform metrics

org-feegate-marketplace declares 131 capabilities across 131 tools, with 1 critical issue. One of them, no-revocation, is recorded for every server in the index because MCP has no field in which to declare a way to switch a tool off; a missing declaration is not evidence that the control is missing.

100/100 exposureHigh exposure

Manifest recorded 2026-11-08 from tools/list on https://feegate.org/mcp, published in the official MCP registry as org.feegate/marketplace 2.0.0. 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 131 tools

131 of 131 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 131 tools

131 of 131 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 131 tools

131 of 131 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.

high · uncapped-write · 98 of 131 tools

98 tools can modify data and declare no limit.

low · uncapped-read · 33 of 131 tools

33 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
find_data_for_taskread inferred
pingwrite assumed
fee_quotewrite assumed
list_productsread inferred
product_detailwrite assumed
marketplace_catalogwrite assumed
platform_statsread inferred
credits_balancewrite assumed
credits_statementwrite assumed
address-risk.quickwrite assumed
address-risk.riskwrite assumed
address-safety.address_reportwrite assumed
address-safety.address_screenwrite assumed
ai-agent.compare_frameworksread inferred
ai-agent.export_benchmark_reportwrite assumed
ai-agent.list_top_frameworksread inferred
ai-agent.lookup_framework_healthread inferred
ai-agent.telemetry_healthwrite assumed
ai-model-value.best_under_budgetwrite assumed
ai-model-value.smart_top20write assumed
ai-model-value.smart_top5write assumed
ai-model-value.value_digestwrite assumed
ai-model-value.value_methodologywrite assumed
ai.cheapest10_entrywrite assumed
ai.export_pricing_matrixwrite assumed
ai.filter_models_by_budgetwrite assumed
ai.list_available_modelsread inferred
ai.lookup_model_pricingread inferred
ai.pricing_healthwrite assumed
approval-audit.allowance_checkwrite assumed
approval-audit.approval_riskread inferred
arb-spread.route_detailwrite assumed
arb-spread.spread_scanwrite assumed
bridge-flow.bridge_nowwrite assumed
bridge-flow.bridge_rankingwrite assumed
bridge-quote.bridge_quotewrite assumed
bridge-quote.quote_compareread inferred
btc-onchain.btc_activitywrite assumed
btc-onchain.btc_onchain_fullwrite assumed
chain-health.chain_nowwrite assumed
chain-health.chain_rankingwrite assumed
coingecko.list_coinsread inferred
coingecko.search_coinsread inferred
coingecko.top100_fullwrite assumed
contract-fingerprint.auditwrite assumed
contract-fingerprint.peekwrite assumed
correlation.corr_nowwrite assumed
correlation.risk_matrixwrite assumed
cve-osv.check_package_riskread inferred
cve-osv.risk_previewread inferred
derivatives-basis.basis_curvewrite assumed
derivatives-basis.basis_nowwrite assumed
dex-liquidity.depth_reportwrite assumed
dex-liquidity.pool_summaryread inferred
dex-volume.dex_nowwrite assumed
dex-volume.dex_rankingwrite assumed
exchange-listing-intel.anti_scam_checkread inferred
exchange-listing-intel.exchange_matrix_entryread inferred
exchange-listing-intel.exchange_overviewread inferred
exchange-listing-intel.listing_digestread inferred
exchange-listing-intel.listing_intelread inferred
exchange-status.overviewwrite assumed
exchange-status.statuswrite assumed
exploit-alerts.hack_nowwrite assumed
exploit-alerts.hack_reportwrite assumed
funding-spread.funding_detailwrite assumed
funding-spread.scanwrite assumed
gas-board.gas_nowwrite assumed
gas-board.gas_reportwrite assumed
global-seismic-activity-usgs.list_quakesread inferred
global-seismic-activity-usgs.search_quakesread inferred
gpu-market.gpu_boardwrite assumed
gpu-market.gpu_cheapest_entrywrite assumed
gpu-market.gpu_digestwrite assumed
hk-talent.approval_analysisread inferred
hk-talent.scheme_digestread inferred
hk-talent.scheme_listread inferred
hk-talent.talent_quotaread inferred
holders.concentrationwrite assumed
holders.holder_listread inferred
lending-position.health_nowwrite assumed
lending-position.position_reportwrite assumed
listing-status.listing_checkread inferred
listing-status.listing_detailread inferred
new-pools.latest_poolswrite assumed
new-pools.pool_scanwrite assumed
options-iv.expiry_ladder_entrywrite assumed
options-iv.vol_snapshotwrite assumed
options-iv.vol_surfacewrite assumed
perp-positioning.oi_snapshotwrite assumed
perp-positioning.positioningwrite assumed
prediction-odds.market_detailwrite assumed
prediction-odds.top_marketswrite assumed
price-consensus.consensus_priceread inferred
price-consensus.source_detailwrite assumed
protocol-profile.protocol_cardwrite assumed
protocol-profile.protocol_dossierwrite assumed
protocol-revenue.fee_leaderboardwrite assumed
protocol-revenue.revenue_reportwrite assumed
stablecoin-flow.flow_nowwrite assumed
stablecoin-flow.flow_reportwrite assumed
stablecoin-peg.nowwrite assumed
stablecoin-peg.peg_detailwrite assumed
stablecoin-yield.by_chainwrite assumed
stablecoin-yield.top10_entrywrite assumed
stablecoin-yield.top20write assumed
stablecoin-yield.top5write assumed
stablecoin-yield.yield_digestwrite assumed
stablecoin-yield.yield_methodologywrite assumed
tech-indicators.indicator_nowwrite assumed
tech-indicators.indicator_reportwrite assumed
token-heat.heat_boardwrite assumed
token-heat.heat_nowwrite assumed
token-safety.safety_detail_entrywrite assumed
token-safety.safety_reportwrite assumed
token-safety.safety_scorewrite assumed
token-supply.lookupread inferred
token-supply.pressurewrite assumed
tvl-momentum.momentum_boardwrite assumed
tvl-momentum.tvl_nowwrite assumed
whale-flow.whale_nowwrite inferred
whale-flow.whale_reportwrite inferred
whale-flow.whale_top5_entrywrite inferred
yield-pools.pool_nowwrite assumed
yield-pools.pool_reportwrite assumed
ai-2.export_threat_radarwrite assumed
ai-2.healthwrite assumed
ai-2.list_recent_cvesread inferred
ai-2.lookup_cve_remediationread inferred
ai-global-ai-venture-intel.market_signalswrite assumed
ai-global-ai-venture-intel.signal_detailwrite assumed
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.