Search / io.github.theguysaccount/arcade-fun
Arcade.fun
R0· no sign-inDiscover playable browser experiences and manage creator-owned game uploads on Arcade.fun.
v1.0.0 · active · repository · website · descriptor JSON · versions
Search / io.github.theguysaccount/arcade-fun
R0· no sign-inDiscover playable browser experiences and manage creator-owned game uploads on Arcade.fun.
v1.0.0 · active · repository · website · descriptor JSON · versions
{
"mcpServers": {
"arcade-fun": {
"type": "http",
"url": "https://arcade.fun/mcp"
}
}
}claude mcp add --transport http arcade-fun https://arcade.fun/mcp[mcp_servers.arcade-fun]
url = "https://arcade.fun/mcp"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"arcade-fun": {
"type": "remote",
"url": "https://arcade.fun/mcp",
"enabled": true
}
}
}{
"mcpServers": {
"arcade-fun": {
"type": "http",
"url": "https://arcade.fun/mcp"
}
},
"deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=arcade-fun&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vYXJjYWRlLmZ1bi9tY3AifQ%3D%3D"
}{
"servers": {
"arcade-fun": {
"type": "http",
"url": "https://arcade.fun/mcp"
}
}
}{
"mcpServers": {
"arcade-fun": {
"httpUrl": "https://arcade.fun/mcp"
}
}
}extensions:
"arcade-fun":
enabled: true
name: "arcade-fun"
type: streamable_http
uri: "https://arcade.fun/mcp"
timeout: 300
protocol.modernnewest supported version is 2025-06-18; 2026-07-28 not supported, older versions are deprecated until 2027-07-28protocol.statelessonly applies to 2026-07-28 serversprotocol.transportstreamable HTTPprotocol.list_ttlonly applies to 2026-07-28 serversauth.prm, auth.as_metadata, auth.cimdno remote uses OAuthauth.secret_in_urlno templated URLtools.descriptionsevery tool has a descriptiontools.description_lengthdescriptions are concisetools.schemasevery tool has an object input schematools.annotations8 of 8 tools declare readOnlyHint or destructiveHinttools.directory_hints6 of 8 tools declare all four hints; missing: list_experiences (destructiveHint, idempotentHint); experience_status (destructiveHint, idempotentHint)tools.token_costabout 1,632 tokens to load every tooltools.api_dumptools are not a one-to-one API dumpstability.changes3 tool changes in 30 daysstability.rug_pullno tool changed its meaning under the same namedeps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI packagestart_versionchangedinput schemacreate_experiencechangedinput schemaset_traileraddedUpload the MP4 played when the experience's link is shared. Without one the platform builds an animated title card from the cover instead.
Full history: list_changes · trend: quality JSON.
Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.
+repository +namespace-matches-repo +website +reachable +uptime-100% +updated-7d-ago -duplicate-repo(13 names)
Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.
| remote | auth | reachable | uptime 30d | p50 | protocol | last ok |
|---|---|---|---|---|---|---|
https://arcade.fun/mcp streamable-http | none | yes | 100% | 250 ms | 2025-06-18 | 2026-11-07 |
create_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. |
experience_statusread-only | Where an experience stands: its details, its coin plan, any note from the reviewers, and every version with its status. |
list_experiencesread-only | Every approved experience currently playable on arcade.fun, with the origin games are served from. Needs no credentials. |
set_cover | Upload the square cover used for the cabinet, the sharing card and the coin image. PNG, JPEG, WebP or GIF up to 4 MB. |
set_entry | Name the page that starts the experience, when a zip had several and no index.html. |
set_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. |
start_version | Open a new version slot for an experience you already own. The live approved version keeps playing until the new one is reviewed. |
upload_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. |
Schemas: list_tools.
12 other active names share this repository (showing 10): io.github.theguysaccount/3ndgam3, io.github.theguysaccount/colabio, io.github.theguysaccount/creditable, io.github.theguysaccount/geminilaunch, io.github.theguysaccount/impactline, io.github.theguysaccount/internets, io.github.theguysaccount/landosaur, io.github.theguysaccount/realrep, io.github.theguysaccount/swissmote, io.github.theguysaccount/teammeet
And 9 more from this publisher.
{
"name": "io.github.theguysaccount/arcade-fun",
"title": "Arcade.fun",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"remotes": [
{
"url": "https://arcade.fun/mcp",
"type": "streamable-http"
}
],
"version": "1.0.0",
"repository": {
"url": "https://github.com/theguysaccount/mcp-catalog",
"source": "github",
"subfolder": "servers/arcade-fun"
},
"websiteUrl": "https://arcade.fun",
"description": "Discover playable browser experiences and manage creator-owned game uploads on Arcade.fun."
}