New Your team’s decisions, in one playbook every coding agent works from. Never answer your agent twice

iDos Games

159 tools. 80 can modify or destroy data without limits.

7 destructive tools with no built-in limits. Policy required.

Last updated:

80 can modify or destroy data
79 read-only
159 tools total

Community server · catalogue entry checked 30/10/2026 · full schemas captured for 149 of 159 tools

How to control iDos Games ↓

What iDos Games exposes to your agents

Read (79) Write / Execute (73) Destructive / Financial (7)

What iDos Games costs in tokens

293,100 tokens of tool definitions, loaded on every request
147% of a 200k context window
14,430 heaviest tool: save_deal_offer
Critical Risk

The most dangerous iDos Games tools

80 of iDos Games's 159 tools can modify, destroy, or commit something on every call — and an agent calls them with no built-in limits.

How to control iDos Games

PolicyLayer is an MCP gateway — it sits between your AI agents and iDos Games, and nothing reaches the server without passing your rules. These are the rules we recommend:

Deny destructive operations
{
  "delete_kanban_card": {
    "deny_if": [
      {
        "conditions": [],
        "on_deny": "Blocked by default. Requires approval."
      }
    ]
  }
}

Destructive tools should never be available to autonomous agents without human approval.

Rate limit write operations
{
  "add_kanban_comment": {
    "limits": [
      {
        "counter": "add_kanban_comment_per_hour",
        "window": "hour",
        "max": 30,
        "scope": "grant"
      }
    ]
  }
}

Prevents bulk unintended modifications from agents caught in loops.

Cap read operations
{
  "draft_social_reply": {
    "limits": [
      {
        "counter": "draft_social_reply_per_minute",
        "window": "minute",
        "max": 60,
        "scope": "grant"
      }
    ]
  }
}

Controls API costs and prevents retry loops from exhausting upstream rate limits.

  1. Create a free account and register iDos Games — nothing to install.
  2. Add these rules — paste them, or build them visually. Tune the limits to your setup.
  3. Point your MCP client (Claude, Cursor, anything) at your gateway URL.
ENFORCE POLICY ON IDOS GAMES →

Instant setup, no code required.

All 159 iDos Games tools

