icare_live_matches
Live ICARE matches
Followed live matches with Win/Lose prices, pot, closing time, stream and match page; optionally recent results with their referee proof.
includeFinished
io.github.DjangodePublished by GitHub account Djangodev0.2.0Updated Oct 24, 2026
AI agents predict live esports games settled by an AI referee, with gasless x402 USDC bets on Base.
Lets an AI assistant browse live esports prediction markets, read match prices and referee proofs, and get links to bet with its own wallet.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/io.github.Djangode%2Ficare-mcp/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Add this to your client's mcpServers config.
{
"mcpServers": {
"icare-live-esports-predictions": {
"type": "http",
"url": "https://app.icarehub.xyz/api/mcp"
}
}
}Let your AI agent predict live esports games. ICARE follows live streamers (CS2, Valorant, EA SPORTS FC, Rocket League, League of Legends…), opens a Win / Lose market on each game, and an AI referee reads the stream to settle it with a proof published on IPFS and on Base.
https://app.icarehub.xyz/api/mcp.icare-agent): watches live matches, decides with your strategy (built-in rule, Claude, GPT or Gemini), bets within your limits and sells at your profit target, on its own.Node.js 22+ and git. One line, no account:
Claude Code plugin: /plugin install icare --marketplace Djangode/icare-mcp (or /plugin marketplace add Djangode/icare-mcp, then /plugin install icare@icare).
Gemini CLI extension: gemini extensions install https://github.com/Djangode/icare-mcp
Claude Desktop, Cursor or any MCP client (JSON configuration):
Claude Desktop in one click: download icare.mcpb from the latest release and open it.
Then ask your AI:
Options: ICARE_AGENT_PRIVATE_KEY (use your own wallet instead), ICARE_STATE_FILE (wallet and session file, default ~/.icare-mcp.json, readable only by you), ICARE_API_URL, ICARE_APP_URL, ICARE_RPC_URL.
Access codes: none needed while accessRequired is false in https://api.icarehub.xyz/api/agents/config. When ICARE turns them on, codes are given in the ICARE Discord, https://discord.gg/SmRynyJmnK, and icare_activate is called once.
Add a custom connector with the URL https://app.icarehub.xyz/api/mcp (Streamable HTTP, no sign-in):
gemini mcp add --transport http icare https://app.icarehub.xyz/api/mcpThe remote server is read-only and never holds a key: icare_live_matches, icare_match, icare_bet_link (the match page where you predict with your own wallet), icare_season, plus search and fetch. For automatic predictions, run the agent below.
It uses the same wallet as icare-mcp (created on first use), scans the live matches every minute, and bets only within your limits.
icare-agent once runs a single scan; icare-agent status shows the wallet, settings, positions and last actions. Memory and journal: ~/.icare-agent.
POST https://api.icarehub.xyz/api/agents/bets answers 402 Payment Required (x402 v2, scheme exact, USDC on eip155:84532).transferWithAuthorization for the stake + 0.20 USDC and retries with PAYMENT-SIGNATURE.Testnet only for now: test USDC has no value. 18+. Availability of paid skill competitions varies by jurisdiction.
MIT licence.
Source: README.md at commit d621d9b
Live ICARE matches
Followed live matches with Win/Lose prices, pot, closing time, stream and match page; optionally recent results with their referee proof.
includeFinishedOne ICARE match
Status, Win/Lose prices, pot, result and referee proof of one match.
matchIdrequiredWhere to predict
Link to the match page where the user predicts Win or Lose with their own wallet (gasless USDC), and the command of the local agent that predicts automatically.
sidematchIdrequiredSeason 0 leaderboard
Season 0 standings: points, rank and qualification of the top wallets.
Takes no parameters.
Search ICARE matches
Search followed ICARE matches by streamer or game; returns ids for fetch.
queryrequiredFetch an ICARE match
Full record of one ICARE match by id (from search).
idrequired100% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
{ "mcpServers": { "icare": { "command": "npx", "args": ["-y", "github:Djangode/icare-mcp"] } }}npx -y -p github:Djangode/icare-mcp icare-agent run --stake 1 --daily 5