protogrid

Search / io.github.theguysaccount/arcade-fun

Arcade.fun

R0· no sign-in

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

v1.0.0 · active · repository · website · descriptor JSON · versions

An agent can connect right now, no human step.Remote endpoint, no authentication, reachable on the last probe.
Quality88good
Trust93of 100
Uptime, 30 days100%
Latency p50250 ms

Connect

8 clients · secrets stay placeholders
{
  "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

Quality 88 / 100good

protocol75 · weight 25
  • warn
    protocol.modernnewest supported version is 2025-06-18; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
  • n/a
    protocol.statelessonly applies to 2026-07-28 servers
  • pass
    protocol.transportstreamable HTTP
  • n/a
    protocol.list_ttlonly applies to 2026-07-28 servers
authorizationn/a · weight 15
  • n/a
    auth.prm, auth.as_metadata, auth.cimdno remote uses OAuth
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene93 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • pass
    tools.description_lengthdescriptions are concise
  • pass
    tools.schemasevery tool has an object input schema
  • pass
    tools.annotations8 of 8 tools declare readOnlyHint or destructiveHint
  • warn
    tools.directory_hints6 of 8 tools declare all four hints; missing: list_experiences (destructiveHint, idempotentHint); experience_status (destructiveHint, idempotentHint)
  • pass
    tools.token_costabout 1,632 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
stability100 · weight 15
  • pass
    stability.changes3 tool changes in 30 days
  • pass
    stability.rug_pullno tool changed its meaning under the same name
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

8 tools, about 1,632 tokens to load them all · tool set 892ef9077abf · tools last changed 2026-11-01 · checked 2026-11-07 17:28 UTC

Tool changes

  • start_versionchangedinput schema
  • create_experiencechangedinput schema
  • set_traileradded

    Upload 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.

Trust 93 / 100

duplicate-repo
provenance90
liveness100
freshness100
hygiene80

+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.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://arcade.fun/mcp streamable-httpnoneyes100%250 ms2025-06-182026-11-07

Tools (8)

create_experienceRegister 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-onlyWhere an experience stands: its details, its coin plan, any note from the reviewers, and every version with its status.
list_experiencesread-onlyEvery approved experience currently playable on arcade.fun, with the origin games are served from. Needs no credentials.
set_coverUpload the square cover used for the cabinet, the sharing card and the coin image. PNG, JPEG, WebP or GIF up to 4 MB.
set_entryName the page that starts the experience, when a zip had several and no index.html.
set_trailerUpload the MP4 played when the experience's link is shared. Without one the platform builds an animated title card from the cover instead.
start_versionOpen a new version slot for an experience you already own. The live approved version keeps playing until the new one is reviewed.
upload_buildSend 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.

Also listed as

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

Similar MCP servers

More from io.github.theguysaccount

And 9 more from this publisher.

Official server.json
{
  "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."
}