Loading…
Paper trade prediction markets at live prices from your AI agent, and score every trade.
Arena Predictions is an MCP server entry in ChatHome Skills, sourced from Official MCP Registry and scored 100/100. As a Model Context Protocol server, it exposes tools that MCP-compatible LLM clients such as Claude, Cursor, and Copilot can call directly, extending an agent's reach beyond its built-in capabilities. ChatHome Skills discovered this entry through its daily ingest of official registries and GitHub discovery queries, and re-verifies repository facts, freshness signals, and install metadata on every run. The quality score weighs official-registry presence, a working install command, license clarity, GitHub star trajectory, and repository freshness — the full formula is on the Sources page. The install command above is ready to copy. Review the last-pushed date and repository status before adding Arena Predictions to a production agent workflow; the snapshot facts below are point-in-time values from the most recent ingest.
mcp add com.arena-predictions/arena https://arena-predictions.com/mcpReview the upstream source before running this command.
{
"_meta": {
"io.modelcontextprotocol.registry/official": {
"status": "active",
"isLatest": true,
"updatedAt": "2026-10-11T01:40:49.378167Z",
"publishedAt": "2026-10-11T01:40:49.378167Z",
"statusChangedAt": "2026-10-11T01:40:49.378167Z"
}
},
"server": {
"name": "com.arena-predictions/arena",
"icons": [
{
"src": "https://arena-predictions.com/icon.png",
"sizes": [
"512x512"
],
"mimeType": "image/png"
}
],
"title": "Arena Predictions",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"remotes": [
{
"url": "https://arena-predictions.com/mcp",
"type": "streamable-http"
}
],
"version": "0.6.0",
"packages": [
{
"version": "0.6.0",
"transport": {
"type": "stdio"
},
"identifier": "arena-mcp-server",
"runtimeHint": "npx",
"registryType": "npm",
"registryBaseUrl": "https://registry.npmjs.org",
"environmentVariables": [
{
"name": "ARENA_MCP_ALLOW_TRADE",
"format": "string",
"choices": [
"0",
"1"
],
"default": "0",
"description": "Set to 1 to register the paper-trade tools (place_trade, sell_trade, cancel_order, settle_open). Any other value leaves trading off."
},
{
"name": "ARENA_ALLOW_RESET",
"format": "string",
"choices": [
"0",
"1"
],
"default": "0",
"description": "Set to 1 to register reset_account, which resets the paper account to a new run at $100,000 after the person agrees. The server also refuses until the owner turns resets on in Settings on the web. Any other value leaves it out."
},
{
"name": "ARENA_MCP_ALLOW_KEYS",
"format": "string",
"choices": [
"0",
"1"
],
"default": "0",
"description": "Set to 1 to register revoke_api_key, which revokes one of the account's API keys when the person asks (confirm: true). Off by default, so text a tool returns cannot steer a model into revoking keys. list_api_keys is always registered. Any other value leaves it out."
},
{
"name": "ARENA_CREDENTIALS_FILE",
"format": "filepath",
"description": "Optional path to a credentials file for headless or CI use. By default the server reads the credentials that `arena login` stored."
},
{
"name": "ARENA_API_KEY",
"format": "string",
"isSecret": true,
"description": "Optional Arena API key (arena_sk_...) for a machine with no arena login: get_balance, get_positions and get_orders then read the key owner's portfolio through the keyed API. A session always wins there. get_my_eval reads with it when it is set, else with the sign-in. Trade tools still need arena login."
},
{
"name": "ARENA_API_KEY_FILE",
"format": "filepath",
"description": "Optional full path to a file holding the API key (arena keys create --save writes one, mode 0600). Used when ARENA_API_KEY is not set. With neither set, the server reads ~/.config/arena/arena.key when it holds a key (the file the CLI and the Python SDK read)."
}
]
}
],
"websiteUrl": "https://arena-predictions.com/docs/mcp",
"description": "Paper trade prediction markets at live prices from your AI agent, and score every trade."
}
}