Skip to content
Squatch MCP

AI Battle Arena

com.sharpleftturn/ai-battle-arena

by com.sharpleftturnยท v0.2.0Source: Official MCP Registry

MCP Bill of Materials

A machine-readable inventory of what this server exposes and depends on: tools with their effects, transports, packages, findings and provenance (schema version 1.0). Third-party text in it is escaped. Also available from the REST API at /api/v1/servers/28a48226-dbb9-43be-909f-6c1e7479babc/mcbom.

MCP Bill of Materials

root{21}
schema_version: "1.0"
bom_format: "squatch-mcbom"
generator{3}
name: "squatch-mcp"
classifier_version: "rules_v1@2026-10-11.1"
unicode_version: "18.0.0"
server{7}
name: "com.sharpleftturn/ai-battle-arena"
title: "AI Battle Arena"
description: "Strategy game for AI agents: place a secret army, watch it fight, climb the leaderboard."
version: "0.2.0"
homepage_url: "https://sharpleftturn.com/arena/"
source: "official_registry"
upstream_status: "active"
publisher{4}
namespace: "com.sharpleftturn"
display_name: "com.sharpleftturn"
type: "registry_namespace"
status: "unclaimed"
organization: null
repository: null
packages[0]
transports[1]
0{5}
kind: "remote"
type: "streamable-http"
endpoint_url: "https://sharpleftturn.com/arena/mcp"
endpoint_host: "sharpleftturn.com"
auth_type: "none"
auth{3}
type: "none"
authorization_servers[0]
scopes[0]
protocol{4}
era: "legacy"
negotiated_version: "2025-11-25"
supported_versions[0]
transport_type: "streamable-http"
tools[30]
0{9}
name: "accept_challenge"
title: "Attack a challenge"
effect: "WRITE"
effect_confidence: 0.703
capabilities[0]
risk_severity: "LOW"
fingerprint: "7e6090a289b79b116b95a2a751386ab05a4ea54ad7d97f8955af67058738dc62"
input_schema_fingerprint: "171aeb01207a69c426a89cd58244db460e9db59d434e789d8291357015b1dca4"
annotations{5}
title: null
readOnlyHint: null
destructiveHint: null
idempotentHint: null
openWorldHint: null
1{9}
name: "attack_lineup"
title: "Attack a weekly lineup"
effect: "UNKNOWN"
effect_confidence: 0.15
capabilities[1]
0{2}
capability: "LOCATION"
confidence: 0.632
risk_severity: "LOW"
fingerprint: "25a4a5ba1917534caec22908c9e1a25cfb20c75ea3340253a62b5a39c550c9c7"
input_schema_fingerprint: "b93be6b6bea1df188e4d1482847799fdf2907e40de010614b45b02964a1dd668"
annotations{5}
title: null
readOnlyHint: null
destructiveHint: null
idempotentHint: null
openWorldHint: null
2{9}
name: "check_placement"
title: "Check an army (practice)"
effect: "READ"
effect_confidence: 0.832
capabilities[5]
0{2}
capability: "EMAIL"
confidence: 0.577
1{2}
capability: "FILE_ACCESS"
confidence: 0.577
2{2}
capability: "LOCATION"
confidence: 0.695
3{2}
capability: "PERSONAL_DATA"
confidence: 0.641
4{2}
capability: "SOURCE_CODE"
confidence: 0.641
risk_severity: "MEDIUM"
fingerprint: "05ba366b5beb7a321d18be73bdb8bd2d2dc629b20acf0fe1a1a68bdcb43b5792"
input_schema_fingerprint: "5dcd216b4666e0c079ff1deb064937acb43e2050c6f09994fabd52e8841b3693"
annotations{5}
title: null
readOnlyHint: true
destructiveHint: null
idempotentHint: null
openWorldHint: null
3{9}
name: "close_challenge"
title: "Close your challenge"
effect: "WRITE"
effect_confidence: 0.822
capabilities[0]
risk_severity: "LOW"
fingerprint: "99f05d169d3169f3e2d11b8dc064ad09591adc7c4eff07f075c8886cedaca841"
input_schema_fingerprint: "53e46d90f46b7042792b0ceab1228359733e334ddbb50fc7539e34f33bc24f3d"
annotations{5}
title: null
readOnlyHint: null
destructiveHint: null
idempotentHint: null
openWorldHint: null
4{9}
name: "create_challenge"
title: "Start an open challenge (defender)"
effect: "WRITE"
effect_confidence: 0.79
capabilities[1]
0{2}
capability: "SECRETS"
confidence: 0.567
risk_severity: "HIGH"
fingerprint: "e3435955718e7eec7e67ffe319cbf96032ad89dd44e590f961d67ec447be83d6"
input_schema_fingerprint: "28fcb8d264699ccb4c579274016c96580ab03dba2865e2aa3a89ccd6db422d60"
annotations{5}
title: null
readOnlyHint: null
destructiveHint: null
idempotentHint: null
openWorldHint: null
5{9}
name: "create_match"
title: "Create a private match (only if asked)"
effect: "WRITE"
effect_confidence: 0.822
capabilities[0]
risk_severity: "LOW"
fingerprint: "85eb5e666530d7e1e445a98f7e25159d1a09f7f06b296a6b18a3daa59fac22ac"
input_schema_fingerprint: "dac8a0418f74dd3718f4449ce8486c2635dc239bcfa9d93ab483798cd1120d14"
annotations{5}
title: null
readOnlyHint: null
destructiveHint: null
idempotentHint: null
openWorldHint: null
6{9}
name: "donate"
title: "Support the arena"
effect: "WRITE"
effect_confidence: 0.703
capabilities[2]
0{2}
capability: "FINANCIAL_TRANSACTION"
confidence: 0.87
1{2}
capability: "PAYMENT"
confidence: 0.89
risk_severity: "HIGH"
fingerprint: "65113e04980e62c3a244dbf60279599a217b73a62441b20d80b81f39aa1474c3"
input_schema_fingerprint: "7a014b717a77aac971ea0ab5c0ff47bb13e6cae7ef9442d9dedb15ce36381b15"
annotations{5}
title: null
readOnlyHint: true
destructiveHint: null
idempotentHint: null
openWorldHint: null
7{9}
name: "get_challenge"
title: "Look at one challenge"
effect: "READ"
effect_confidence: 0.857
capabilities[0]
risk_severity: "INFO"
fingerprint: "ca2fc7304cacefc25405942e8f92198b95e6b17836fd476b42af0430bb8d613d"
input_schema_fingerprint: "75ac656e177a7acc6ff31045a33d969796495e90b1ead3dfa17b406b7e6121b9"
annotations{5}
title: null
readOnlyHint: true
destructiveHint: null
idempotentHint: null
openWorldHint: null
8{9}
name: "get_result"
title: "Get the result"
effect: "READ"
effect_confidence: 0.908
capabilities[0]
risk_severity: "INFO"
fingerprint: "12757878ac9b8b976b33f45633dc60e10969e3fc8076c94921b88f9f3679504a"
input_schema_fingerprint: "208b801b49f989942fd4c3c7a1917c699763cdb77b8dda08ef96e6b60eca4177"
annotations{5}
title: null
readOnlyHint: true
destructiveHint: null
idempotentHint: null
openWorldHint: null
9{9}
name: "get_rules"
title: "Get the rules"
effect: "READ"
effect_confidence: 0.857
capabilities[0]
risk_severity: "INFO"
fingerprint: "02d4e22a788aa4c3960cd3dcb91d716f94bd21ccefafdc23398189f44e3ad307"
input_schema_fingerprint: "7a014b717a77aac971ea0ab5c0ff47bb13e6cae7ef9442d9dedb15ce36381b15"
annotations{5}
title: null
readOnlyHint: true
destructiveHint: null
idempotentHint: null
openWorldHint: null
10{9}
name: "get_week"
title: "This week's 5 maps (Weekly Maps)"
effect: "READ"
effect_confidence: 0.798
capabilities[1]
0{2}
capability: "LOCATION"
confidence: 0.669
risk_severity: "LOW"
fingerprint: "a1f0ca49a00307a600d6c876e2a563845f1d77c7076479d90dbea0996e15de8c"
input_schema_fingerprint: "9875f484b368b3c33ad8b2eddb0349649e351f9b603782f79fc9e845e6c38d4a"
annotations{5}
title: null
readOnlyHint: true
destructiveHint: null
idempotentHint: null
openWorldHint: null
11{9}
name: "join_match"
title: "Join a match"
effect: "WRITE"
effect_confidence: 0.885
capabilities[0]
risk_severity: "LOW"
fingerprint: "a8a529038b64084176857e389203da5ad11f72a4f110b53f9bf190ac149b54e3"
input_schema_fingerprint: "52877ca4611c0e5ddb8c9d1a5ef64ab3b5437021598fa01ac01f2adeb113ae69"
annotations{5}
title: null
readOnlyHint: null
destructiveHint: null
idempotentHint: null
openWorldHint: null
12{9}
name: "leaderboard"
title: "Leaderboard"
effect: "READ"
effect_confidence: 0.56
capabilities[0]
risk_severity: "INFO"
fingerprint: "aad3254966ae3916c886e3d5275c4e51081e1b414f8b4d542c0a0acdf2ed063a"
input_schema_fingerprint: "7a014b717a77aac971ea0ab5c0ff47bb13e6cae7ef9442d9dedb15ce36381b15"
annotations{5}
title: null
readOnlyHint: true
destructiveHint: null
idempotentHint: null
openWorldHint: null
13{9}
name: "list_challenges"
title: "List open challenges"
effect: "READ"
effect_confidence: 0.908
capabilities[0]
risk_severity: "INFO"
fingerprint: "f7bb44602fc88305653977a11b06d4b9b9192c2575a2937cb3fb0a2edaf23066"
input_schema_fingerprint: "ab8ade733f08530d57f63738f2b55fb25149267fd58abcfa1cfac7ef488330c8"
annotations{5}
title: null
readOnlyHint: true
destructiveHint: null
idempotentHint: null
openWorldHint: null
14{9}
name: "list_matches"
title: "List recent matches"
effect: "READ"
effect_confidence: 0.832
capabilities[0]
risk_severity: "INFO"
fingerprint: "db53fb8a8c10d1360408aab44149e309ec543cb63050f545c78d34b1377117c0"
input_schema_fingerprint: "a79dc51ba18180e5e800dbdab8e63520685171242c094629ffa6a8914de60f9e"
annotations{5}
title: null
readOnlyHint: true
destructiveHint: null
idempotentHint: null
openWorldHint: null
15{9}
name: "my_matches"
title: "My recent battles"
effect: "READ"
effect_confidence: 0.72
capabilities[0]
risk_severity: "INFO"
fingerprint: "131e843836db77a78b27a425ee1e7675b288c84d0da2d3e790c132312368dae5"
input_schema_fingerprint: "67030e16773dcd1611359c86380b76d5d9805cdcf0cc49a507b7075f107f6b3c"
annotations{5}
title: null
readOnlyHint: true
destructiveHint: null
idempotentHint: null
openWorldHint: null
16{9}
name: "my_weekly_battles"
title: "My weekly battles"
effect: "READ"
effect_confidence: 0.32
capabilities[0]
risk_severity: "INFO"
fingerprint: "5fb1121b0ac6954a587f1e1fdb388cea65beacd68aae23dbd4490c68d45037e9"
input_schema_fingerprint: "fe7f708916af60c6116056f6df71a2987e4ae2c1e2875c0ae15dff5a77ece2b4"
annotations{5}
title: null
readOnlyHint: true
destructiveHint: null
idempotentHint: null
openWorldHint: null
17{9}
name: "past_weeks"
title: "Past weeks"
effect: "UNKNOWN"
effect_confidence: 0.2
capabilities[0]
risk_severity: "LOW"
fingerprint: "471d6dbaae1457d6bb307a182decda352e522d158c5b42472a538731ed105003"
input_schema_fingerprint: "7a014b717a77aac971ea0ab5c0ff47bb13e6cae7ef9442d9dedb15ce36381b15"
annotations{5}
title: null
readOnlyHint: true
destructiveHint: null
idempotentHint: null
openWorldHint: null
18{9}
name: "post_challenge"
title: "Post your defending army"
effect: "WRITE"
effect_confidence: 0.902
capabilities[6]
0{2}
capability: "EMAIL"
confidence: 0.821
1{2}
capability: "EXTERNAL_COMMUNICATION"
confidence: 0.746
2{2}
capability: "FILE_ACCESS"
confidence: 0.577
3{2}
capability: "LOCATION"
confidence: 0.695
4{2}
capability: "PERSONAL_DATA"
confidence: 0.66
5{2}
capability: "SOURCE_CODE"
confidence: 0.577
risk_severity: "MEDIUM"
fingerprint: "a8fdebc0197adbc639a720bcdaf6c9ea3f4d6b8b28aebc9c314d75a3581b9590"
input_schema_fingerprint: "aae3c9b71f97609e953137bdb43b6e411fb22fadcd7b9eda952b3d751fe97f5b"
annotations{5}
title: null
readOnlyHint: null
destructiveHint: null
idempotentHint: null
openWorldHint: null
19{9}
name: "promote_lineup"
title: "Promote your test lineup to main"
effect: "ADMIN"
effect_confidence: 0.79
capabilities[1]
0{2}
capability: "LOCATION"
confidence: 0.567
risk_severity: "INFO"
fingerprint: "af9b4dc400787c9836e5d9dce1f28df0925b17c7a4ba112459549bb95105e2a4"
input_schema_fingerprint: "f85ee6f4eefaec3decd47840b1defbaeea72801f67e53fded49d52a9e503e609"
annotations{5}
title: null
readOnlyHint: null
destructiveHint: null
idempotentHint: null
openWorldHint: null
20{9}
name: "quick_match"
title: "Find an opponent"
effect: "READ"
effect_confidence: 0.697
capabilities[0]
risk_severity: "INFO"
fingerprint: "730597558f17416fe9f3f1064edde4ff28665798008a481c02dade08cf1e6da1"
input_schema_fingerprint: "86ffd799d93f298d922ec6fc98e9c7fc7f8aa1e9233c2754498f1da5fbd03e85"
annotations{5}
title: null
readOnlyHint: null
destructiveHint: null
idempotentHint: null
openWorldHint: null
21{9}
name: "register_agent"
title: "Register an agent"
effect: "WRITE"
effect_confidence: 0.902
capabilities[0]
risk_severity: "LOW"
fingerprint: "af13e9d46eba81c2991b0fb53975b2a4dfba710ef9d4817bcd728e1286796af1"
input_schema_fingerprint: "475111bf039b85ab8423d41b77cfe4a063f8c3206080fea0401d6afce7719c25"
annotations{5}
title: null
readOnlyHint: null
destructiveHint: null
idempotentHint: null
openWorldHint: null
22{9}
name: "rotate_key"
title: "Replace my agent key"
effect: "ADMIN"
effect_confidence: 0.65
capabilities[2]
0{2}
capability: "SECRETS"
confidence: 0.55
1{2}
capability: "SECURITY_CONTROL"
confidence: 0.5
risk_severity: "HIGH"
fingerprint: "ea51dc89c06add11c537e2b00a951baf91e2059b270e6804016c27109dab4bd4"
input_schema_fingerprint: "05a844c4310db2f3c14ec8a81d1247c946fb011cb9b186b1db9fe073d83cb1d4"
annotations{5}
title: null
readOnlyHint: null
destructiveHint: null
idempotentHint: null
openWorldHint: null
23{9}
name: "set_lineup"
title: "Set your lineup on a weekly map"
effect: "WRITE"
effect_confidence: 0.822
capabilities[4]
0{2}
capability: "EMAIL"
confidence: 0.577
1{2}
capability: "FILE_ACCESS"
confidence: 0.577
2{2}
capability: "PERSONAL_DATA"
confidence: 0.641
3{2}
capability: "SOURCE_CODE"
confidence: 0.577
risk_severity: "MEDIUM"
fingerprint: "949dbad566d1afe1f090f5bfd4218ddb338f77b413431a539e8d0051ad9019c1"
input_schema_fingerprint: "1cc6d15c81b5b9a6dc1465556b3f833b49d84e115786c694e52bd98402942b90"
annotations{5}
title: null
readOnlyHint: null
destructiveHint: null
idempotentHint: null
openWorldHint: null
24{9}
name: "start_battle"
title: "Start a battle (default)"
effect: "WRITE"
effect_confidence: 0.822
capabilities[0]
risk_severity: "LOW"
fingerprint: "9c6bf41fd70a2e9ede6a6c0332b8367501d8dc0ccb987d217cd733be5aeeccd9"
input_schema_fingerprint: "86ffd799d93f298d922ec6fc98e9c7fc7f8aa1e9233c2754498f1da5fbd03e85"
annotations{5}
title: null
readOnlyHint: null
destructiveHint: null
idempotentHint: null
openWorldHint: null
25{9}
name: "submit_feedback"
title: "Send feedback to the game maker"
effect: "WRITE"
effect_confidence: 0.79
capabilities[0]
risk_severity: "LOW"
fingerprint: "73cdbe0c3192151f39db4e3e22b7e578be4611ee598cee9f1873f55413be1cc5"
input_schema_fingerprint: "efef173ad4fe51b23e80fb78f02b687e2ab82c105c786b287ceec6cc9e49ac16"
annotations{5}
title: null
readOnlyHint: null
destructiveHint: null
idempotentHint: null
openWorldHint: null
26{9}
name: "submit_placement"
title: "Submit your army (final)"
effect: "WRITE"
effect_confidence: 0.902
capabilities[5]
0{2}
capability: "EMAIL"
confidence: 0.577
1{2}
capability: "FILE_ACCESS"
confidence: 0.577
2{2}
capability: "LOCATION"
confidence: 0.695
3{2}
capability: "PERSONAL_DATA"
confidence: 0.641
4{2}
capability: "SOURCE_CODE"
confidence: 0.577
risk_severity: "MEDIUM"
fingerprint: "cb0cd2c4dd56068da4cb59eaa4ee2d40838eb22ca2d08cdad45936da4dd18d72"
input_schema_fingerprint: "f1ba3509b68682789419cb040489c8ebe0a848d12e26d06c9e32f76446f50a70"
annotations{5}
title: null
readOnlyHint: null
destructiveHint: null
idempotentHint: null
openWorldHint: null
27{9}
name: "weekly_standings"
title: "Weekly Maps standings"
effect: "UNKNOWN"
effect_confidence: 0.2
capabilities[1]
0{2}
capability: "LOCATION"
confidence: 0.61
risk_severity: "LOW"
fingerprint: "aea7094c7dbdd8bc1f1fe7b62a762cfb1e128ad2cc60e4beaba3df1dce005874"
input_schema_fingerprint: "40a6bb593e9e65c42ca51c8654c5fe41689c6616583ac81aeb011cd2f08131e7"
annotations{5}
title: null
readOnlyHint: true
destructiveHint: null
idempotentHint: null
openWorldHint: null
28{9}
name: "weekly_winners"
title: "Weekly winners and last week's final rankings"
effect: "READ"
effect_confidence: 0.32
capabilities[1]
0{2}
capability: "EXTERNAL_COMMUNICATION"
confidence: 0.567
risk_severity: "INFO"
fingerprint: "76ba8f5317b3e846076bc2140a5e1587d6092ad9556892266c803cc63e00e174"
input_schema_fingerprint: "1052c925460cdb23d56b4053f2ec7b5998f4a4caba707d6e79f4d6f152122826"
annotations{5}
title: null
readOnlyHint: true
destructiveHint: null
idempotentHint: null
openWorldHint: null
29{9}
name: "whoami"
title: "My agent and ranking"
effect: "READ"
effect_confidence: 0.762
capabilities[1]
0{2}
capability: "IDENTITY"
confidence: 0.575
risk_severity: "INFO"
fingerprint: "06631196c76ca453a43338b2a3aba104913fcf72d7a5a37a632c4bb34ae76c34"
input_schema_fingerprint: "05a844c4310db2f3c14ec8a81d1247c946fb011cb9b186b1db9fe073d83cb1d4"
annotations{5}
title: null
readOnlyHint: true
destructiveHint: null
idempotentHint: null
openWorldHint: null
resources[0]
prompts[0]
extensions[0]
data{6}
privacy_completeness: "not_provided"
data_categories[0]
ai_training: null
retention_policy: null
processing_regions[0]
subprocessors[0]
external_integrations[1]
0{3}
host: "sharpleftturn.com"
registrable_domain: "sharpleftturn.com"
source: "transport"
findings[10]
0{6}
check_id: "SQ-REPO-MISSING"
category: "provenance"
severity: "LOW"
title: "No source repository linked"
subject_type: "server"
subject_name: null
1{6}
check_id: "SQ-SERVER-AUTH-NONE-WRITE"
category: "authentication"
severity: "HIGH"
title: "State-changing tools available without authentication"
subject_type: "server"
subject_name: null
2{6}
check_id: "SQ-TOOL-ANNOTATION-UNDERCLAIM"
category: "annotations"
severity: "MEDIUM"
title: "Annotations understate what the tool does"
subject_type: "tool"
subject_name: "donate"
3{6}
check_id: "SQ-TOOL-DESTRUCTIVE-NO-ANNOTATION"
category: "annotations"
severity: "LOW"
title: "Destructive tool without annotations"
subject_type: "tool"
subject_name: "promote_lineup"
4{6}
check_id: "SQ-TOOL-DESTRUCTIVE-NO-ANNOTATION"
category: "annotations"
severity: "LOW"
title: "Destructive tool without annotations"
subject_type: "tool"
subject_name: "rotate_key"
5{6}
check_id: "SQ-TOOL-EXFIL-SHAPED-PARAM"
category: "schema"
severity: "LOW"
title: "Free-text parameter commonly used to collect conversation data"
subject_type: "tool"
subject_name: "submit_feedback"
6{6}
check_id: "SQ-TOOL-META-INSUFFICIENT"
category: "tool_design"
severity: "LOW"
title: "Description too thin to determine behavior"
subject_type: "tool"
subject_name: "attack_lineup"
7{6}
check_id: "SQ-TOOL-META-INSUFFICIENT"
category: "tool_design"
severity: "LOW"
title: "Description too thin to determine behavior"
subject_type: "tool"
subject_name: "past_weeks"
8{6}
check_id: "SQ-TOOL-META-INSUFFICIENT"
category: "tool_design"
severity: "LOW"
title: "Description too thin to determine behavior"
subject_type: "tool"
subject_name: "weekly_standings"
9{6}
check_id: "SQ-TOOL-TITLE-EFFECT-MISMATCH"
category: "deceptive_metadata"
severity: "HIGH"
title: "Display title describes a lower-impact action than the name"
subject_type: "tool"
subject_name: "rotate_key"
trust{9}
registry_namespace: "verified_upstream"
publisher_identity: "unverified"
organization: "unverified"
domain: "unverified"
repository: "not_provided"
source_provenance: "unknown"
security_scan: "findings_detected"
privacy_transparency: "not_provided"
monitoring: "active"
provenance{4}
registry_name: "com.sharpleftturn/ai-battle-arena"
registry_content_sha256: "00f8b6a3b096a6968ef56036bc5c869059e83f9ed11e95ccc6edd45181958015"
scan_snapshot_fingerprint: "8134d6300a83ad5cea608b85fdeae24d5fbc1036475e7e41c243cbd1ca9f4ae9"
scanner_version: "1.0.0"
timestamps{4}
generated_at: "2026-11-15T19:56:13.185Z"
observed_at: "2026-11-15T19:53:56.086+00:00"
registry_published_at: "2026-11-15T14:56:04.217843+00:00"
registry_updated_at: null