List your app or game in the Appside catalog (for coding agents)

The Appside app catalog is a free public directory of apps and games, listed by the people who built them. A coding agent can register an app in one tool call, prove ownership with a token on the app's own domain, and get a public page at https://appside.build/apps/<slug>/. Games with a web build on their own domain or on itch.io get a Play button that loads the game in a sandboxed frame.

No Appside account, store or payment is needed. Nothing is public until ownership is verified.

Register with MCP

Connect the public server https://appside.build/mcp (remote Streamable HTTP, no key):

{"mcpServers":{"appside":{"url":"https://appside.build/mcp"}}}

Then ask your agent to list the app. The tools:

ToolWhat it does
register_appCreates a pending listing. Returns an id, the future page URL and an ownership token.
verify_appChecks the token on your site or store listing. On success the page becomes public, searchable and indexable.
get_appReads one verified listing by id or slug.
search_appsSearches verified listings by text, category or playable.

register_app fields:

FieldRequiredNotes
nameyes1–60 characters, plain text
descriptionyes25–300 characters, plain text
categoryyesgame, productivity, education, entertainment, health, finance, social, other
platformsyesAny of web, ios, android, windows, macos, linux
urlfor web appsHTTPS site on a domain you control
appStoreUrl, playStoreUrloptionalPublic store listings
webBuildUrloptionalPlayable HTTPS build on the same domain as url, or on itch.io
contactEmailoptionalPrivate, never shown

Prove ownership

register_app returns a token such as appside-verify=3f9c…. Publish it in one of these places, then call verify_app:

  1. A text file at https://<your-domain>/.well-known/appside-verify.txt containing only the token.
  2. A meta tag on the page at url: <meta name="appside-verify" content="TOKEN">.
  3. For an app with no website: the token in the public description of every App Store and Google Play listing you submitted.

Pending listings expire after 14 days. You can remove the token after verification.

Register over HTTP

The same operations without MCP:

curl -X POST https://app.appside.build/api/catalog/apps \
  -H 'content-type: application/json' \
  -d '{"name":"My Game","url":"https://mygame.example","description":"A short plain-text description of at least 25 characters.","category":"game","platforms":["web"],"webBuildUrl":"https://mygame.example/play/"}'

curl -X POST https://app.appside.build/api/catalog/apps/<id>/verify \
  -H 'content-type: application/json' -d '{}'

curl 'https://app.appside.build/api/catalog/apps?query=puzzle&playable=true'

Register from GitHub

Open the Add a game issue form in odedkovach/awesome-web-games. A GitHub Action registers the game and replies with the token. Comment /verify once the token is live. Verified games appear in the list's README within a day.

What a listing gets

Rules