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

Crossword Build

An original crossword generator — real constraint-based grid layout and word fill, checkable answers

Unify Dynamics LLC

Tools5read-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.

Build me a 5x5 crossword
Tools called
new_game
Make a 9x9 crossword themed around animals
Tools called
new_game
Build a crossword from this list of words: ...
Tools called
new_game
Check my answers
Tools called
check_answer
Give me a hint for 4 down
Tools called
get_hint
Show me the crossword grid
Tools called
render
What themes can I build a crossword around?
Tools called
list_categories

About

Crossword Build generates small, original crossword puzzles. new_game lays out a symmetric (180-degree rotational) black-square pattern via a randomized constraint-driven construction — every candidate placement is accepted only if the whole grid still satisfies the standard crossword invariant (every white run is empty or at least 3 cells) and stays fully connected — then fills every numbered slot with a real word via a backtracking constraint-satisfaction search using minimum-remaining-values ordering and forward checking, so every across/down intersection is guaranteed to agree on its shared letter by construction. Clues come from a hand-written, original clue bank (never scraped from any copyrighted crossword); an optional theme restricts which hand-clued words can appear; an optional caller-supplied word_list is tried first for every slot, with a large public-domain dictionary of common words filling in whichever slots the caller's own list can't cover, and each slot's state clearly says whether its answer is from the caller's list, the bank, or filler. check_answer grades a submitted grid-fill against the solution slot by slot. get_hint gives one slot's clue, length, and first letter. render draws the numbered blank grid and clue lists, or the filled solution on request. list_categories lists the available themes. Fully stateless: the caller holds and passes the puzzle state (including the solution) between calls, the same trust model as any stateless puzzle API. Keyless; fully local; zero upstream calls; nothing stored.

Sources: Clue bank is hand-written and original. Filler word pool is drawn from the public-domain ENABLE word list (Enhanced North American Benchmark Lexicon), frequency-filtered for common words. 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

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

OpenAPI
Build & Play3 tools
  • New gameGenerate a fresh, original crossword: a symmetric black-square layout plus a real word fill where every intersection agrees on its shared letter.
  • Check answerCheck a submitted fill against the solution, slot by slot.
  • Get hintOne slot's clue, length, and first letter — never the whole answer.
Review2 tools
  • RenderA human-readable rendering of the grid (numbered and blank, or solved) plus the across/down clue lists.
  • List categoriesList the theme categories available in the hand-clued word bank, with word counts, for use as `new_game`'s `theme` argument.

Information

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

More like this

Word Scramble

A real, playable word-unscramble game over an original 290-word bank across 5 categories and 3 difficulty tiers

Live · MCP + REST7 tools

Word Ladder

Real word-ladder puzzles with a genuine BFS solver — change one letter at a time

Live · MCP + REST5 tools

Word Guess

A real, playable 5-letter word-guessing game with correct per-letter feedback and duplicate-letter handling

Live · MCP + REST6 tools

TQ Engine

A real, playable Twenty Questions game over an original 150-item knowledge bank with real information-gain questioning

Live · MCP + REST10 tools

Tic-Tac-Toe

A real, playable tic-tac-toe game with a genuinely unbeatable minimax AI opponent

Live · MCP + REST5 tools

Syllable Build

A real build-a-word game — unscramble syllable fragments into a curated real word, with hints and scoring

Live · MCP + REST5 tools

Documentation

Back to top

What Crossword Build is for

A real, original crossword generator: an actual constraint-based grid layout and word-fill algorithm builds a small crossword (5x5 to 9x9) from scratch every time, from a hand-written original clue bank (or your own word list), with a genuine check_answer grader. Fully local — no scraping, no upstream calls.

What it does

