MCP HeartbeatTHE MCP OBSERVATORY
Public workspace

Explore

Evidence for your next connection.

Independent measurements of remote MCP servers. Every observation has a timestamp.

Read-only probes

MCP server · Code & DevOps

Arcade.fun

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

Checks passed
13 / 22

1 failed · 8 not measured

Median response
512 ms

Median of successful probes over 7 days

30-day uptime
Not measured

Share of countable probes over 30 days, including daily rollups. Auth challenges are excluded.

Discovered tools
21

Tool definitions returned by this server

Independent monitoring

Health & checks

Status history

Outdated check

Last connection measurement is over 24 hours old. Current availability is unknown.

Last checked
Check summary by test group
Test areaPassedFailedUnmeasured
ConnectionCan a client connect and discover tools?
500
Reliability & speedDoes it respond consistently and quickly?
004
Access & authenticationWhat is required to use this server?
102
Tool qualityAre the tool definitions usable by an agent?
310
Publisher identityCan the publisher be traced to its source?
402

Unmeasured means there is not enough evidence to decide. How these checks work

Inspect individual checks 22 recorded

Core

  • Pass
    Reachable

    Latest probe returned HTTP 200 in 512 ms.

  • Pass
    Valid handshake

    protocolVersion 2025-06-18, serverInfo.name arcade.fun.

  • Pass
    Lists tools

    tools/list returned 21 tools.

  • Pass
    Current protocol

    Negotiated 2025-06-18. The bar is 2025-06-18 or newer.

  • Pass
    HTTPS

    The endpoint URL is https.

Performance

  • Not measured
    Fast (p50)

    Median latency 512 ms over 1 samples in 7 days. The bar is 1000 ms. Need at least 5 samples.

  • Not measured
    Consistent (p95)

    95th percentile 512 ms over 1 samples in 7 days. The bar is 3000 ms. Need at least 20 samples.

  • Not measured
    Reliable (uptime)

    1 of 1 attempts returned a tool list in 30 days (100%). The bar is 99%. Need at least 30 samples.

  • Not measured
    Stable tool list

    Fewer than two successful probes in 30 days, so tool-list stability is not measured.

Access

  • Pass
    Open access

    tools/list succeeded with no credential, and the record declares none.

  • Not measured
    Standard auth

    Auth is not required, so the OAuth metadata check does not apply.

  • Not measured
    Free tier cited

    No publisher quote has been checked.

Tools

  • Pass
    Tools described

    Every tool description is at least 20 characters.

  • Pass
    Valid input schemas

    Every inputSchema is a JSON Schema object.

  • Fail
    Parameters documented

    38 of 60 parameters have a description (63%). The bar is 80%.

  • Pass
    Safety hints

    Every tool sets readOnlyHint or destructiveHint.

Publisher

  • Pass
    Verified namespace

    Listed in the Official MCP Registry.

  • Not measured
    Website matches publisher

    This namespace is not a reverse domain, so the website comparison does not apply.

  • Pass
    Source repo linked

    A repository URL is on file.

  • Pass
    Repo owner matches

    The GitHub repository owner matches the namespace login.

  • Pass
    Recently updated

    Updated 2026-10-31T08:04:41.893225Z, within 180 days.

  • Not measured
    Open-source licence

    The GitHub licence lookup has not returned an OSI result yet.

Start using Arcade.fun

Connect to this server

Choose your client, copy the configuration, then enable the server in your client’s MCP settings.

Run this command in your terminal, then restart Claude Code.

Claude Code

claude mcp add --transport http arcade-fun https://arcade.fun/mcp

Capabilities

Tools 21

check_build

Run the upload checks on a build and get the findings. Creates nothing: no listing, no key, no review. `ok` is true when nothing blocks it from running in the arcade's sandbox.

Discovered
coin_launch_link

For a live listing with a payout wallet: returns a 24-hour link that can do one thing, launch this game's optional coin. Give it to the creator. They open it in a browser with that Solana wallet (on a phone it opens inside Phantom, Solflare or Backpack), press Launch and approve in the wallet; it costs them about 0.0085 SOL and they earn 40% of every trading fee. You cannot launch the coin yourself: it needs the creator wallet's signature. The link cannot change the listing, and a new link retires the old one.

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

Discovered
experience_status

Where an experience stands: its details, its coin plan (with `next`: how the creator launches the optional coin), any note from the reviewers, and every version with its status.

Discovered
get_asset

Everything needed to use one asset: each file's download URL, the path to save it at inside the build, the licence, the credit line for CREDITS.md and a one-line loading example. A 3D model comes with its geometry and textures.

Discovered
get_module

One module's source and guide as {path: text}, with its licence file. Copy them in unchanged and import as the usage example shows.

Discovered
get_source

The full source of one remixable game: text files inline, and for images, sounds and models the URL to download each from (assetBase + path). Keep origin.credit in CREDITS.md and pass origin.id as remixOf when you publish.

Discovered
get_starter

Every file of one starter, as {path: text}. Write them to disk and you have a running game.

Discovered
guide

Read this first. What a build must be, how to start from a working game, how to add licensed assets, how to check a build and how to publish. Pass `sections` to get only some.

Discovered
list_experiences

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

Discovered
list_modules

First-party MIT modules to copy into a game: controls, saves, particles, sound, progression, shops and cloud saves, each with a usage example.

Discovered
list_remixable

Starters, and community games whose creators opened them for remixing. A remix is your own copy with its own listing.

Discovered
list_starters

Complete working games to start from, MIT licensed. Needs no credentials.

Discovered
search_assets

Find 3D models, sprites, backgrounds, emoji art, icons, textures, skies, sound effects and music. Every result is openly licensed and says which licence and what credit line to keep. With no query, returns what the library holds: the kinds, the packs and their counts.

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

Discovered
set_creator_wallet

Set an address once on a wallet-free listing you own, if the creator wants an optional coin. It receives the creator's share of trading fees and cannot be changed later, so use the creator's own address. No wallet signature, market launch or payment. Afterwards, coin_launch_link gives the creator a link to launch the coin.

Discovered
set_entry

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

Discovered
set_remix

The creator's own switch on a listing they own. true shares its source under the MIT licence for others to build on; false stops new remixes.

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

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

Discovered
upload_build

Send the browser build for a version and publish it. One HTML file, or a zip with index.html at its root. When approved, the result has `live: true` and `playPath`. 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.

Discovered

Recent measurements

Probe history

View status
Latest stored probes. Raw probe rows are kept for 14 days.
CheckedResultResponseTools
Connected512 ms21