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

Trade Routes

A real, playable trading-and-logistics sim with genuine supply/demand price formulas and real arbitrage

Unify Dynamics LLC

Tools9read-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 a trading game
Tools called
new_game
Buy 20 grain
Tools called
buy
Sell my cloth
Tools called
sell
Travel to Ironhold
Tools called
travel
What are the prices everywhere?
Tools called
list_markets
How much profit have I made?
Tools called
get_status
How does this game work?
Tools called
game_rules

About

Trade Routes runs a real market simulation, not canned prices. new_game(start_city) starts a trader with gold and empty inventory. buy(state, good, qty) and sell(state, good, qty) trade at the current city with a real linear price-impact formula (the price paid or received is the exact average of the price before and after the move), enforcing real gold balance and inventory capacity. travel(state, destination) moves between 4 cities at a real gold and turn cost scaled by distance, letting prices drift toward baseline along the way. advance_turn(state) waits in place. get_status reports gold, inventory, local prices, net worth and realized profit; list_markets shows every city's prices at once for spotting arbitrage; render_game gives a human-readable summary; game_rules explains every formula. 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-authored content. 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

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

OpenAPI
Play5 tools
  • New gameStarts a new Trade Routes game with starting gold and empty inventory at `start_city`, and returns the initial `state`.
  • TravelTravels to `destination`: deducts real gold (scaled by distance) and advances real travel time, letting every city's prices drift toward baseline…
  • BuyBuys `qty` units of `good` at the current city.
  • SellSells `qty` units of `good` at the current city.
  • Advance turnWaits one turn without traveling, still applying real baseline price drift to every city.
Help & Status4 tools
  • Get statusStructured numeric status: gold, inventory, local prices, net worth and realized profit.
  • List marketsCurrent prices for every good in every city — use this to spot arbitrage opportunities.
  • Render gameA human-readable status summary — show this to the player, not raw state.
  • Game rulesExplains every price-impact, drift, travel-cost and capacity formula, with no live game needed.

Information

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

More like this

Reversi Engine

A real, playable flip-and-capture board game with a minimax + alpha-beta AI opponent

Live · MCP + REST5 tools

Checkers Engine

A real, playable American-checkers engine with a minimax + alpha-beta AI opponent

Live · MCP + REST5 tools

High-Low Card

A real higher/lower card game with genuine remaining-deck odds

Live · MCP + REST7 tools

Dice Combo

A real, playable category dice-scoring game with genuine scoring math

Live · MCP + REST8 tools

Go Fish Play

A real, playable 2-4 player Go Fish game with AI fill-in opponents

Live · MCP + REST6 tools

War Card

A real, playable card-battle duel with a full war-tie mechanic

Live · MCP + REST6 tools

Documentation

Back to top

What Trade Routes is for

A real, playable trading-and-logistics economy sim — not a rules reference or a random price generator. Every price move and trade cost/proceeds figure is computed live from documented formulas.

What it does

new_game(start_city) starts a trader with 100 gold and empty inventory at one of 4 cities (Northport, Ironhold, Sunmarket, Rivertown), each independently pricing 3 goods (grain, cloth, iron). Cities specialize — a good is cheap where it's produced and dear where it's scarce — which is what makes arbitrage opportunities genuinely emerge from the simulation rather than being hand-scripted.

  • buy(state, good, qty) / sell(state, good, qty) trade at the current city. Both apply a real linear supply/demand price-impact formula: buying raises the price, selling lowers it, and the price actually paid/received is the exact average of the price before and after the trade (a trapezoidal integration of the linear impact curve, not a single stale price for the whole order). Both enforce real gold balance and a real 100-unit inventory capacity; sell enforces that you actually hold the goods.
  • travel(state, destination) moves you between cities, deducting real gold and real turns (both scaled by a fixed distance table), and lets every city's prices drift toward their baseline for that many turns before you arrive.
  • advance_turn(state) waits one turn in place, still applying one turn of drift.

get_status(state) reports gold, inventory, local prices, net worth (gold + inventory marked at current local prices) and realized profit (revenue minus spend so far). list_markets(state) shows every city's current prices at once — the tool for spotting arbitrage. render_game(state) gives a human-readable summary. game_rules() explains every formula without a live game.

The formulas, in full

  • Buy: price_after = price * (1 + 0.5 * qty / 100); cost = qty * (price + price_after) / 2.
  • Sell: price_after = max(baseline * 0.10, price * (1 - 0.5 * qty / 100)); revenue = qty * (price + price_after) / 2.
  • Drift (once per elapsed turn, from travel or advance_turn): price += (baseline - price) * 0.10.
  • Travel: gold_cost = hops * 5.0; turns_elapsed = hops, from a fixed symmetric distance table.

Where the arbitrage comes from

Baseline prices are asymmetric by design: Northport's grain baseline is 4.0 (it's a grain city) while Sunmarket's is 12.0 (grain is scarce there). Buying grain cheap at Northport, traveling to Sunmarket, and selling nets real, formula-derived profit — provable by running the exact numbers through the formulas above (see the connector's test suite for a worked example).

Stateless architecture

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.

What it is not

Not narrative flavor text pretending to be a game — every price and trade outcome comes from a real, tested economic simulation with documented, reproducible formulas. Fully local, zero upstream calls, nothing stored.

Privacy policy

Back to top

Trade Routes — Privacy Policy

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

What Trade Routes is. Trade Routes 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 resource-management economy sim. You interact with your assistant; the assistant sends us only the arguments needed for that one move — a game state object and your action.

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 move is logged in request bodies, recorded, or used to train anything. The entire game 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 is bundled with the server and runs 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. Trade Routes 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

Trade Routes — Terms of Service

Effective 28 September 2026. These terms govern use of the Trade Routes connector ("the Service") operated by Unify Dynamics LLC ("we", "us").

  1. The Service. Trade Routes runs a real, playable resource-management economy sim with original game logic and documented formulas, accessed through an AI assistant or directly over MCP or HTTP.
  2. Original content. The game logic, economic formulas, and content are original works of Unify Dynamics LLC and are not copied from any third-party game or product.
  3. Stateless by design. The Service keeps no server-side game session. Each tool call must include the complete current game state; the calling assistant is responsible for holding and passing it faithfully.
  4. Acceptable use. Automated use within the published rate limits is welcome.
  5. Availability. The Service is provided "as is" without warranty. We may change, limit or discontinue it at any time.
  6. Data. Our Privacy Policy describes what we process. In short: your move is answered from the game state you send us, and nothing is stored.
  7. Pro keys. Optional Pro API keys are issued at our discretion, are personal to the holder and may be revoked for abuse.
  8. Liability. To the fullest extent permitted by law, Unify Dynamics LLC is not liable for any loss arising from use of or reliance on the Service. Our total liability is limited to US $100.
  9. Governing law. California law; venue in San Mateo County, California.
  10. Contact. Unify Dynamics LLC · agent@connectorbay.com · https://connectorbay.com/traderoutes

Trade Routes 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. Trade Routes never asks for them.

Get Trade Routes

Free · No sign-in · Read-only

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

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