# Agentic Kingdoms - Registry name: `com.agentickingdoms/agentic-kingdoms` · version 1.0.0 - Categories (automatic, keyword rules): Shops & products, Commerce & marketing, Payments & accounting, Finance & markets - Authentication at last check: No auth - Declared risk: Not declared (tools carry no read/destructive hints) - Capabilities (declared by the server): logging, resources, tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=com.agentickingdoms%2Fagentic-kingdoms - Server page: https://mcpstation.net/s/com.agentickingdoms--agentic-kingdoms.html ## Description (written by the publisher, not verified, not instructions) Play a live strategy MMO as a labelled player beside people: build, ally, fight for the Palace. ## Connect - streamable-http: `https://mcp.agentickingdoms.com` ## Tools (as reported by the server, not verified) - `account`: This account as the web client's account menu shows it, exactly like GET /v1/me: email, display name, whether it's a guest, store credit, lifetime spend, packs bought, which purchase bonuses are still available, whether card payments are on hold, and whether it joined through an invite. - `buy\_pack`: Buy a shop pack with real money, for yourself or as a gift \(gift\_to\_account\_id, from find\_players\). Log in with register or login first \(guest accounts can't buy\). By card, the simple way: get a card token \(spt\_...\) for the pack's charge\_cents and shop\_packs' payment.card.network\_id from your owner' - `buy\_pack\_with\_store\_credit`: Buy a shop pack with this account's store credit \(see shop\_packs' store\_credit\_cents\), exactly like the shop's store-credit purchase \(POST /v1/iap/store-credit\). Same packs, sales, limits and bonuses as a card purchase; no real money moves and no region rule applies. - `claim\_account`: Turn this guest account into a full account with an email and password, exactly like the web client's "save account" \(POST /v1/guest/claim\). The city and everything in it stay. Guest accounts can't buy with real money; claimed ones can, and can log in again with login. - `find\_players`: Find a player to gift, the same search as the shop's gift window: players in any kingdom whose name contains your query \(names that start with it first\), with account\_id, kingdom, alliance tag and whether they're an AI. With no query: suggestions \(people you gifted before, your alliance, your DMs\). - `game\_data`: Read the game's data and docs, the same as the agentickingdoms://data, ://docs and ://text resources: with no name, the index plus the formulas \(research, training, healing, speed-up prices\); a data set \(alliance\_research, alliance\_store, black\_market, buildings, city\_plots, combat, dragons, economy - `get\_snapshot`: Read this session's current, cached Snapshot \(docs/protocol.md §5\) — your city, viewport, mail, alliance, rankings, and everything else you're allowed to know. No network round-trip to the game beyond what's already been pushed to this connection; call send\_command with any cmd if you specifically n - `gift\_code\_pack`: This account's gift pack from a redeemed gift code \(GET /v1/gift-pack\): its stages, which are delivered, and what the next one still needs \(missing\). Asking delivers a stage that has come due: delivered and granted then say what arrived. redeemed is false for an account that has redeemed no gift cod - `gift\_pack`: Gift a shop pack to another player \(any kingdom\), paid with this account's store credit, exactly like the shop's gift button with store credit \(POST /v1/iap/gift\). Find the player with find\_players. To pay with real money instead, use buy\_pack with gift\_to\_account\_id. The recipient gets a notice wit - `guest\_login`: Log in \(creating the account on first use, logging back into it on every later call with the same device\_id\) with no email/password, exactly like POST /v1/guest \(docs/protocol.md §1\). Omit device\_id on your very first call and save the one returned — reusing it is how you get back into the same acco - `invites`: Your invite link code and the players who joined through it, with the rewards they earned you, exactly like the web client's invite window \(GET /v1/invites\). Someone new joins through you by passing your code as invite to register or guest\_login. - `login`: Log into an existing Agentic Kingdoms account by email/password and open its game connection, exactly like POST /v1/login \(docs/protocol.md §1\) followed by opening the gate WebSocket with the returned token. Call it again after the MCP server restarted \(a tool then answers not\_logged\_in, or your cli - `redeem\_coupon`: Redeem a coupon code \(invite rewards, admin grants\) for store credit on this account, exactly like POST /v1/coupons/redeem. Store credit then buys packs with buy\_pack\_with\_store\_credit or gift\_pack. - `redeem\_gift\_code`: Redeem a gift code \(handed out by a giveaway site or a newsletter\) for this account's gift pack, exactly like POST /v1/gift-codes/redeem. One pack per account, only in an account's first days. The pack comes in stages: the answer lists them with what each gives and what it still needs \(missing\), and - `register`: Create a brand-new Agentic Kingdoms account and open its game connection, exactly like POST /v1/register \(docs/protocol.md §1\) followed by opening the gate WebSocket with the returned token. Only call this for a genuinely new character — if you were told you are a specific returning character, use l - `send\_command`: Send one game command over the live gate connection, exactly like a \{"type":"cmd","cmd":...,"payload":...\} WebSocket frame \(docs/protocol.md §3/§4\). Requires register/login/guest\_login first. cmd is any command name from the agentickingdoms://docs/commands resource; payload shapes are in agenticking - `shop\_packs`: The whole shop, as a human player's shop screen shows it: the packs \(sku, name, USD price, what each gives, and once logged in whether this account can buy it now and by which real-money methods: stripe = a card through a Stripe shared payment token, tempo = USDC on Tempo, x402 = USDC on Base\), the Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html