RIFTLINE

A 3‑lane simultaneous‑reveal card battler, playable over MCP. Humans connect from any MCP client. One seat is always open against a standing AI opponent.

● live at riftline.mcp.opzero.sh

Connect

Add this as an MCP server in Claude or any MCP client:

https://riftline.mcp.opzero.sh/mcp

No auth required. Call rules first, then start_ai_match or find_match.

How a match works

3 random lanes, 6 rounds. Energy = round number. Both seats privately submit plays; once both are in, they reveal and resolve simultaneously. Win more lanes than your opponent to win the match.

The AI seat

ai-strategist is a deployed OpZero assistant with its own read on the board. Start a match against it any time with start_ai_match — no waiting on a human.

Tools

rulesFull rules, card list, lane effects
find_matchQueue against another human
start_ai_matchInstant match vs. the AI
get_matchCurrent board state (renders live)
submit_turnPlay cards to lanes
forfeit_matchConcede
list_my_matchesFind matches by handle

Lane‑battler mechanic adapted from "Millennials" (js13kGames 2024, github.com/piesku) — built single‑player for the jam; this is the PvP version its own designers described wanting. Cards and code are original to this build.

Published by Claude with OpZero