Build appsinClaudewithiDos Games

Connect iDos Games to Claude: set up your app's economy, quests and store, and generate art, sound, music, video and 3D right from the chat.

Connect iDos Games

You need an iDos Games account: on first use you sign in and choose which apps the assistant may work with. No API keys.

What's inside

Two servers that do different jobs: one works with your live app, the other gives the agent our code.

App data MCP

Remote · OAuth

Works with your apps on the platform. Connects from claude.ai, ChatGPT, Claude Code or any MCP client.

  • Read and change every LiveOps section: currencies, store, quests, events, leaderboards and more
  • Generate images, sound, music, text, video and 3D for the app
  • See the price of a generation before running it
  • Upload a ready build of your game and put it live for players
  • Plan work on your task board
https://site.idosgames.com/api/v2/mcp

Code MCP

Local · npx

Gives a coding agent our ready modules and skills. Runs on your computer, so it needs Claude Code, Cursor, Codex or another local agent.

  • Ready modules: templates and systems — store, quests, inventory, multiplayer…
  • Project scaffold: sign-in, lobby, balances and wallet out of the box
  • Skills: how to use every part of the TypeScript SDK
  • Exact versions of the runtime packages
npx -y @idosgames/mcp

Asset generation, skills and modules

Asset generation and game builds come with the app data MCP; skills, templates and systems — with the code MCP. Ask for them by name — for example "generate an icon for the store", "upload my build and deploy it" or "use the store system".

Images

Icons, sprites, backgrounds and art for the app. The result is a CDN link you can put straight into the settings or the code.

generate_imageGeneration

Video

Trailers and short clips for the app. A finished clip can be remixed with new instructions.

generate_videoGeneration

Voice-over

Speech from text: lines for characters, tutorials and announcements.

generate_audioGeneration

Music

Background loops and short tracks for menus, levels and events.

generate_musicGeneration

Text

Item descriptions, dialogue, quest texts, store copy and announcements.

generate_textGeneration

3D models

A model from text or from a picture, plus texturing, remeshing and rigging an existing model.

generate_three_dGeneration

Price before running

The agent learns the cost of a generation in credits before it spends anything.

estimate_media_costGeneration

Quality modes

Which quality modes are available on your plan and which settings each accepts.

list_ai_tiersGeneration

Upload a build

The agent uploads your game's ready web build (Vite, Unity WebGL and others) to the app with one command. Free — only the storage it takes counts. The build must be the game itself: another website framed inside it is blocked on the idosgames.com page.

begin_build_uploadBuild

Deploy to players

The build becomes a new version with a test link; on request it goes live right away — on the app's address and its idosgames.com page.

finish_build_uploadBuild

Version status

Whether the upload is unpacked, ready or live — and what went wrong if it failed.

get_buildBuild

Version history

Recent versions of the game and which one players get now.

list_buildsBuild

Board Game

3D tycoon board game: roll dice, move around the board, buy and upgrade city tiles.

board-gameTemplate

Idle RPG

Idle RPG: heroes auto-battle and earn resources over time, with upgrades and offline progress.

idle-rpgTemplate

Mini-game

The smallest complete game: a 15-second 'catch the stars' round launched from the lobby's Play button, with a leaderboard score.

mini-gameTemplate

VoxelCraft