new_game lays out a symmetric (180-degree rotational) black-square pattern via a randomized constraint-driven construction — every candidate placement is accepted only if the whole grid still satisfies the standard crossword invariant (every run of open cells is empty or at least 3 cells long) and stays fully connected — then fills every numbered slot with a real word via a backtracking constraint-satisfaction search (most-constrained-slot ordering, forward checking), so every across/down intersection is guaranteed to agree on its shared letter by construction. An optional theme restricts the hand-clued word bank to one category; an optional word_list uses your own words first, with common dictionary words filling in whatever your list can't cover on its own. check_answer grades a submitted fill against the solution, slot by slot. get_hint gives one slot's clue, length, and first letter. render draws the numbered blank grid and clue lists, or the filled-in solution on request. list_categories lists the available themes.

How state works

This connector keeps no server-side session. new_game returns a state object — which includes the solution, so don't show it to the player directly, only its rendering — and every other tool takes that state (or the one returned by the previous call) back in. The calling assistant is responsible for holding onto it between turns and is trusted not to peek at the solution before the player has solved it, the same trust model as any other stateless puzzle API.

What it is not

Not connected to any account, leaderboard, or third-party crossword service — the clue bank is hand-written and original (never scraped from any copyrighted crossword), the filler word pool is a bundled public-domain word list, and nothing about a puzzle in progress is stored once the response is sent.

Privacy policy

Back to top

Crossword Build — Privacy Policy

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

What Crossword Build is. Crossword Build is a connector (an MCP server and REST API) that AI assistants and personal agents call on your behalf to generate and grade a local crossword puzzle. Each tool call receives the current puzzle state (or generation parameters, such as a size, theme, or word list) and returns a result — there is no account, login, or save file.

What we receive. The arguments of each tool call — a grid size, an optional theme or your own word list, a puzzle state object (the layout, clues, and solution), or a submitted grid fill — plus 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), and standard server logs.

Everything is answered from bundled data and nothing is stored. No request is forwarded to any third party — there is no upstream call at all — and no puzzle state, custom word list, or submitted fill is logged in request bodies, recorded, or used to train anything. Each request is answered independently; the data you send us is used only to compute that one response and is discarded immediately after.

What we do not receive or store. We do not receive your name, an account identifier, or any persistent player profile — there is none. Rate-limit counters (a client identifier and timestamps) are held in memory for at most 24 hours. Hosting-provider access logs, which contain IP addresses and request paths but not request bodies, are retained for up to 30 days for security and abuse prevention.

Sub-processors. None — the clue bank and dictionary are bundled with the server and answered locally. 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. Crossword Build is a general-audience puzzle game operated by the adult using the assistant.

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

Terms of service

Back to top

Crossword Build — Terms of Service

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

  1. The Service. Crossword Build is a fully local crossword generator and grader. Given a grid size (and optionally a theme or your own word list), the Service can lay out an original small crossword, fill it with real words via a constraint-satisfaction search, and grade a submitted fill against the solution. It is accessed through an AI assistant or directly over MCP or HTTP.
  2. Entertainment only. This Service is a casual puzzle generator, not a competitive-ranking service or a source of authoritative dictionary or crossword-construction rulings.
  3. No accounts, no persistence. There is no login, save file, or leaderboard. Puzzle state lives only in the conversation you're having with your assistant.
  4. Clue bank and dictionary. Clues come from a hand-written, original clue bank; filler words (used only where a caller's own word list or theme can't cover a slot) come from a bundled, public-domain word list. This Service's word list is the final word for its own generation and grading, but it is not a claim about any other dictionary or published crossword.
  5. Acceptable use. Automated use within the published rate limits is welcome.
  6. Availability. The Service is provided "as is" without warranty. We may change, limit or discontinue it at any time.
  7. Data. Our Privacy Policy describes what we process. In short: your puzzle is answered from bundled data, and nothing is stored.
  8. Pro keys. Optional Pro API keys are issued at our discretion, are personal to the holder and may be revoked for abuse.
  9. 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.
  10. Governing law. California law; venue in San Mateo County, California.
  11. Contact. Unify Dynamics LLC · agent@connectorbay.com · https://connectorbay.com/crosswordbuild

Crossword Build 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. Crossword Build never asks for them.

Get Crossword Build

Free · No sign-in · Read-only

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

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