Gamealia
io.github.gamealia/gamealia-mcpVersion 0.1.55Publish web games on Gamealia from AI assistants: SDK, autotest, listing, upload. Local or remote.
Status
Responds925 msAnswered our handshake without sign-in.- Last checked
- Nov 14, 2026, 14:51 UTC
- Latency
- 925 ms
- Remotes responding
- 1 of 1
- Sign-in
- No sign-in
- Hosting
- Hosted outside the EU (detected)
- Registry data as of
- Nov 14, 2026, 22:14 UTC
Data from the official MCP Registry, checked by run.zero. How we check
Connect
Streamable HTTP
https://mcp.gamealia.app/mcpResponds925 msNo sign-in
Claude Code
claude mcp add --transport http gamealia-mcp https://mcp.gamealia.app/mcpClaude Desktop and claude.ai
Settings > Connectors > Add custom connector
Name: gamealia-mcp
Remote MCP server URL: https://mcp.gamealia.app/mcpCursor
{
"mcpServers": {
"gamealia-mcp": {
"url": "https://mcp.gamealia.app/mcp"
}
}
}VS Code
code --add-mcp '{"name":"gamealia-mcp","type":"http","url":"https://mcp.gamealia.app/mcp"}'Streamable HTTP
npm: gamealia-mcp 0.1.55Package only
npm (npx)
claude mcp add gamealia-mcp -- npx -y gamealia-mcp@0.1.55Built your own server? run.zero hosts MCP servers on European infrastructure.
Tools
12 tools
Read-only | Idempotent | Open world | ||
|---|---|---|---|---|
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. | Yes | No | No | No |
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. | No | No | No | No |
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. | No | No | No | No |
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-payouts, sdk-reference, support, teams, unity, user-accounts, where-to-publish-html5-games). Without slug, lists the pages. | Not declared | Yes | Not declared | No |
get_gameOne game's listing (texts per locale, tags, age rating, policy) and its latest versions, with the dashboard links. | Not declared | Yes | Not declared | No |
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. | Not declared | Yes | Not declared | No |
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. | Not declared | Yes | Not declared | No |
list_gamesThe account's games: id, slug, title, status, live version and links. | Not declared | Yes | Not declared | No |
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 file bytes go through MCP. Clients without a shell can upload from the dashboard link in get_game instead. | No | No | No | No |
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). | No | No | No | Yes |
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 backendHosts take effect when a version tested with them is approved. | Yes | No | Yes | No |
whoamiThe signed-in Gamealia user and the developer account this connection acts on (with the role in it). | Not declared | Yes | Not declared | No |
Details
- Registry status
- Active
- Published
- Nov 14, 2026
- Updated
- Nov 14, 2026
- Categories (suggested)
- Developer toolsFiles and storageKnowledge and notesSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
- GDPR
- Not declared