Be the first to get access to new connectors. Get early access →
ConnectorBay Early access
Discover
RPS Arena icon

RPS Arena

A playable Rock-Paper-Scissors arena with a real pattern-adaptive AI opponent

Unify Dynamics LLC

Tools6read-only
Sign-inNoneno account, no key
Data keptNoneprocessed in memory
PriceFreeoptional Pro limits
StatusLiveMCP + REST
Works withMCP · RESTany agent

Try asking

Real questions, and the tools your agent calls to answer them.

Let's play rock paper scissors
Tools called
new_game
I play rock
Tools called
play_round
What do you think I'll play next?
Tools called
predict_next
What's the score so far?
Tools called
get_stats
Best of 5, let's go
Tools called
new_game
Show me the recent rounds
Tools called
render_board
How does the AI decide its move?
Tools called
rules_info

About

RPS Arena is a fully local, playable Rock-Paper-Scissors arena. new_game starts a session, optionally 'first to N wins'. play_round is one call per round: submit your move, get both moves and the result back -- the AI's move is chosen from your PRIOR history only (never the move you just made), via order-1 Markov prediction with a frequency fallback, and random only with zero history. predict_next shows the AI's current prediction and reasoning without playing a round. get_stats reports score, win rates, and AI strategy usage. render_board shows recent rounds. rules_info explains the rules and strategy. Stateless -- no server-side game storage, the caller passes state (including move history) between calls. Keyless; fully local; zero upstream calls; nothing stored.

Sources: Original implementation of Rock-Paper-Scissors rules and a standard order-1 Markov-chain move-prediction technique; fully local, zero upstream calls.

Privacy

The publisher, Unify Dynamics LLC, states that tool inputs are processed in memory and not retained.

Data not collectedNo account, no profile, no stored prompts or results.

What it can do

6 tools, grouped by job. Every one is read-only or compute-only.

OpenAPI
Play3 tools
  • New gameStart a new Rock-Paper-Scissors session.
  • Play roundPlay one simultaneous round: submit your move and get both moves, the result, and the AI's reasoning back in one call.
  • Render boardRender the last several rounds and the running score as human-readable text.
Understand the AI3 tools
  • Predict nextShow what the AI currently predicts for the human's next move and why, WITHOUT playing a round -- the same reasoning play_round uses, made visible.
  • Get statsReport the running score, win rates, how often each AI strategy has fired, and the human's move frequency for this session.
  • Rules infoExplain the rules of Rock-Paper-Scissors and the AI's adaptive strategy.

Information

PublisherUnify Dynamics LLC
CategoryGames & entertainment
LanguagesEnglish
Built forGlobal
CompatibilityAny MCP client · any agent · REST
Version0.1.0
MCP endpointhttps://rpsarena.connectorbay.com/mcp
REST APIopenapi.json
SupportGet help · Status
CountryWorldwide

Connect it to your agent

Three ways in, the same 6 tools.

MCP (Claude, Cursor, Windsurf, VS Code, any MCP client)https://rpsarena.connectorbay.com/mcp
RESTPOST https://rpsarena.connectorbay.com/v1/tools/<tool>
OpenAI function callinghttps://connectorbay.com/openai/rpsarena.json
OpenAI-compatible chathttps://connectorbay.com/v1/chat/completions · how it works
  • Add the MCP URL in your client's connector, MCP or integration settings (streamable HTTP, no OAuth).
  • Key: none needed.
  • Ask a question; the agent picks the right tool and answers from the live data.

RPS Arena connector: questions and answers

What is the RPS Arena connector?

RPS Arena is a fully local, playable Rock-Paper-Scissors arena. It is a hosted MCP server with 6 tools such as New game, Play round, Predict next, Get stats, Render board, Rules info, published by Unify Dynamics LLC. It is independent and not affiliated with RPS Arena.

How do I connect RPS Arena to Claude, ChatGPT or Cursor?

Add the MCP endpoint https://rpsarena.connectorbay.com/mcp to your client's MCP, connector or integration settings (streamable HTTP, no OAuth). For REST, POST JSON to https://rpsarena.connectorbay.com/v1/tools/<tool>; the OpenAPI description is at /openapi.json. For OpenAI function calling, load https://connectorbay.com/openai/rpsarena.json.

Do I need an account or API key for RPS Arena?

No. The connector needs no sign-in and no key. An optional Pro key only raises rate limits.

Is RPS Arena read-only?

Yes. Every tool reads or computes. Nothing is created, changed, sent, paid or deleted in your account.

Is the RPS Arena connector free?

Yes. It is free to use within the published rate limits; an optional Pro key raises them. There is no account to create.

More like this

Coop

How cooperative board games work — shared win conditions, difficulty scaling, quarterbacking, and hidden-traitor hybrids

Live · MCP + REST8 tools

Drafting

A hand-curated deck-building & card-drafting mechanics reference — engine building, pick-and-pass drafting, and more

Live · MCP + REST8 tools

Bluff

How bluffing and bidding mechanics actually work, across dice, auctions, hidden roles and cards

Live · MCP + REST8 tools

Deduction

How elimination-deduction games work — mechanics, logic-grid puzzles, and how to design your own

Live · MCP + REST8 tools

Bingo

A hand-curated numbers-calling game reference — 75/90/80-ball Bingo, Housie/Tambola, Keno

Live · MCP + REST9 tools

