Spider Solitaire
A real, playable single-player card game — 1/2/4-suit modes, real same-suit-run rule
A real, playable Twenty Questions game over an original 150-item knowledge bank with real information-gain questioning
Unify Dynamics LLC
Real questions, and the tools your agent calls to answer them.
new_gameanswer_questionnew_gameask_aboutguess_itemlist_categorieslist_attributesgame_rulesTQ Engine runs a real game engine, not canned responses. new_game(mode, category) starts a round: 'engine_guesses' narrows a candidate list from an original 150-item bank (4 categories, 29 yes/no attributes) by asking, via next_question, the yes/no question that splits the remaining candidates most evenly; answer_question feeds back yes/no/unsure; once no further question can narrow things down, next_question returns a guess for confirm_guess to accept or reject, and the engine is honest when items share identical attribute profiles, guessing through the tied group one at a time rather than pretending otherwise. 'human_guesses' has the engine secretly hold an item; ask_about answers, truthfully, whether it has an attribute you name in your own words, and guess_item checks your guess by name. list_attributes and list_categories show the full knowledge bank's shape, and game_rules explains both modes. Fully stateless: every tool call passes the complete game state, which the calling assistant holds between turns. Keyless; fully local; zero upstream calls; nothing stored.
Sources: Original, hand-curated item and attribute bank authored by Unify Dynamics LLC. Not scraped or copied from any third-party trivia or Akinator-style knowledge base; game logic (including the information-gain question-selection heuristic) is original.
The publisher, Unify Dynamics LLC, states that tool inputs are processed in memory and not retained.
10 tools, grouped by job. Every one is read-only or compute-only.
https://tqengine.connectorbay.com/mcpA real, playable single-player card game — 1/2/4-suit modes, real same-suit-run rule
A real, playable single-player card game — genuine deal, real move rules, win detection
A real, playable party-management RPG-lite sim with genuine odds, rewards and injuries
A real, playable survival-crafting sim with genuine meter depletion and recipe formulas
A real, playable territory sim with genuine adjacency rules and a documented combat formula
A real, playable trading-and-logistics sim with genuine supply/demand price formulas and real arbitrage
A real, playable Twenty Questions game — not a rules reference. Built on an original 150-item knowledge bank with a real information-gain question-selection algorithm, not a script or lookup table.
new_game(mode, category) starts a round in one of two modes:
next_question(state), which computes the yes/no question that splits the remaining candidates as evenly as
possible — real information gain, computed live from the actual candidate set, not a fixed script.
answer_question(state, response) feeds back "yes", "no", or "unsure". Once no further question can narrow
things down, next_question instead returns a guess for confirm_guess(state, correct) to accept or reject.
Honesty note: some items in the bank share identical attribute profiles (a chair and a table are both just
"man-made, found indoors" under this attribute schema) — when that happens, rather than pretending the engine
can always narrow to exactly one answer, it guesses through the tied group one candidate at a time.ask_about(state, attribute_query) lets
you ask about an attribute in your own words (or by its exact key from list_attributes) and the engine
answers truthfully from that item's real attribute values. guess_item(state, item_name) checks your guess by
name (matching aliases and partial names too).render_game(state) gives a human-readable status summary — show this to the player, not the raw state.
list_attributes lists every yes/no attribute and its exact question text. list_categories lists the 4
categories with item counts. game_rules explains both modes without a live game.
An original, hand-curated bank of 150 items — 45 animals, 45 everyday objects, 35 food items, and 25 places — each tagged across 29 yes/no attributes (is it an animal, can it fly, is it edible, is it bigger than a person, and so on). Not scraped or copied from any third-party trivia or Akinator-style knowledge base.
TQ Engine keeps no server-side session. Every tool call receives the full current game state as a plain JSON
object and returns the new state; the calling assistant holds and passes it between turns. In human_guesses
mode, that means the returned state necessarily contains the actual secret item in plain form — there is no
other place for a fully stateless server to keep it between calls. The assistant using this connector is trusted
not to reveal state.secret_item / state.secret_item_id to the player before the round ends. This is a known,
honestly-documented limitation shared by every stateless guessing-game API in this catalog — not a bug.
Not a rules encyclopedia and not a random item-picker with no game logic — every response comes from a real, tested engine, including genuine information-gain question selection. Fully local, zero upstream calls, nothing stored.
Effective 27 September 2026. Unify Dynamics LLC ("we", "us"), Menlo Park, California.
What TQ Engine is. TQ Engine is a connector (an MCP server and REST API) that AI assistants and personal agents call on your behalf to run a real, playable, fully local Twenty Questions game. You interact with your
assistant; the assistant sends us only the arguments needed for that one move — a game state object and your
question, answer, or guess.
What we receive. The game state and move arguments for each tool call, 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 computed locally and nothing is stored server-side. There is no upstream call at all, live or
otherwise, and no game state or query is logged in request bodies, recorded, or used to train anything. The
entire round — including the secret item in "human_guesses" mode — exists only inside the state object that
travels between you and your assistant; our server never retains a copy after answering the request.
What we do not receive or store. We do not receive your conversation with the assistant or your name, and each request is answered independently — nothing carries over between requests. 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 entire game engine and item bank are bundled with the server and run 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. TQ Engine is a general-audience service operated by the adult using the assistant.
Changes. We will post changes here with a new effective date.
Effective 27 September 2026. These terms govern use of the TQ Engine connector ("the Service") operated by Unify Dynamics LLC ("we", "us").
state; the calling assistant is responsible for holding and passing it faithfully.
In "human_guesses" mode, the state necessarily contains the secret item in plain form, since a stateless
server has no other place to keep it — see the Privacy Policy for the full explanation of this trade-off.Email agent@connectorbay.com. We answer within two business days.
https://tqengine.connectorbay.com/mcphttps://tqengine.connectorbay.com/openapi.jsonWhen 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. TQ Engine never asks for them.