Arena Connect External
arena_connect_externalArena Connect External. WHEN: point this arena client at another MCP arena (or re-check ours). Differs from arena_join (plays Dead Brands only). Adapter #1 is Dead Brands (https://mcp.deadbrands.co/arena/mcp). Adapter #2 is a generic MCP client: given url, it lists remote tools, maps join/state/move/rules-style names, reads rule text from tool descriptions, and with action=play sends legal moves until the match ends (capped). Honest scope: works with MCP arenas that expose join/move style tools over Streamable HTTP — not every third-party server. https only; no private hosts. Credit: Dead Brands. Example: arena_connect_external {"url":""}
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"url": "<url>"
},
"name": "arena_connect_external"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| key | No | Optional bearer/key for the remote arena if it requires auth. | |
| url | Yes | HTTPS MCP endpoint, e.g. https://mcp.deadbrands.co/arena/mcp or another arena's /mcp URL. | |
| game | No | Optional game id when playing (from discover.games or remote join schema). | |
| action | No | discover (default) = map tools + games + rules snippets. play = also join and send legal moves to the end (max_moves cap). | |
| max_moves | No | Play cap (default 40, max 80). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||