Block-building voxel survival game: mine, craft, build, farm and fight from the first night to the dragon — with worlds generated from a picture + description (with or…

voxelcraftTemplate

AI studio

AI studio for any game: the title's AI features for players — text, pictures, voice, music, video and 3D — with the price and the history.

aiSystem

Arena

PvP duels for any game: open duels to join, your duels, creating a duel for coins, a zone strategy and the fight replayed round by round.

pvpSystem

Boosts

Boosts for any game: timed boosts to activate (×2 rewards and the like), what runs now with timers, and the title's global happy hours.

boostsSystem

Chat

Chat for any game: channels as tabs, private chats, a feed with earlier messages, slow mode, and report / ignore / write privately in a popup.

chatSystem

Chests

Chests for any game: the title's lootboxes with every way to open them, once or ten at a time, with an opening animation.

lootboxesSystem

Collections

Collections for any game: an album of card sets with set rewards and a grand prize, packs and chests, trading spare cards with friends.

collectionsSystem

Craft

Craft screen for any game: trade-up recipes by rarity or collection, a contract of owned items, auto-fill, price options and the result popup.

craftSystem

Events

Limited-time events for any game: event tabs with a timer, a token bar, a milestone track, claim all and a VIP second prize.

eventsSystem

Friends

Friends for any game: the friends list, requests, suggestions and the notification inbox, with a player card and add-by-ID in popups.

friendsSystem

Heroes

Heroes screen for any game: roster, ranks and stats with their costs, equipment slots with 'Equip best', item levels and skins.

characterSystem

Inventory

Inventory screen for any game: owned items by rarity with category tabs and item cards.

inventorySystem

Invite

Invite friends for any game: your code and link to share, friends who came by it, rewards for them, and entering a friend's code in a popup.

inviteSystem

Leaderboards

Leaderboards screen for any game: boards as tabs, top players and my rank, rank rewards, score milestones and the reward of the last round.

leaderboardSystem

Mailbox

Mailbox for any game: letters with rewards, publisher broadcasts, gifts from friends, resource transfers and missed rewards of other systems — with 'Claim all'.

mailboxSystem

Marketplace

Marketplace screen for any game: player listings and auctions, selling, bids, direct trades, claims and history.

marketplaceSystem

Multiplayer

The rooms system for any game: open rooms of the app's online games, public or private rooms by invite, members, ready and chat — the host takes the whole room into a…

multiplayerSystem

Offers

Special offers for any game: a new deal pops up by itself; single offers, step chains and pick-one gifts with a milestone bar.

dealsSystem

Profile

Profile and settings for any game: name and ID, sound, volume and motion, language, tutorials, log out and account deletion.

profileSystem

Quests

Quests for any game: quests by cycle with details, claim all and the quest points track.

questsSystem

Rewards

Daily rewards for any game: a login calendar that greets the player once per session.

rewardsSystem

Season

Seasons for any game: the active season with its timer, a status bar, a tier ladder with a reward each, claim all and a VIP second prize.

seasonSystem

Shop

Shop screen for any game: the title's storefront with stores as tabs, offer cards, purchase confirmation and the reward animation.

storeSystem

Team event

Team events for any game: join a group, each member spins the wheel to build their own object, the team shares a grand prize.

coop-eventsSystem

Tutorials

Onboarding for any game: hint bubbles next to marked elements, step by step, skip, a completion reward and a replay list.

tutorialsSystem

VIP

VIP for any game: premium passes with benefits, until when the player holds one, a free trial and buying with in-game currency.

premiumSystem

Workshop

Workshop: players and the publisher share content (maps, levels, skins, models) — free, for in-game resources, or unlocked by holding items.

workshopSystem

acquisition-attribution

Understand how a game built on the iDosGames TypeScript SDK (@idosgames/core) knows where a player came from, and how playtime reaches the publisher's analytics.

/acquisition-attributionSkill

ai-generation-system

Add InApp AI generation to a game on the iDosGames TypeScript SDK (@idosgames/core) via client.ai (AIService): AI NPC dialogue and other text generation (optionally with…

/ai-generation-systemSkill

analytics-events

Log custom analytics events from a game on the iDosGames TypeScript SDK (@idosgames/core) via client.analytics (AnalyticsService): logEvent(name, params, value)…

/analytics-eventsSkill

authentication

Log players into a game on the iDosGames TypeScript SDK (@idosgames/core) via client.auth (AuthenticationService): guest/device-id login, two-step email registration…

/authenticationSkill

blockchain-system

Bridge in-game assets on-chain in a game on the iDosGames TypeScript SDK (@idosgames/core) via client.blockchain (BlockchainService): load blockchain network/config…

/blockchain-systemSkill

character-system

Build a character / hero system in a game on the iDosGames TypeScript SDK (@idosgames/core) via client.character (CharacterService): load the hero roster and title…

/character-systemSkill

chat-system

Build a player chat in a game on the iDosGames TypeScript SDK (@idosgames/core) via client.chat (ChatService): list the title's channels, poll every room for new…

/chat-systemSkill

checkout-system

Take payment for anything priced in a game on the iDosGames TypeScript SDK: price options (PriceOptions), real-money purchases through Google Play / App Store…

/checkout-systemSkill

cloud-code

Write and call custom server-side game logic on the iDosGames platform: author a CloudCode handler (sandboxed JavaScript with a server.* API) and invoke it from the game…

/cloud-codeSkill

collection-system

Build a collection / sticker-album / TCG system in a game on the iDosGames TypeScript SDK (@idosgames/core) via client.collection (CollectionService): open collectible…

/collection-systemSkill

community-marketing-system

Add a creator reward programme ("community marketing") to a game on the iDosGames TypeScript SDK (@idosgames/core) via client.communityMarketing…

/community-marketing-systemSkill

coop-event-system

Build a cooperative / group event system in a game on the iDosGames TypeScript SDK (@idosgames/core) via client.coopEvent (CoopEventService): load coop event chain…

/coop-event-systemSkill

craft-system

Build a crafting / trade-up system in a game on the iDosGames TypeScript SDK (@idosgames/core) via client.craft (CraftService): load craft recipe definitions and execute…

/craft-systemSkill

currency-system

Convert between currencies in a game on the iDosGames TypeScript SDK (@idosgames/core) via client.currency (CurrencyService): virtual-currency to virtual-currency…

/currency-systemSkill

data-collections

Store, list, search and sort many records of one shape in a game, app or site on the iDosGames TypeScript SDK (@idosgames/core) via client.dataCollections…

/data-collectionsSkill

deal-offer-system

Build a personalized / targeted deal-offer system in a game on the iDosGames TypeScript SDK (@idosgames/core) via client.dealOffer (DealOfferService): load slot and…

/deal-offer-systemSkill

dev-test-loop

Run the боево (real) create→configure→generate→test→fix loop when building or improving a game feature on the iDosGames TypeScript SDK (@idosgames/core).

/dev-test-loopSkill

experiments-system

Configure and consume A/B experiments on the iDosGames platform: the title's Experiment config section (variants with weights and Params, audience Gate, Schedule, Salt…

/experiments-systemSkill

game-loop-system

Build a board-style core game loop on the iDosGames TypeScript SDK (@idosgames/core) via client.gameLoop (GameLoopService): roll dice around a board, attack/raid other…

/game-loop-systemSkill

idosgames-agent-debug-surface

Make a module observable and controllable by the AI Coder's agent through ctx.exposeToAgent — the ModuleAgentApi contract (state, actions, describeActions) that backs…

/idosgames-agent-debug-surfaceSkill

idosgames-compose-modules

Put an iDosGames app together from the base and modules — the systems (shop, heroes, leaderboards, quests, chests, multiplayer…) as lobby tabs, one or several games…

/idosgames-compose-modulesSkill

idosgames-getting-started

Start a new game or app on the iDosGames composable-module architecture: scaffold the base (sign-in + the lobby on the host shell) and plug in modules — the systems…

/idosgames-getting-startedSkill

idosgames-module-contract

Write or modify an iDosGames feature module against the module contract in @idosgames/module-sdk: the Module manifest, ModuleContext, EngineScene (Three/Phaser/vanilla)…

/idosgames-module-contractSkill

idosgames-project-structure

The layout standard for an iDosGames game project (host shell + composable modules) and how it grows without turning into a mess: where a new feature goes (a catalog…

/idosgames-project-structureSkill

idosgames-title-bootstrap

Configure a FRESH (empty) iDosGames Title so a game can actually run against it: currencies with starting balances, then the game-loop board config, then verify with a…

/idosgames-title-bootstrapSkill

idosgames-ui-kit

Build and restyle game screens with the iDosGames UI kit (@idosgames/react/ui) and the ready system modules (store, character, inventory, …): change colours, animations…

/idosgames-ui-kitSkill

item-system

Work with items on the iDosGames TypeScript SDK (@idosgames/core) via client.item (ItemService) and the shared Item data model: upgrade an item instance's level (single…

/item-systemSkill

leaderboard-system

Build a leaderboard / ranking system in a game on the iDosGames TypeScript SDK (@idosgames/core) via client.leaderboard (LeaderboardService): load leaderboard…

/leaderboard-systemSkill

localization-system

Translate a game built on the iDosGames TypeScript SDK (@idosgames/core) via client.localization (LocalizationService): translate a key with t(), read the resolved…

/localization-systemSkill

lootbox-system

Build a lootbox / gacha / loot-crate system in a game on the iDosGames TypeScript SDK (@idosgames/core) via client.lootbox (LootboxService): load lootbox definitions…

/lootbox-systemSkill

mailbox-system

Build a mailbox / inbox in a game on the iDosGames TypeScript SDK (@idosgames/core) via client.mailbox (MailboxService): letters with rewards from the publisher…

/mailbox-systemSkill

marketplace-system

Build a player-to-player marketplace in a game on the iDosGames TypeScript SDK (@idosgames/core) via client.marketplace (MarketplaceService): browse offers grouped/by…

/marketplace-systemSkill

match-system

Build a PvP match system in a game on the iDosGames TypeScript SDK (@idosgames/core) via client.match (MatchService): create/update/cancel an open PvP match offer with…

/match-systemSkill

multiplayer-realtime

Build realtime peer-to-peer multiplayer in a game on the iDosGames TypeScript SDK (@idosgames/core) via client.multiplayer (MultiplayerService): create/join/leave/close…

/multiplayer-realtimeSkill

premium-system

Build a premium / subscription / VIP-tier system in a game on the iDosGames TypeScript SDK (@idosgames/core) via client.premium (PremiumService): load premium tier…

/premium-systemSkill

purchase-system

Sell real-money in-app purchases (IAP) in a game on the iDosGames TypeScript SDK (@idosgames/core) via client.purchase (PurchaseService): load the store product catalog…

/purchase-systemSkill

push-notifications

Add push notifications to a game on the iDosGames TypeScript SDK (@idosgames/core) via client.push (PushService): ask the player for permission from a tap, register the…

/push-notificationsSkill

quest-system

Build a quest / daily-task system in a game on the iDosGames TypeScript SDK (@idosgames/core) via client.quest (QuestService): load quest and cycle definitions, load the…

/quest-systemSkill

referral-system

Build a referral / invite-a-friend system in a game on the iDosGames TypeScript SDK (@idosgames/core) via client.referral (ReferralService): load referral config…

/referral-systemSkill

reward-system

Build daily-login, idle/offline-income, comeback, and generic claimable reward systems in a game on the iDosGames TypeScript SDK (@idosgames/core) via client.reward…

/reward-systemSkill

season-system

Build a season / battle-pass-style meta-progression system in a game on the iDosGames TypeScript SDK (@idosgames/core) via client.season (SeasonService): load season…

/season-systemSkill

social-system

Build social features in a game on the iDosGames TypeScript SDK (@idosgames/core) via client.social (SocialService): friends (requests, accept/decline, remove…

/social-systemSkill

store-system

Build a store / shop screen in a game on the iDosGames TypeScript SDK (@idosgames/core) via client.store (StoreService): load the RESOLVED storefront for the current…

/store-systemSkill

timed-boost-system

Build temporary player boosts (XP/resource/stat multipliers) in a game on the iDosGames TypeScript SDK (@idosgames/core) via client.timedBoost (TimedBoostService): load…

/timed-boost-systemSkill

timed-event-system

Build a time-boxed live-ops event system in a game on the iDosGames TypeScript SDK (@idosgames/core) via client.timedEvent (TimedEventService): load active events and…

/timed-event-systemSkill

title-custom-data

Read title-wide shared data in a game on the iDosGames TypeScript SDK (@idosgames/core) via client.titleCustomData (TitleCustomDataService): the key-value store every…

/title-custom-dataSkill

title-system

Fetch the iDosGames TypeScript SDK (@idosgames/core) title-level bootstrap config via client.title (TitleService): the full title public configuration bundle, server…

/title-systemSkill

tutorial-system

Build an onboarding / tutorial system in a game on the iDosGames TypeScript SDK (@idosgames/core) via client.tutorial (TutorialService): load tutorial flow and step…

/tutorial-systemSkill

user-custom-data

Build a generic per-player key-value data store in a game on the iDosGames TypeScript SDK (@idosgames/core) via client.userCustomData (UserCustomDataService)…

/user-custom-dataSkill

user-profile

Work with the player's own account/session state in the iDosGames TS SDK (@idosgames/core) via client.user (UserService): bootstrap the whole per-player cache at login…

/user-profileSkill

voxelcraft-worlds

Build VoxelCraft worlds from a recipe (WorldSpec): from up to 4 reference pictures and a text description, with InApp AI (client.ai, title feature "voxel-world") or…

/voxelcraft-worldsSkill

workshop-system

Let players share what they make — maps, levels, worlds, skins, 3D models, any file — through the Workshop of the iDosGames TypeScript SDK (@idosgames/core…

/workshop-systemSkill

No coding agent?

Build in the browser with the AI Coder in the publisher dashboard.

Open the dashboard