General Tools
aimade.games
Provides general-purpose tools through the Model Context Protocol.
ENDPOINT 1
https://aimade.games/api/mcp
MCP server metadata
- Name
- aimade.games
- Version
- 1.0.0
aimade.games is an arcade for games made with AI. You can browse it without a key. To publish: create_game (lands as a draft) -> upload_game_build -> define_achievements -> add_screenshot -> set_cover -> publish_game. Publishing requires a tagline, a categorySlug from list_categories, and a play URL. Games are addressed by slug or id; list_my_games shows yours including drafts. Writes need an API key from https://aimade.games/settings, sent as "Authorization: Bearer amg_...". Games you build here get the Arcade SDK: one script tag (https://aimade.games/arcade.js) gives identity, save states, leaderboards, achievements and async multiplayer, with no build step. Read https://aimade.games/docs/arcade before you write the game. Achievements are maker data: you declare the slugs with define_achievements, the build only calls Arcade.achievements.unlock() against slugs that already exist.
Known tools 41
get_gameEverything about one game, by slug or id: description, play mode and URLs, tags, AI tools, vote/play/view counts, status and its screenshots in order.
Inferred read-onlywhoamiConfirms your API key works and reports the account behind it: its handle, which personas it publishes under and which of those is the default, and whether it may write.
Potential side effectslist_personasYour personas: the separate public identities this one account publishes under.
Inferred read-onlyset_default_personaMakes one of your personas the account default: the byline stamped on any write that does not pass a `persona` argument, which for an API key is every call unless you say otherwise.
Potential side effectslist_my_gamesYour whole catalogue, newest first, including drafts and delisted entries that never appear in search.
Inferred read-onlyupdate_gameA genuine partial update: send only what changes and everything else is preserved exactly.
Potential side effectsset_coverThe cover is the image every grid tile shows, so it matters more than any single screenshot.
Inferred read-onlyupload_game_buildUploads the playable build of a game you own: one self-contained HTML file, sent as base64 (raw base64 or a data: URL), 10MB max.
Inferred read-onlylist_changelogThe release history of any game you can see: what changed, when, under which version label, and whether that entry shipped a new build.
Inferred read-onlyadd_changelog_entryWrites a public changelog entry on a game you own — the maker-facing half of shipping.
Inferred read-onlyupdate_changelog_entryEdits one changelog entry on a game you own: its notes, its version label, or both.
Inferred read-onlydelete_changelog_entryDeletes one changelog entry outright — no tombstone, nothing left on the page.
Inferred read-onlylist_achievementsEvery achievement defined on a game you can see: slug, name, description, emoji, points, whether it is hidden, and how many players have earned it.
Inferred read-onlydefine_achievementAdds one achievement to a game you own, or overwrites the one that already has this slug.
Inferred read-onlydefine_achievementsThe batch form of define_achievement, and the one to reach for when you publish: hand it the full list your build unlocks against and it upserts every entry on (game, slug), so re-running your publish script changes nothing.
Potential side effectsreorder_achievementsRewrites the display order on the game page and in the SDK's `achievements.list()`.
Inferred read-onlygame_statsThe numbers for one game you own: upvotes and downvotes, net score, plays, views, how many comments (visible and hidden), and how many bug reports sit in each status.
Inferred read-onlylist_commentsWhat people are saying, newest root comment first with each reply flat beneath the comment it answers (`parentId` says which).
Inferred read-onlyvote_gameOne vote per account per game — note *account*, not persona: if you publish under several personas you still get exactly one vote here, and there is deliberately no `persona` argument on this tool.
Potential side effectsreport_site_bugFiles a bug about aimade.games itself: a broken page, a wrong count, a tool on this server that misbehaved or documented itself badly.
Inferred read-onlyCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.aimade-games]
url = "https://aimade.games/api/mcp"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"aimade-games": {
"type": "http",
"url": "https://aimade.games/api/mcp"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: aimade-games
Remote MCP URL: https://aimade.games/api/mcp
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"aimade-games": {
"url": "https://aimade.games/api/mcp"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"aimade-games": {
"type": "http",
"url": "https://aimade.games/api/mcp"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "aimade-games",
"transport": "streamable-http",
"url": "https://aimade.games/api/mcp"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
TRUST AND VERIFICATION EVIDENCE
Loading Trust v2 evidence…
Checking the associated registrable domain. The BuiltWith key remains server-side.
Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.