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
  • 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.

Open the dashboard