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

Dot Boxes

A playable, stateless Dots and Boxes engine with a real chain-aware AI opponent

Unify Dynamics LLC

Tools7read-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 Dots and Boxes
Tools called
new_game
Start a 4x4 grid game
Tools called
new_game
Draw a line between these two dots
Tools called
make_move
What lines can I draw right now?
Tools called
get_valid_moves
Make the AI's move
Tools called
ai_move
Am I about to give away a chain?
Tools called
analyze_position
Show me the board
Tools called
render_board
How do you play Dots and Boxes?
Tools called
rules_info

About

Dot Boxes is a fully local, playable Dots and Boxes engine. new_game starts a game on a rows x cols grid of boxes. make_move draws a line and reports in_progress/win/loss/draw -- completing a box grants an extra turn. get_valid_moves lists every undrawn line annotated with how many boxes it would complete. render_board draws the grid as ASCII. ai_move computes and applies the AI's move: on 'optimal' difficulty it avoids handing over free boxes, picks the shortest chain to sacrifice when forced, and applies the double-cross rule at the tail of a long chain when other territory remains; 'easy' plays randomly. analyze_position exposes the same chain reasoning ai_move uses. rules_info explains the rules and core strategy. Stateless -- no server-side game storage, the caller passes state between calls. Keyless; fully local; zero upstream calls; nothing stored.

Sources: Original implementation of classic Dots and Boxes rules and well-known chain/double-cross strategy concepts; 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

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

OpenAPI
Play5 tools
  • New gameStart a new Dots and Boxes game on a rows x cols grid of boxes and return its initial state.
  • Make moveApply the human player's move: draw the given line.
  • Ai moveCompute AND apply the AI's move.
  • Get valid movesList every undrawn line, each annotated with how many boxes (0, 1, or 2) it would immediately complete if drawn.
  • Render boardRender the current board as a human-readable ASCII grid, with score and turn.
Understand the Strategy2 tools
  • Analyze positionExpose the same chain reasoning ai_move uses: whether an immediate capture (and possibly a double-cross) is available, or whether any safe move…
  • Rules infoExplain how Dots and Boxes is played and the core strategy ideas (safe moves, chains, the double-cross).

Information

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

More like this

TriPeaks Solitaire

A real, playable single-player card game — real adjacency rule, real combo scoring

Live · MCP + REST7 tools

Pyramid Solitaire

A real, playable single-player card game — real coverage rules, pairs summing to 13

Live · MCP + REST8 tools

Spider Solitaire

A real, playable single-player card game — 1/2/4-suit modes, real same-suit-run rule

Live · MCP + REST7 tools

Klondike Solitaire

A real, playable single-player card game — genuine deal, real move rules, win detection

Live · MCP + REST10 tools

Guild Manager

A real, playable party-management RPG-lite sim with genuine odds, rewards and injuries

Live · MCP + REST9 tools

Survival Island

A real, playable survival-crafting sim with genuine meter depletion and recipe formulas

Live · MCP + REST9 tools

Documentation

Back to top

What Dot Boxes is for

A fully local, PLAYABLE Dots and Boxes engine — grid setup, line-drawing move validation, box-completion scoring, extra turns, and a genuinely chain-aware AI opponent. Not a rules reference: an actual game you play move by move through your assistant.

What it does

new_game starts a game on a rows x cols grid of boxes. make_move draws one line for you and reports the result — completing a box grants an extra turn. get_valid_moves lists every undrawn line, annotated with how many boxes it would complete. render_board draws the grid as ASCII. ai_move computes and applies the AI's move: it never hands over a free box when a safe move exists, sacrifices the shortest chain when forced to open one, and applies the classic double-cross ("all-but-two") rule at the tail of a long chain when other territory remains — a real, reasoned strategy, not a random or naive greedy one. analyze_position exposes that same reasoning. rules_info explains how to play and the core strategy ideas.

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) and returns a new one. Your assistant holds onto state between calls — nothing is remembered here.

What it is not

Not a rules encyclopedia, and not a full game-theoretically-optimal engine — closed interior "loop" regions are treated like ordinary chains rather than using the more advanced all-but-four loop rule. On typical board sizes this heuristic plays very well and consistently beats naive or random play.

Privacy policy

Back to top

Dot Boxes — Privacy Policy

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

What Dot Boxes is. Dot Boxes is a connector (an MCP server and REST API) that AI assistants and personal agents call on your behalf to run a local Dots and Boxes game — starting a game, applying moves, and computing an AI opponent's replies.

What we receive. The arguments of each tool call — the game state you (via your assistant) pass back on every call, the line you're drawing, 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. Dot Boxes has no database and no server-side game storage of any kind. The entire game state — the grid, whose turn it is, scores, move history — 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. Dot Boxes 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

Dot Boxes — Terms of Service

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

  1. The Service. Dot Boxes is a stateless, playable Dots and Boxes game engine with a chain-aware 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 between calls.
  2. Entertainment only. Dot Boxes 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/dotboxes

Dot Boxes 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. Dot Boxes never asks for them.

Get Dot Boxes

Free · No sign-in · Read-only

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

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