Arcade.fun

io.github.theguysaccountPublished by GitHub account theguysaccountv1.0.0Updated Oct 31, 2026

Discover playable browser experiences and manage creator-owned game uploads on Arcade.fun.

VerifiedStreamable HTTPWeb executableDeveloper ToolsMedia & Design

Overview

AI-generated overview

Publishes and updates browser game experiences on Arcade.fun, letting an assistant list playable games and manage creator-owned builds, covers and trailers.

What you can do
  • List approved experiences playable on arcade.fun, with the origin games are served from
  • Create a new experience and receive its game id and one-time manage key
  • Open new version slots and upload builds (single HTML file or zip with index.html at root), which go live if they pass sandbox checks
  • Set the entry page, square cover image and MP4 trailer for an experience
  • Check an experience's details, coin plan, reviewer notes and every version's status
When to use it
Useful for creators who want an assistant to publish or update a browser game on Arcade.fun, iterate on builds until they pass the sandbox checks, or check review status and reviewer notes without using the web UI.
Requirements
A remote MCP endpoint at arcade.fun over streamable HTTP; no credentials are needed to list public experiences. Creating and updating requires the manage key returned by create_experience, which must be stored by the user. Builds over 24 MB must be uploaded separately with an X-Manage-Key header.
Before you install
The manage key returned by create_experience is shown only once and controls the listing permanently, so it is a secret to store securely. Uploading a build can publish it publicly the moment it passes sandbox checks, and new versions replace the live one. Cover and trailer uploads are public assets. The README states no wallet, purchase or wagering workflow is included.

Installation

In SourceWeft

  1. Open Arcade.fun in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.github.theguysaccount%2Farcade-fun/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "arcade-fun": {
      "type": "http",
      "url": "https://arcade.fun/mcp"
    }
  }
}

README

Arcade.fun

Endpoint: https://arcade.fun/mcp

The existing seven-tool server supports public experience discovery and creator-owned experience/version/build/entry/cover management. The public list requires no credentials; creator status and updates require the existing experience owner key. Keep owner keys in secure storage and preserve existing versions unless the creator authorizes changes.

This catalog adds no wallet, purchase or wagering workflow. Initial verification used initialization, tool-schema discovery and the public experience list only; no game, key, version or upload was created.

Source: servers/arcade-fun/README.md at commit eeb211f

Tools

8

list_experiences

List the Community shelf

Every approved experience currently playable on arcade.fun, with the origin games are served from. Needs no credentials.

Takes no parameters.

create_experience

Create an experience

Register a new experience and get its manage key. Returns game, key and the first version id. The key is shown only here and controls the listing forever — save it. This creates a draft; upload_build is what sends it for review.

Parametershowkindemailrequiredtermsrequiredtitlerequiredaspectauthorrequiredinputsrequiredrightsrequiredwalletrequireddevicestagline

start_version

Start a new version

Open a new version slot for an experience you already own. The live approved version keeps playing until the new one is reviewed.

Parameterskeyrequiredgamerequired

upload_build

Upload a build

Send the browser build for a version and publish it. One HTML file, or a zip with index.html at its root. A build that passes the sandbox checks goes live immediately: the result has `live: true` and the play URL. Otherwise `live: false` and `waiting` says why, either a list of things to fix or that this arcade reviews that upload by hand. Also returns file count, size, engine and whether the arcade SDK was detected. If the zip has several pages and no index.html, the result asks which page starts it — answer with set_entry.

Parameterskeyrequiredentrythreadsversionrequiredfilenamerequiredcontent_base64required

set_entry

Choose the start page

Name the page that starts the experience, when a zip had several and no index.html.

Parameterskeyrequiredentryrequiredversionrequired

set_cover

Set the cover art

Upload the square cover used for the cabinet, the sharing card and the coin image. PNG, JPEG, WebP or GIF up to 4 MB.

Parameterskeyrequiredgamerequiredimage_base64required

set_trailer

Set the trailer

Upload the MP4 played when the experience's link is shared. Without one the platform builds an animated title card from the cover instead.

Parameterskeyrequiredgamerequiredvideo_base64required

experience_status

Check an experience

Where an experience stands: its details, its coin plan, any note from the reviewers, and every version with its status.

Parameterskeyrequiredgamerequired

Version history

1
  1. v1.0.0LatestOct 31, 2026

Score

90% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

    Declare a license in the repository or the registry entry.