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
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 comes 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" 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
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.