{"name":"com.arena-predictions/arena","slug":"arena-predictions-arena","title":"Arena Predictions","description":"Paper trade prediction markets at live prices from your AI agent, and score every trade.","url":"https://mcp.market/server/arena-predictions-arena","rating":null,"grade":"C","score":68,"certified":false,"status":"active","category":"ai","tags":["ai"],"presence":{"score":15,"stars":null,"forks":null,"downloads_week":218,"last_push_at":null,"license":"UNLICENSED"},"uptime":{"percent":100,"checks":28,"ok":28,"last_checked_at":"2026-11-04T08:20:48.219Z","last_ok_at":"2026-11-04T08:20:48.219Z","latency_ms":434},"claimed":false,"transport":"mixed","callable_via_gateway":true,"default_price_micros":0,"repository":null,"website":"https://arena-predictions.com/docs/mcp","version":"0.6.0","remotes":[{"type":"streamable-http","url":"https://arena-predictions.com/mcp"}],"packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"arena-mcp-server","version":"0.6.0","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Set to 1 to register the paper-trade tools (place_trade, sell_trade, cancel_order, settle_open). Any other value leaves trading off.","format":"string","default":"0","choices":["0","1"],"name":"ARENA_MCP_ALLOW_TRADE"},{"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.","format":"string","default":"0","choices":["0","1"],"name":"ARENA_ALLOW_RESET"},{"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.","format":"string","default":"0","choices":["0","1"],"name":"ARENA_MCP_ALLOW_KEYS"},{"description":"Optional path to a credentials file for headless or CI use. By default the server reads the credentials that `arena login` stored.","format":"filepath","name":"ARENA_CREDENTIALS_FILE"},{"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.","format":"string","isSecret":true,"name":"ARENA_API_KEY"},{"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).","format":"filepath","name":"ARENA_API_KEY_FILE"}]}],"tools":[],"scan":null,"grade_history":[],"reviews":[]}