Publish web games on Gamealia from AI assistants: SDK, autotest, listing, upload. Local or remote.
Connect Remote server
claude mcp add --transport http gamealia-mcp https://mcp.gamealia.app/mcp
{
"mcpServers": {
"gamealia-mcp": {
"url": "https://mcp.gamealia.app/mcp"
}
}
}
{
"servers": {
"gamealia-mcp": {
"type": "http",
"url": "https://mcp.gamealia.app/mcp"
}
}
}
Settings > Connectors > Add custom connector
URL: https://mcp.gamealia.app/mcp
Tools 12 found in our last check
whoamiThe signed-in Gamealia user and the developer account this connection acts on (with the role in it).
list_gamesThe account's games: id, slug, title, status, live version and links.
get_gameOne game's listing (texts per locale, tags, age rating, policy) and its latest versions, with the dashboard links.
get_version_statusA version's state, its server autotest report (every failed or warned check with the exact fix in its message) and reject reasons with fixes. Pass versionId, or game for its latest version. After complete_upload the state moves from testing to tested or test_failed.
get_sdk_guideHow to integrate the Gamealia SDK into the game's code: the script tag, the required lifecycle calls (init, loadingStop, gameplayStart, gameplayStop), the portal language, ads, player accounts, saves, multiplayer, purchases and chat.
get_docsA Gamealia developer docs page in English, by slug (ads, autotest, cli, cloud-save, faq, godot, listing-translation, migrate-from-crazygames, migrate-from-poki, multiplayer, other-engines, permissions, publishing-with-ai, purchases-roadmap, quick-start, requirements, revenue-and…
create_gameCreates a new game (a draft listing) in the account. Needs a slug and at least an English title and description; texts accept several locales ({en, es, ...}) and more locales can be added with update_listing. ageRating describes the game's content and is required to submit.
update_listingChanges a game's listing: only the fields given change (texts merge per locale). It covers translations (texts with many locales at once), tags, ageRating, multiplayer, adsEnabled, backendHosts and permissions. Listing text changes are live right away; permissions, isolation and…
start_uploadCreates a new version of a game and returns shell commands that zip the build folder (index.html at its root) and upload it straight to Gamealia with curl, using a 1-hour upload token for this version only. The commands run in a shell; complete_upload finishes the upload. No fil…
complete_uploadAfter the parts are uploaded (start_upload's commands), joins them and starts the server unpack and autotest (desktop and mobile in a real browser). The result appears in get_version_status.
cancel_uploadAbandons a version that is still uploading (for example when the build cannot be uploaded from this assistant): it is archived and its partial upload dropped, so a new upload can start.
submit_for_reviewSends a tested version to Gamealia's review: a person checks every version before it goes live. Submitting is the developer's decision. Updates to a live game need release notes (notes).
Details
| Endpoint | https://mcp.gamealia.app/mcp (Streamable HTTP) |
| Package | [email protected] (NPM, stdio) |
| First published | 12 Nov 2026 |
| Last updated | 12 Nov 2026 |
| Registry name | io.github.gamealia/gamealia-mcp |
More developer tools servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
