LeashIndex Get the report

Index / calendar

io.github.praneeth12098/x402-factory

io-github-praneeth12098-x402-factory declares 219 capabilities across 219 tools, with 3 critical issues.

100/100 exposureHigh exposure

Manifest recorded 2026-10-21 from tools/list on https://x402-factory.com/mcp, published in the official MCP registry as io.github.praneeth12098/x402-factory 1.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 219 tools

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

critical · irreversible-uncapped · 1 of 219 tools

1 tool is classified as irreversible and declares no limit.

critical · uncapped-spend · 1 of 219 tools

1 tool is classified as moving money and declares no dollar limit. A cap on the number of payments does not bound their amount.

high · no-expiry · All 219 tools

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

219 of 219 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 · 211 of 219 tools

211 tools can modify data and declare no limit.

low · uncapped-read · 7 of 219 tools

7 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
core_pingwrite assumed
econ_calendarwrite assumed
econ_dashboardwrite assumed
econ_dashboard_changeswrite assumed
econ_dashboard_deltawrite assumed
econ_serieswrite assumed
econ_series_building-permitswrite assumed
econ_series_core-cpiwrite assumed
econ_series_core-pcewrite assumed
econ_series_cpiwrite assumed
econ_series_fed-fundspay inferred
econ_series_gdp-growthwrite assumed
econ_series_housing-startswrite assumed
econ_series_initial-claimswrite assumed
econ_series_payrollswrite assumed
econ_series_pce-inflationwrite assumed
econ_series_retail-saleswrite assumed
econ_series_treasury-10ywrite assumed
econ_series_treasury-2ywrite assumed
econ_series_unemploymentwrite assumed
edge_backtestwrite assumed
edge_calibrationwrite assumed
edge_climate-events-probabilitywrite assumed
edge_detailwrite assumed
edge_weather-marketswrite assumed
edge_weather-markets-delayedwrite assumed
gov_contracts-awardswrite assumed
gov_contracts-awards_changeswrite assumed
gov_contracts-awards_deltawrite assumed
gov_edgar-13f-diffwrite assumed
gov_edgar-eventswrite assumed
gov_edgar-events_acquisitionswrite assumed
gov_edgar-events_bankruptcywrite assumed
gov_edgar-events_changeswrite assumed
gov_edgar-events_deltawrite assumed
gov_edgar-events_leadership-changewrite assumed
gov_edgar-events_material-agreementwrite assumed
gov_edgar-events_other-eventswrite assumed
gov_edgar-events_reg-fdwrite assumed
gov_edgar-events_restatementwrite assumed
gov_edgar-events_resultswrite assumed
gov_edgar-filings-searchread inferred
gov_edgar-insiderwrite assumed
gov_edgar-watch_changeswrite assumed
gov_edgar-watch_deltawrite assumed
gov_recallswrite assumed
gov_recalls_changeswrite assumed
gov_recalls_consumerwrite assumed
gov_recalls_deltawrite assumed
gov_recalls_devicewrite assumed
gov_recalls_drugwrite assumed
gov_recalls_foodwrite assumed
gov_recalls_vehiclewrite assumed
probability_board_changeswrite assumed
probability_board_climatewrite assumed
probability_board_cryptowrite assumed
probability_board_deltawrite inferred
probability_board_economicswrite assumed
probability_board_entertainmentwrite assumed
probability_board_fedwrite assumed
probability_board_politics-uswrite assumed
probability_board_politics-worldwrite assumed
probability_board_science-techwrite assumed
probability_board_sports-mlbwrite assumed
probability_board_sports-nbawrite assumed
probability_board_sports-nflwrite assumed
probability_board_sports-soccerwrite assumed
probability_calendarwrite assumed
probability_calendar_changeswrite assumed
probability_calendar_climatewrite assumed
probability_calendar_cryptowrite assumed
probability_calendar_deltawrite inferred
probability_calendar_economicswrite assumed
probability_calendar_entertainmentwrite assumed
probability_calendar_fedwrite assumed
probability_calendar_politics-uswrite assumed
probability_calendar_politics-worldwrite assumed
probability_calendar_science-techwrite assumed
probability_calendar_sports-mlbwrite assumed
probability_calendar_sports-nbawrite assumed
probability_calendar_sports-nflwrite assumed
probability_calendar_sports-soccerwrite assumed
probability_cross-venue-disagreementwrite assumed
probability_cross-venue-disagreement-delayedwrite assumed
probability_evergreen_atlantic-named-storms-above-normalwrite assumed
probability_evergreen_btc-above-100k-eoywrite assumed
probability_evergreen_eth-above-5k-eoywrite assumed
probability_evergreen_fed-chair-change-this-yearwrite assumed
probability_evergreen_fed-next-meeting-cutwrite assumed
probability_evergreen_fed-next-meeting-hikewrite assumed
probability_evergreen_government-shutdown-this-quarterwrite assumed
probability_evergreen_house-control-next-electionwrite assumed
probability_evergreen_major-ai-regulation-federal-law-this-yearwrite assumed
probability_evergreen_nba-finals-winnerwrite assumed
probability_evergreen_next-cpi-above-consensuswrite assumed
probability_evergreen_next-fomc-dot-shiftwrite assumed
probability_evergreen_next-gdp-print-positivewrite assumed
probability_evergreen_next-hurricane-cat3-us-landfallwrite assumed
probability_evergreen_next-nfp-above-consensuswrite assumed
probability_evergreen_opec-cut-next-meetingwrite assumed
probability_evergreen_oscars-best-picturewrite assumed
probability_evergreen_presidential-election-winner-partywrite assumed
probability_evergreen_senate-control-next-electionwrite assumed
probability_evergreen_sp500-positive-this-yearwrite assumed
probability_evergreen_superbowl-winnerwrite assumed
probability_evergreen_time-person-of-the-yearwrite assumed
probability_evergreen_us-china-tariff-change-this-quarterwrite assumed
probability_evergreen_us-recession-this-yearwrite assumed
probability_evergreen_world-series-winnerwrite assumed
probability_getread inferred
probability_get-delayedread inferred
probability_historyread inferred
probability_liquiditywrite assumed
probability_moverswrite inferred
probability_movers-delayedwrite inferred
probability_movers_changeswrite assumed
probability_movers_climatewrite inferred
probability_movers_cryptowrite inferred
probability_movers_deltawrite inferred
probability_movers_economicswrite inferred
probability_movers_entertainmentwrite inferred
probability_movers_fedwrite inferred
probability_movers_politics-uswrite inferred
probability_movers_politics-worldwrite inferred
probability_movers_science-techwrite inferred
probability_movers_sports-mlbwrite inferred
probability_movers_sports-nbawrite inferred
probability_movers_sports-nflwrite inferred
probability_movers_sports-soccerwrite inferred
probability_odds-compareread inferred
probability_resolutionwrite assumed
probability_searchread inferred
probability_venue-calibrationwrite assumed
probability_venue-calibration-detailwrite assumed
weather_alerts-severewrite assumed
weather_alerts_fire-weatherwrite assumed
weather_alerts_floodwrite assumed
weather_alerts_heatwrite assumed
weather_alerts_hurricanewrite assumed
weather_alerts_tornadowrite assumed
weather_alerts_winterwrite assumed
weather_aviation-delay-riskread inferred
weather_aviation_atlwrite assumed
weather_aviation_boswrite assumed
weather_aviation_cltwrite assumed
weather_aviation_denwrite assumed
weather_aviation_dfwwrite assumed
weather_aviation_dtwwrite assumed
weather_aviation_ewrwrite assumed
weather_aviation_fllwrite assumed
weather_aviation_iahwrite assumed
weather_aviation_jfkwrite assumed
weather_aviation_laswrite assumed
weather_aviation_laxwrite assumed
weather_aviation_lgawrite assumed
weather_aviation_mcowrite assumed
weather_aviation_miawrite assumed
weather_aviation_mspwrite assumed
weather_aviation_ordwrite assumed
weather_aviation_phxwrite assumed
weather_aviation_seawrite assumed
weather_aviation_sfowrite assumed
weather_energy-regionwrite assumed
weather_forecast-pointwrite assumed
weather_forecast-probabilisticwrite assumed
weather_forecast-windowwrite assumed
weather_forecast-window_atlantawrite assumed
weather_forecast-window_austinwrite assumed
weather_forecast-window_bostonwrite assumed
weather_forecast-window_charlottewrite assumed
weather_forecast-window_chicagowrite assumed
weather_forecast-window_dallaswrite assumed
weather_forecast-window_denverwrite assumed
weather_forecast-window_detroitwrite assumed
weather_forecast-window_houstonwrite assumed
weather_forecast-window_jacksonvillewrite assumed
weather_forecast-window_las-vegaswrite assumed
weather_forecast-window_los-angeleswrite assumed
weather_forecast-window_miamiwrite assumed
weather_forecast-window_minneapoliswrite assumed
weather_forecast-window_nashvillewrite assumed
weather_forecast-window_nycwrite assumed
weather_forecast-window_philadelphiawrite assumed
weather_forecast-window_phoenixwrite assumed
weather_forecast-window_portlandwrite assumed
weather_forecast-window_san-antoniowrite assumed
weather_forecast-window_san-diegowrite assumed
weather_forecast-window_san-franciscowrite assumed
weather_forecast-window_san-josewrite assumed
weather_forecast-window_seattlewrite assumed
weather_forecast-window_washington-dcwrite assumed
weather_forecast_atlantawrite assumed
weather_forecast_austinwrite assumed
weather_forecast_bostonwrite assumed
weather_forecast_charlottewrite assumed
weather_forecast_chicagowrite assumed
weather_forecast_dallaswrite assumed
weather_forecast_denverwrite assumed
weather_forecast_detroitwrite assumed
weather_forecast_houstonwrite assumed
weather_forecast_jacksonvillewrite assumed
weather_forecast_las-vegaswrite assumed
weather_forecast_los-angeleswrite assumed
weather_forecast_miamiwrite assumed
weather_forecast_minneapoliswrite assumed
weather_forecast_nashvillewrite assumed
weather_forecast_nycwrite assumed
weather_forecast_philadelphiawrite assumed
weather_forecast_phoenixwrite assumed
weather_forecast_portlandwrite assumed
weather_forecast_san-antoniowrite assumed
weather_forecast_san-diegowrite assumed
weather_forecast_san-franciscowrite assumed
weather_forecast_san-josewrite assumed
weather_forecast_seattlewrite assumed
weather_forecast_washington-dcwrite assumed
weather_verification-scoreswrite assumed
weather_verification-stationwrite assumed
weather_verification-tablewrite 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.