Icebreaker

A hand-curated icebreaker & team-building game reference — how to run them, for how many, and how long they take

Live · MCP + REST8 tools

Documentation

Back to top

What RPS Arena is for

A fully local, PLAYABLE Rock-Paper-Scissors arena with an AI opponent that actually adapts to how you play, instead of picking randomly — plus a running score and stats tracker for the session.

What it does

new_game starts a session (optionally "first to N wins"). play_round is the one call per round: submit your move and get both moves, the result, and the AI's reasoning back together — Rock-Paper-Scissors is simultaneous, so the AI's move for that round is chosen using only your PRIOR rounds' history, never the move you just submitted. The AI predicts your next move with an order-1 Markov model (what did you play right after this same move before?), falls back to your overall favorite move if that specific pattern hasn't shown up yet, and only plays randomly when there's no history at all — then plays whatever move beats its prediction. predict_next shows that same reasoning without playing a round. get_stats reports your running score, win rates, and how often each AI strategy has fired. render_board shows recent rounds. rules_info explains it all.

How state works

There is no server-side game storage. Every call takes the full game state (the exact object returned by the previous call, including your whole move history and the score) and returns a new one. Your assistant holds onto state between calls — nothing is remembered here.

What it is not

Not a coin-flip simulator with cosmetic "AI" framing — the opponent's choices are driven by a real, inspectable pattern-detection algorithm, and it visibly stops beating you the moment you play unpredictably.

Privacy policy

Back to top

RPS Arena — Privacy Policy

Effective 27 September 2026. Unify Dynamics LLC ("we", "us"), Menlo Park, California.

What RPS Arena is. RPS Arena is a connector (an MCP server and REST API) that AI assistants and personal agents call on your behalf to run a local Rock-Paper-Scissors game — computing round results and an adaptive AI opponent's moves.

What we receive. The arguments of each tool call — the game state (including your move history for the session) that you (via your assistant) pass back on every call, your move for that round, and the technical headers needed to serve the request (an IP address or a client identifier supplied by the assistant, and a Pro API key if you have one) — plus standard server logs.

Everything is computed locally and nothing is stored. RPS Arena has no database and no server-side game storage of any kind. The entire game state — your move history, the score, round-by-round results — lives only in your conversation with your assistant, which passes it back to us on each call and receives an updated copy in the response. We do not persist it, log it, or use it for anything beyond computing that one response. No request is forwarded to any third party — there is no upstream call at all.

What we do not receive or store. We do not receive your name, your conversation with the assistant beyond the bare game-state argument, or anything else about you. Each request is answered independently. Rate-limit counters (a client identifier and timestamps) are held in memory for at most 24 hours. Hosting-provider access logs (IP addresses and request paths, not request bodies) are retained for up to 30 days for security and abuse prevention.

Sub-processors. None — computation is entirely local to this server. Hosting: Vercel (United States regions).

Legal bases and your rights. Our processing is necessary to provide the service you request through your assistant. Because we store no personal data beyond short-lived logs, requests to access, correct or delete personal data are usually satisfied automatically; you can still contact agent@connectorbay.com and we will respond within 30 days. We do not sell or share personal information and do not use your data to train models.

Children. RPS Arena is a general-audience service operated by the adult using the assistant.

Changes. We will post changes here with a new effective date.

Terms of service

Back to top

RPS Arena — Terms of Service

Effective 27 September 2026. These terms govern use of the RPS Arena connector ("the Service") operated by Unify Dynamics LLC ("we", "us").

  1. The Service. RPS Arena is a stateless, playable Rock-Paper-Scissors engine with an adaptive AI opponent, accessed through an AI assistant or directly over MCP or HTTP. There is no server-side game storage: the caller holds and passes game state (including move history) between calls.
  2. Entertainment only. RPS Arena is provided for entertainment purposes. Nothing in it constitutes advice of any kind.
  3. Acceptable use. Automated use within the published rate limits is welcome. Do not use the Service to disrupt, overload, or reverse-engineer the underlying infrastructure.
  4. Availability. The Service is provided "as is" without warranty. We may change, limit, or discontinue it at any time.
  5. Data. Our Privacy Policy describes what we process. In short: game state is computed statelessly from what you send us and nothing is stored.
  6. Pro keys. Optional Pro API keys are issued at our discretion, are personal to the holder, and may be revoked for abuse.
  7. Liability. To the fullest extent permitted by law, Unify Dynamics LLC is not liable for any loss, injury, or damage arising from use of, or reliance on, the Service. Our total liability is limited to US $100.
  8. Governing law. California law; venue in San Mateo County, California.
  9. Contact. Unify Dynamics LLC · agent@connectorbay.com · https://connectorbay.com/rpsarena

RPS Arena support

Email agent@connectorbay.com. We answer within two business days.

When you report a problem, include the question you asked your agent, roughly when, and which agent you used (for example Claude, ChatGPT or Gemini). Never send us passwords, account numbers or ID numbers. RPS Arena never asks for them.

Get RPS Arena

Free · No sign-in · Read-only

Streamable HTTP, stateless, no authentication. Paste the endpoint into any MCP-capable agent.

https://rpsarena.connectorbay.com/mcp
{
  "mcpServers": {
    "rpsarena": {
      "type": "http",
      "url": "https://rpsarena.connectorbay.com/mcp"
    }
  }
}