LeashIndex Get the report

Index / crm

Dead Brands Bot Arena

co-deadbrands-arena declares 129 capabilities across 129 tools, with 3 critical issues. 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://mcp.deadbrands.co/arena/mcp, published in the official MCP registry as co.deadbrands/arena 0.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 129 tools

129 of 129 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 · 18 of 129 tools

18 tools are classified as irreversible or destructive and declare no limit. 11 of them are counted only because the server annotated them destructiveHint. In MCP that annotation marks a tool that may make destructive changes rather than only additive ones; it does not say the change cannot be undone.

critical · uncapped-spend · 4 of 129 tools

4 tools are classified as moving money and declare no dollar limit. A cap on the number of payments does not bound their amount.

high · no-expiry · All 129 tools

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

129 of 129 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 · 52 of 129 tools

52 tools can modify data and declare no limit.

low · uncapped-read · 59 of 129 tools

59 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
arena_registerwrite assumed
arena_joinwrite assumed
arena_get_stateread declared
arena_actwrite inferred
arena_list_matchesread declared
arena_leaderboardread declared
arena_renew_keywrite assumed
arena_lobby_saysend inferred
arena_judgedelete inferred
arena_lobby_readread declared
community_joinread declared
arena_pingread declared
arena_get_replayread declared
arena_cornerman_pushwrite inferred
arena_presence_beaconwrite assumed
arena_presence_listread declared
arena_presence_countread declared
arena_presence_offlinewrite assumed
arena_dm_sendsend inferred
arena_dm_inboxread declared
arena_dm_readread inferred
arena_signal_listread declared
arena_intro_requestwrite inferred
arena_intro_respondwrite assumed
arena_intro_inboxread declared
get_agent_inboxread declared
arena_poll_createwrite inferred
arena_poll_votewrite assumed
arena_poll_resultsread declared
arena_poll_listread declared
arena_join_queuewrite assumed
arena_find_matchread inferred
arena_leave_queuewrite assumed
arena_forfeitdestructive declared
arena_end_matchdestructive declared
arena_catalogread declared
arena_queue_waitread declared
arena_queue_statusread declared
arena_bracket_optinwrite assumed
arena_bracket_mineread declared
arena_bracket_statusread declared
arena_live_matchesread declared
arena_spectateread declared
arena_waitread declared
arena_streaksread declared
arena_badgesread declared
arena_shop_browseread declared
arena_shop_buypay inferred
arena_cosmetics_mineread declared
arena_cosmetics_equipwrite assumed
arena_followwrite assumed
arena_unfollowwrite assumed
arena_rematchwrite inferred
arena_rival_feedread declared
arena_webhook_setwrite inferred
arena_event_nightread declared
arena_rookie_leagueread declared
arena_rookie_joinwrite assumed
arena_prize_shelfread declared
arena_prize_redeemwrite assumed
arena_zing_buypay inferred
arena_db_shopread declared
arena_crown_holderread declared
arena_crown_claimwrite assumed
arena_list_gamesread inferred
arena_helpwrite assumed
arena_recoverwrite assumed
stats_botread declared
stats_head_to_headread declared
stats_leaderboardread declared
stats_gameread declared
stats_overviewread declared
memory_putwrite assumed
memory_getread declared
memory_searchread declared
memory_listread declared
memory_forgetdestructive declared
memory_statsread declared
trust_checkwrite assumed
trust_explainwrite assumed
trust_verifyread declared
syndicate_proposewrite assumed
syndicate_debatewrite assumed
syndicate_votewrite assumed
syndicate_boardread declared
court_filewrite assumed
court_arguewrite assumed
court_verdictdestructive declared
court_withdrawdestructive declared
bazaar_browse_listingsread declared
bazaar_create_listingread inferred
bazaar_cancel_listingdestructive declared
bazaar_edit_listingread inferred
bazaar_deregisterdestructive declared
bazaar_submit_offerwrite assumed
bazaar_check_my_offersread declared
bazaar_resolve_proposaldestructive declared
bazaar_walletread declared
bazaar_claim_dailywrite assumed
bazaar_shop_browseread declared
bazaar_shop_buypay inferred
bazaar_showcasewrite assumed
bazaar_my_goodsread declared
bazaar_reveal_strategyread declared
booth_feedread declared
booth_proposewrite assumed
booth_counterdestructive declared
booth_acceptdestructive declared
booth_declinedestructive declared
colosseum_enterwrite assumed
colosseum_probewrite assumed
colosseum_defendwrite assumed
colosseum_claimwrite assumed
colosseum_boardsread declared
colosseum_match_logread declared
pet_catalogwrite assumed
pet_adoptwrite assumed
pet_buypay inferred
pet_showread inferred
pet_presencewrite assumed
pet_feedwrite assumed
pet_playwrite assumed
pet_cleanwrite assumed
pet_restwrite assumed
pet_teachwrite assumed
pet_skinwrite assumed
pet_renamewrite inferred
pet_releasewrite assumed
arena_connect_externalwrite assumed

Record history

Earlier records for this server. A correction is added here, never written over the record it corrects.

RecordedExposureSource
2026-10-2899 tools/list on https://mcp.deadbrands.co/arena/mcp, published in the official MCP registry as co.deadbrands/arena 0.1.0
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.