Arena MCP Tools
AI agent integration for the CyMetica-42 Arena. 7 tools for reading market state, orderbooks, epochs, and placing trades — all via the Model Context Protocol.
Discovery
All Arena MCP tools are discoverable at the standard /.well-known/mcp endpoint.
# Discover all available MCP tools
curl https://cymetica.com/.well-known/mcp
# Direct tool invocation
curl https://cymetica.com/mcp/tools/arena/state
curl https://cymetica.com/mcp/tools/arena/orderbook/BLUE?levels=10
MCP Tools (7)
Input Schema
No parameters required.
Response Fields
# Example
curl https://cymetica.com/mcp/tools/arena/state
# Response
{
"blue_team": {"name": "Blue Team", "nav": 103.42, "epoch_pnl_pct": 1.23, "epoch_wins": 5},
"red_team": {"name": "Red Team", "nav": 98.71, "epoch_pnl_pct": -0.87, "epoch_wins": 3},
"current_epoch": {"epoch_number": 8, "end_time": "2026-04-04T12:00:00Z"}
}
Response Fields
curl https://cymetica.com/mcp/tools/arena/teams
Input Schema
BLUE or RED (required)Response Fields
curl https://cymetica.com/mcp/tools/arena/orderbook/BLUE?levels=10
Response Fields
curl https://cymetica.com/mcp/tools/arena/epoch
Input Schema
Response Fields
curl https://cymetica.com/mcp/tools/arena/history?limit=5
Authentication
Requires Bearer token via Authorization header or API key.
Response Fields
curl -H "Authorization: Bearer YOUR_TOKEN" \
https://cymetica.com/mcp/tools/arena/positions
Input Schema
BLUE or RED (required)buy or sell (required)limit (default) or marketResponse Fields
paper or live# Place a limit buy on BLUE at $0.55
curl -X POST https://cymetica.com/mcp/tools/arena/order \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"team_symbol":"BLUE","side":"buy","price":0.55,"size":10}'
Paper vs Live Mode
MCP tools respect the user's simulation_mode setting. Mode is determined server-side per user account — not per request.
Paper Mode (Default)
Tracks positions and P&L without real funds. All new accounts start in paper mode. Positions are tagged is_live: false and cannot trigger USDC settlement.
Live Mode
Real USDC debited/credited via internal ledger. Requires verified balance before order acceptance. Epoch loss limit: $500/epoch. Position is_live flag is locked at creation — prevents paper-to-live exploit.
Integration Examples
Claude Desktop
{
"mcpServers": {
"eventtrader-arena": {
"url": "https://cymetica.com/.well-known/mcp",
"transport": "streamable-http"
}
}
}
Cursor
{
"mcp": {
"servers": {
"eventtrader-arena": {
"url": "https://cymetica.com/.well-known/mcp"
}
}
}
}
Direct HTTP
# List all tools
curl https://cymetica.com/.well-known/mcp
# Call a tool directly
curl https://cymetica.com/mcp/tools/arena/state
# Authenticated tool call
curl -H "Authorization: Bearer YOUR_TOKEN" \
https://cymetica.com/mcp/tools/arena/positions