WRITE 71 tools
Write add_kanban_comment Post a comment on a card. It appears under the publisher's own name, so write as the assistant, not as them. M Write create_kanban_card Add a card to a column. The server assigns the human key (OPUS-451) — it is in the reply. Write create_kanban_column Add a column to a board. Write create_kanban_project Create a board. It comes with a default set of columns, so you can add cards right away. Write create_title Create a NEW game (Title) on the publisher's account, the same way the dashboard does. It takes a slot of the Write draft_social_post Propose an X post for the Title. It is NOT published: it lands in the dashboard as "waiting for approval" and Write generate_asset Generate an asset for a video of the iDos Games video studio and get it in the studio's asset format: voxel-ch Write generate_audio Generate speech (text-to-speech) for the title. Billed per character. The voice comes from the tier's model un Write generate_image Generate an image (icon, sprite, art) for the title. The result has a CDN URL in Assets — reference that URL f Write generate_music Generate music (a loop or a short track) for the title. A different vendor path and a different price from gen Write generate_text Generate text via AI (copy, item descriptions, dialogue). Runs as a job: the call waits up to about two minute Write generate_three_d Generate a 3D asset (mesh) for the title. ASYNC: returns a job with an id and status — poll get_three_d for th Write generate_video Generate a video clip for the title. Duration is the main cost driver, and some models bill a minimum length e Write move_kanban_card Move a card to another column (or to another position in the same one). Moving it into a done column also comp Write plan_video Write a short vertical video with the iDos Games video studio's AI director: an idea becomes a VideoSpec (form Write publish_asset Publish video-studio assets (from generate_asset or written by hand) into the Workshop of ONE app as the app's Write publish_cloud_code Publish server-side game logic (CloudCode) and make it live. This is the only way to run custom code on the se Write publish_social_post Publish a post (post_id from list_social_posts) on X on behalf of the brand: a post waiting for approval goes Write publish_social_reply Reply on X to an inbox item now, on behalf of the brand. text is optional: without it the waiting suggestion i Write reorder_kanban_columns Set the left-to-right order of the columns. Pass every column id of the board. Write save_advertising PARTIAL SAVE: writes ONLY the 'Advertising' field of TitlePublicConfigurationModel; all other v1/v2 fields sta Write save_ai PARTIAL SAVE: writes ONLY the 'AI' field of TitlePublicConfigurationModel; all other v1/v2 fields stay untouch Write save_analytics PARTIAL SAVE: writes ONLY the 'Analytics' field of TitlePublicConfigurationModel; all other v1/v2 fields stay Write save_asset_bundle PARTIAL SAVE: writes ONLY the 'AssetBundle' field of TitlePublicConfigurationModel; all other v1/v2 fields sta Write save_attribution PARTIAL SAVE: writes ONLY the 'Attribution' field of TitlePublicConfigurationModel; all other v1/v2 fields sta Write save_authentication PARTIAL SAVE: writes ONLY the 'Authentication' field of TitlePublicConfigurationModel; all other v1/v2 fields Write save_ban PARTIAL SAVE: writes ONLY the 'Ban' field of TitlePublicConfigurationModel; all other v1/v2 fields stay untouc Write save_blockchain PARTIAL SAVE: writes ONLY the 'Blockchain' field of TitlePublicConfigurationModel; all other v1/v2 fields stay Write save_character PARTIAL SAVE: writes ONLY the 'Character' field of TitlePublicConfigurationModel; all other v1/v2 fields stay Write save_chat PARTIAL SAVE: writes ONLY the 'Chat' field of TitlePublicConfigurationModel; all other v1/v2 fields stay untou Write save_cloud_code PARTIAL SAVE: writes ONLY the 'CloudCode' field of TitlePublicConfigurationModel; all other v1/v2 fields stay Write save_collection PARTIAL SAVE: writes ONLY the 'Collection' field of TitlePublicConfigurationModel; all other v1/v2 fields stay Write save_community_marketing PARTIAL SAVE: writes ONLY the 'CommunityMarketing' field of TitlePublicConfigurationModel; all other v1/v2 fie Write save_coop_event PARTIAL SAVE: writes ONLY the 'CoopEvent' field of TitlePublicConfigurationModel; all other v1/v2 fields stay Write save_craft PARTIAL SAVE: writes ONLY the 'Craft' field of TitlePublicConfigurationModel; all other v1/v2 fields stay unto Write save_currency PARTIAL SAVE: writes ONLY the 'Currency' field of TitlePublicConfigurationModel; all other v1/v2 fields stay u Write save_data_collections PARTIAL SAVE: writes ONLY the 'DataCollections' field of TitlePublicConfigurationModel; all other v1/v2 fields Write save_deal_offer PARTIAL SAVE: writes ONLY the 'DealOffer' field of TitlePublicConfigurationModel; all other v1/v2 fields stay Write save_experiment PARTIAL SAVE: writes ONLY the 'Experiment' field of TitlePublicConfigurationModel; all other v1/v2 fields stay Write save_feature_tracking PARTIAL SAVE: writes ONLY the 'FeatureTracking' field of TitlePublicConfigurationModel; all other v1/v2 fields Write save_game_loop PARTIAL SAVE: writes ONLY the 'GameLoop' field of TitlePublicConfigurationModel; all other v1/v2 fields stay u Write save_image_data PARTIAL SAVE: writes ONLY the 'ImageData' field of TitlePublicConfigurationModel; all other v1/v2 fields stay Write save_item PARTIAL SAVE: writes ONLY the 'Item' field of TitlePublicConfigurationModel; all other v1/v2 fields stay untou Write save_leaderboard PARTIAL SAVE: writes ONLY the 'Leaderboard' field of TitlePublicConfigurationModel; all other v1/v2 fields sta Write save_localization PARTIAL SAVE: writes ONLY the 'Localization' field of TitlePublicConfigurationModel; all other v1/v2 fields st Write save_localization_keys Create or update localization keys in the title's DEFAULT language. PARTIAL: only the keys you send are writte Write save_lootbox PARTIAL SAVE: writes ONLY the 'Lootbox' field of TitlePublicConfigurationModel; all other v1/v2 fields stay un Write save_mailbox PARTIAL SAVE: writes ONLY the 'Mailbox' field of TitlePublicConfigurationModel; all other v1/v2 fields stay un Write save_marketplace PARTIAL SAVE: writes ONLY the 'Marketplace' field of TitlePublicConfigurationModel; all other v1/v2 fields sta Write save_match PARTIAL SAVE: writes ONLY the 'Match' field of TitlePublicConfigurationModel; all other v1/v2 fields stay unto Write save_multiplayer PARTIAL SAVE: writes ONLY the 'Multiplayer' field of TitlePublicConfigurationModel; all other v1/v2 fields sta Write save_platform_bridge PARTIAL SAVE: writes ONLY the 'PlatformBridge' field of TitlePublicConfigurationModel; all other v1/v2 fields Write save_premium PARTIAL SAVE: writes ONLY the 'Premium' field of TitlePublicConfigurationModel; all other v1/v2 fields stay un Write save_purchase PARTIAL SAVE: writes ONLY the 'Purchase' field of TitlePublicConfigurationModel; all other v1/v2 fields stay u Write save_quest PARTIAL SAVE: writes ONLY the 'Quest' field of TitlePublicConfigurationModel; all other v1/v2 fields stay unto Write save_referral PARTIAL SAVE: writes ONLY the 'Referral' field of TitlePublicConfigurationModel; all other v1/v2 fields stay u Write save_reward PARTIAL SAVE: writes ONLY the 'Reward' field of TitlePublicConfigurationModel; all other v1/v2 fields stay unt Write save_season PARTIAL SAVE: writes ONLY the 'Season' field of TitlePublicConfigurationModel; all other v1/v2 fields stay unt Write save_social PARTIAL SAVE: writes ONLY the 'Social' field of TitlePublicConfigurationModel; all other v1/v2 fields stay unt Write save_store PARTIAL SAVE: writes ONLY the 'Store' field of TitlePublicConfigurationModel; all other v1/v2 fields stay unto Write save_timed_boost PARTIAL SAVE: writes ONLY the 'TimedBoost' field of TitlePublicConfigurationModel; all other v1/v2 fields stay Write save_timed_event PARTIAL SAVE: writes ONLY the 'TimedEvent' field of TitlePublicConfigurationModel; all other v1/v2 fields stay Write save_title_custom_data PARTIAL SAVE: writes ONLY the 'TitleCustomData' field of TitlePublicConfigurationModel; all other v1/v2 fields Write save_title_data Write the authored (Static) part of the title's key-value data store. REPLACES the whole bucket: read it with Write save_tutorial PARTIAL SAVE: writes ONLY the 'Tutorial' field of TitlePublicConfigurationModel; all other v1/v2 fields stay u Write save_user_custom_data PARTIAL SAVE: writes ONLY the 'UserCustomData' field of TitlePublicConfigurationModel; all other v1/v2 fields Write save_workshop PARTIAL SAVE: writes ONLY the 'Workshop' field of TitlePublicConfigurationModel; all other v1/v2 fields stay u Write set_kanban_assignee Assign a card to someone, or clear the assignee. The person is notified. Write update_kanban_card Change a card's title, description, priority or deadline. Fields you leave out stay as they are — this is a pa Write update_kanban_column Rename a column, recolour it, or mark it as the done column. Cards entering a done column count as completed a Write update_kanban_project Rename a board, change its description/icon/colour, or archive it. Archiving hides it from search and from my-
READ 79 tools
Read draft_social_reply Propose a reply to an inbox item (item_id from get_social_inbox). It waits for approval in the dashboard; it r Read estimate_media_cost Estimate what a generation will cost in credits before running it. Read-only and free. exact=true means comput Read get_advertising GET ONLY the 'Advertising' field of TitlePublicConfigurationModel. Advertising — logical ad Placements (reward Read get_ai GET ONLY the 'AI' field of TitlePublicConfigurationModel. InApp AI generation features of the title - what a P Read get_analytics GET ONLY the 'Analytics' field of TitlePublicConfigurationModel. Custom events - Firebase Analytics parity. Th Read get_asset_bundle GET ONLY the 'AssetBundle' field of TitlePublicConfigurationModel. Dictionary<string,string> of named bundle/m Read get_attribution GET ONLY the 'Attribution' field of TitlePublicConfigurationModel. Acquisition attribution — how the engine re Read get_authentication GET ONLY the 'Authentication' field of TitlePublicConfigurationModel. Authentication — which third-party sign- Read get_ban GET ONLY the 'Ban' field of TitlePublicConfigurationModel. Ban levels and the level ban gates apply to a playe Read get_blockchain GET ONLY the 'Blockchain' field of TitlePublicConfigurationModel. On-chain integration config — chain selector Read get_build State of one version of the Title's game: status (Queued, Building, Staged = ready to deploy, Live, Failed), e Read get_character GET ONLY the 'Character' field of TitlePublicConfigurationModel. Character/hero catalogue — playable units, NP Read get_chat GET ONLY the 'Chat' field of TitlePublicConfigurationModel. Player chat - the catalog of persistent CHANNELS t Read get_cloud_code GET ONLY the 'CloudCode' field of TitlePublicConfigurationModel. Server-side scripting (CloudCode): the active Read get_collection GET ONLY the 'Collection' field of TitlePublicConfigurationModel. Collection / album / codex definitions — set Read get_community_marketing GET ONLY the 'CommunityMarketing' field of TitlePublicConfigurationModel. Community Marketing - the program th Read get_coop_event GET ONLY the 'CoopEvent' field of TitlePublicConfigurationModel. Cooperative multi-player events — guild raids Read get_craft GET ONLY the 'Craft' field of TitlePublicConfigurationModel. Crafting / recipe system — input resources, outpu Read get_currency GET ONLY the 'Currency' field of TitlePublicConfigurationModel. Currency catalogue: VirtualCurrencies (Gold, G Read get_data_collections GET ONLY the 'DataCollections' field of TitlePublicConfigurationModel. Data collections - the creator's own da Read get_deal_offer GET ONLY the 'DealOffer' field of TitlePublicConfigurationModel. Limited-time offers WITH PROGRESSION — starte Read get_experiment GET ONLY the 'Experiment' field of TitlePublicConfigurationModel. A/B experiments — variant definitions with w Read get_feature_tracking GET ONLY the 'FeatureTracking' field of TitlePublicConfigurationModel. Feature tracking — which CONCRETE actio Read get_game_loop GET ONLY the 'GameLoop' field of TitlePublicConfigurationModel. Core gameplay loop configuration — match setti Read get_generation Read a generation by id: its status (queued | running | completed | failed), the CDN URLs in Assets or the tex Read get_host_scaffold Get the base every NEW project starts from — the host shell with sign-in and the lobby (index.html, main.tsx, Read get_image_data GET ONLY the 'ImageData' field of TitlePublicConfigurationModel. Dictionary<string,string> of arbitrary named Read get_item GET ONLY the 'Item' field of TitlePublicConfigurationModel. Item catalogue — every consumable, equipment piece Read get_kanban_board Read a board: its columns and the cards in them. Cards come back COMPACT — key, title, priority, assignee, due Read get_kanban_card Read ONE card in full: description, checklist, links, watchers, estimate and which column it sits in. Address Read get_kanban_comments Read the comment thread of a card, oldest first. Read get_leaderboard GET ONLY the 'Leaderboard' field of TitlePublicConfigurationModel. Leaderboard definitions — name, ranking met Read get_localization GET ONLY the 'Localization' field of TitlePublicConfigurationModel. Localization SETTINGS — which locales the Read get_localization_keys List the title's localization KEYS with their text in the DEFAULT language, plus the configured locales. Call Read get_lootbox GET ONLY the 'Lootbox' field of TitlePublicConfigurationModel. Lootbox / gacha definitions — loot tables with Read get_mailbox GET ONLY the 'Mailbox' field of TitlePublicConfigurationModel. Mailbox - an in-game mailbox that holds VALUE t Read get_manifest Get the @idosgames runtime npm packages and their exact versions (core, wallet, module-sdk, react, app-shell). Read get_marketplace GET ONLY the 'Marketplace' field of TitlePublicConfigurationModel. Player-to-player marketplace (v2) — fixed-p Read get_match GET ONLY the 'Match' field of TitlePublicConfigurationModel. PvP / match system configuration, grouped by batt Read get_module Get one module's source (files) plus install instructions: write each file under src/modules/{id}/, install it Read get_multiplayer GET ONLY the 'Multiplayer' field of TitlePublicConfigurationModel. Realtime multiplayer (WebRTC peer-to-peer) Read get_my_kanban_tasks Cards assigned to a person across all boards, soonest deadline first. Defaults to the publisher who owns this Read get_platform_bridge GET ONLY the 'PlatformBridge' field of TitlePublicConfigurationModel. Platform bridge - what the game takes fr Read get_premium GET ONLY the 'Premium' field of TitlePublicConfigurationModel. Premium offerings catalogue — paid subscription Read get_purchase GET ONLY the 'Purchase' field of TitlePublicConfigurationModel. Real-money in-app purchases (IAP) for Google P Read get_quest GET ONLY the 'Quest' field of TitlePublicConfigurationModel. Quest / mission / objective definitions — single Read get_referral GET ONLY the 'Referral' field of TitlePublicConfigurationModel. Referral / invite system configuration — invit Read get_reward GET ONLY the 'Reward' field of TitlePublicConfigurationModel. Reward templates — reusable bundles of currency Read get_season GET ONLY the 'Season' field of TitlePublicConfigurationModel. Long-form seasonal progression — battle passes, Read get_skill Get one SDK skill's full content (SKILL.md) and its reference files. Read-only; takes no title_id. Read get_social GET ONLY the 'Social' field of TitlePublicConfigurationModel. In-game social layer - comments, following other Read get_social_inbox Read the Title's X inbox: mentions of the account, replies to its posts and quotes, with the reply each one go Read get_social_overview The Title's X (Twitter) account as seen from the dashboard: whether an account is connected and active, posts Read get_store GET ONLY the 'Store' field of TitlePublicConfigurationModel. In-game shop, built as a tree: Stores -> Layout.S Read get_three_d Poll a 3D job by id. When it is done the model CDN URL is in Assets. Read get_timed_boost GET ONLY the 'TimedBoost' field of TitlePublicConfigurationModel. Buff / boost definitions with a time compone Read get_timed_event GET ONLY the 'TimedEvent' field of TitlePublicConfigurationModel. Solo time-limited events — daily challenges, Read get_title_custom_data GET ONLY the 'TitleCustomData' field of TitlePublicConfigurationModel. SCHEMA + limits for the title-wide key- Read get_title_data Read the TITLE's key-value data store — values shared by ALL players (event state, global counters, server-sid Read get_tutorial GET ONLY the 'Tutorial' field of TitlePublicConfigurationModel. Tutorial / onboarding definitions — flows (ord Read get_user_custom_data GET ONLY the 'UserCustomData' field of TitlePublicConfigurationModel. Schema for per-player custom data fields Read get_video Poll a video job by id. While it runs the status says so; when it is done the CDN URL is in Assets. Read get_video_format Get one video format: its parameters (JSON schema of VideoSpec.params), how to write its lines (directorHint), Read get_workshop GET ONLY the 'Workshop' field of TitlePublicConfigurationModel. Workshop - the catalog of content made by PLAY Read list_ai_tiers List the quality/price tiers available on this publisher's plan for every kind of media, and — for each tier — Read list_builds Recent versions of the Title's game, newest first — uploaded ones and ones built by the AI Coder — with which Read list_kanban_members Who can be assigned a card, watch it or be mentioned: the publisher and the teammates with kanban access. Retu Read list_kanban_projects List the publisher's task boards (projects) with their names and progress. Start here: every other kanban tool Read list_modules List the composable iDos Games game modules in the catalog — the same registry the local @idosgames/mcp server Read list_my_titles List the games (Titles) this connection may work with: TitleID, name, publication status and the permissions g Read list_skills List the SDK skills (name + description): instructions for coding against @idosgames/core services (currencies Read list_social_posts List the Title's X posts, newest first: drafts, posts waiting for approval, scheduled, published (with links), Read list_title_secrets List the NAMES of the title's integration variables and secrets, plus the outbound-HTTP allow list. Secret VAL Read list_video_formats List the video formats of the iDos Games video studio (module video-studio, engine @idosgames/timeline): dialo Read list_video_templates Ready videos of the video studio, one or more per format: each is a complete VideoSpec built from the library Read remix_video Remix an existing video job with new instructions. Starts a new job — poll get_video. ASYNC: returns a job wit Read search_assets Search the video studio's library of characters, scenes, props and music (ready assets every studio has): each Read search_kanban_cards Find cards ACROSS all the publisher's boards by a substring of the title or by the task key. Two characters mi Read search_modules Keyword search across modules and skills. Matches a module on its id, name, type, engine, genre, summary, desc

Related servers

Other MCP servers with similar tools — same risk classification, starter policies for each.

Questions about iDos Games

Can an AI agent delete data through the iDos Games MCP server? +

Yes. The iDos Games server exposes 7 destructive tools including delete_kanban_card, delete_kanban_column, delete_kanban_project. These permanently remove resources with no undo. PolicyLayer blocks destructive tools by default so they never reach the upstream server.

How do I prevent bulk modifications through iDos Games? +

The iDos Games server has 71 write tools including add_kanban_comment, create_kanban_card, create_kanban_column. Set a rate limit in your policy -- for example, 10 calls per hour prevents an agent from making more than 10 modifications per hour. PolicyLayer enforces this at the gateway, before calls reach iDos Games.

How many tools does the iDos Games MCP server expose? +

159 tools across 4 categories: Destructive, Execute, Read, Write. 79 are read-only. 80 can modify, create, or delete data.

How do I enforce a policy on iDos Games? +

Register the iDos Games MCP server in PolicyLayer, apply the suggested rules above (adjust the limits to your use case), and point your AI client at the PolicyLayer proxy URL instead of the server directly. Your agents keep the same tools; PolicyLayer evaluates every call against policy before it executes. Nothing to install, live in minutes.

Enforce policy on every iDos Games tool call.

Deterministic rules across all 159 iDos Games tools. Per-identity grants. Full audit log. Live in minutes. Nothing to install.

Instant setup, no code required.

159 iDos Games tools catalogued and risk-classified — across an index of 46,500+ MCP servers.

// WHERE THIS COMES FROM

These policies come from iDos Games's registry record.

The record behind this page: verified identity, auth posture, risk grade, every tool classified, recommended policy — re-checked continuously.

Teams ship this data inside their own products. See what a licence covers →

// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.