LeashIndex Get the report

Index / data

Moddable Games Tools

games-moddable-tools-moddable-games-tools declares 89 capabilities across 89 tools, with 1 critical issue.

96/100 exposureHigh exposure

Manifest recorded 2026-10-11 from tools/list on https://tools.moddable.games/mcp, published in the official MCP registry as games.moddable.tools/moddable-games-tools 1.1.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 89 tools

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

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

89 of 89 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 · 35 of 89 tools

35 tools can modify data and declare no limit.

low · uncapped-read · 54 of 89 tools

54 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
chess_generate_puzzleread inferred
chess_list_puzzle_typesread inferred
chess_list_variantsread inferred
chess_get_legal_movesread inferred
chess_analyze_positionwrite assumed
chess_make_movewrite inferred
chess_validate_moveread inferred
chess_get_statusread inferred
chess_render_svgwrite assumed
chess_make_moveswrite inferred
chess_get_opening_bookread inferred
hex_list_gamesread inferred
hex_generate_mapread inferred
hex_export_svgwrite assumed
hex_get_inforead inferred
hex_compute_fovread inferred
hex_pathfindread inferred
play_list_familiesread inferred
play_list_variantsread inferred
play_get_definitionread inferred
play_create_gamewrite inferred
play_get_movesread inferred
play_apply_movewrite inferred
play_check_statusread inferred
play_suggest_movewrite inferred
play_render_boardwrite assumed
play_export_fenwrite assumed
play_load_fenwrite inferred
play_validate_moveread inferred
play_make_moveswrite inferred
rules_list_gamesread inferred
rules_get_gameread inferred
rules_get_game_metaread inferred
rules_get_pageread inferred
rules_get_variant_listread inferred
rules_get_diagramread inferred
rules_get_variantread inferred
rules_searchread inferred
rules_randomread inferred
board_gallery_searchread inferred
board_gallery_getread inferred
tile_gallery_searchread inferred
tile_gallery_getread inferred
tile_gallery_statsread inferred
board_gallery_statsread inferred
piece_gallery_searchread inferred
piece_gallery_get_setread inferred
piece_gallery_statsread inferred
oracle_list_gamesread inferred
rpg_chargenwrite assumed
oracle_rollwrite assumed
oracle_list_tablesread inferred
oracle_askwrite assumed
oracle_scenewrite assumed
rpg_search_entitiesread inferred
rpg_get_entityread inferred
rpg_random_encounterwrite assumed
rpg_browse_categorywrite assumed
rpg_lootwrite assumed
oracle_list_recipesread inferred
oracle_interpretwrite assumed
oracle_table_viewread inferred
oracle_encounterwrite assumed
rpg_list_categoriesread inferred
rpg_randomread inferred
ti4_random_factionswrite assumed
ti4_draft_factionswrite assumed
ti4_list_factionsread inferred
ti4_draw_objectiveswrite assumed
ti4_draw_agendaswrite assumed
nukes_setup_generatorwrite assumed
game_nukes_combatwrite assumed
colony_dice_oddsread inferred
game_deck_createwrite inferred
game_deck_list_typesread inferred
game_deck_dealwrite assumed
game_score_trackerread inferred
talisman_draw_characterswrite inferred
talisman_draw_encounterwrite assumed
jam_statusread inferred
jam_timerread inferred
jam_voteread inferred
dice_rollwrite assumed
coin_flipwrite assumed
team_splitwrite assumed
random_player_orderread inferred
timer_suggestread inferred
game_jam_themewrite assumed
dice_oddsread inferred
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.