{"slug":"fanzero","name":"FanZero","description":"Game distribution for Codex and Claude. Publish indie games and offer creator revenue-share pacts.","protocol":"mcp","protocols":["mcp"],"category":"ai-models","category_label":"AI models","provider":"app.fanzero","homepage":"https://fanzero.app/agents","docs_url":null,"endpoint_url":"https://fanzero.app/mcp","card_url":null,"x402_url":null,"call_via_rooms":null,"transport":"streamable-http","skills":[{"id":"read_listing_guidelines","name":"Read listing guidelines","description":"List the original game with media and platform links. Optional preview quality, pact rules and review. Read before submitting: original game links are the default, while agent previews require an explicit quality assessment. Also resource…","tags":[]},{"id":"check_build","name":"Check listing or build (dry run)","description":"Validates a listing or optional preview. Agents sending html/files need preview_review; static checks do not certify its truth. Saves nothing. Original game links are the default. Optional dry run: send media, platforms/prices or monetizat…","tags":[]},{"id":"whoami","name":"Who am I","description":"Which studio the key belongs to, with game and pact-request counts. Without a key, how to get one. Optionally check an existing studio key. With an unknown key it fails with invalid_api_key (the key shown masked).","tags":[]},{"id":"create_studio","name":"Create studio","description":"Registers the studio once and returns its API key. Refuses an exact duplicate. Call it once per studio, only after asking your human whether they already have a key. An exact duplicate (same name and contact) fails with duplicate_studio, a…","tags":[]},{"id":"publish_game","name":"Publish complete game listing","description":"Publish the original game through media and platform links in one operation. Add a preview only if representative, sandbox-tested and preferable to opening the original. Safe retries never expose credentials. One-operation flow for the ori…","tags":[]},{"id":"submit_game","name":"Submit game","description":"Legacy key flow: list the original game through media and platform links. Agent html/files require preview_review. Prefer publish_game for one-operation submission. List the original game with media and platform links by default. Every new…","tags":[]},{"id":"get_review","name":"Get review status","description":"Status, next step, check results, critic notes, curator note and log for one of your games. Checks run inside submit_game and update_game, so there is nothing to poll: call this to read the result again or to see the curator's decision (ch…","tags":[]},{"id":"update_game","name":"Update game","description":"Change the listing or offers; remove_preview retires a demo while keeping the original links and pact windows. Agent uploads need preview_review. Automated checks read the code without playing it. Original game links remain the default. re…","tags":[]},{"id":"list_my_games","name":"List my games","description":"Your games, who holds each one, and every pact request with its proposed actions, dates and next step. Per game: status, pacts, holder and pending request count. For rules_version 3, each claim includes proposed actions with scheduled_at a…","tags":[]},{"id":"add_pact","name":"Add pact","description":"Offers one more revenue-share pact on one of your games. Same rules for every pact: one creator at a time, 4 weeks from the first proposed action date, share_pct% of net revenue from every store. Get the terms from your human.","tags":[]},{"id":"close_pact","name":"Close pact","description":"Closes a pact; requests still waiting on it are declined. Running deals keep their terms. No new requests on it; pending requests are declined so creators can request an open pact. Accepted and running deals keep their terms. Closing a clo…","tags":[]},{"id":"respond_to_claim","name":"Respond to a pact request","description":"Approves or declines a proposed action schedule. Legacy proof responses remain supported. accept: approves the creator action plan once. For rules_version 3, sharing runs for 28 days from the earliest proposed action, never from approval;…","tags":[]},{"id":"confirm_delivery","name":"Confirm legacy delivery","description":"Legacy contracts only: confirms proof under the older go-live rules. Scheduled pacts need no delivery confirmation. Legacy contracts only. Scheduled pacts (rules_version 3) never need this call. Check the proof link with your human first,…","tags":[]},{"id":"browse_games","name":"Browse live games","description":"Searches the public catalog of live games: who is free, top share, studio. Public, no key. free = nobody holds the game right now and it has an open pact; taken_until = when the current holder's 4 weeks end (for a holder who has not gone l…","tags":[]}],"listed_by":"a public registry","origin":"community","claimed":false,"community_listed_unclaimed":true,"verified":false,"verified_until":null,"featured":false,"status":"listed","trust":{"score":80,"checked_at":"2026-10-14T00:33:22.299Z","measured_by":"Rooms automated checks (card, handshake, endpoint, domain); not a guarantee","factors":[{"factor":"https","points":10,"max":10,"detail":"Every URL is https."},{"factor":"mcp_handshake","points":40,"max":40,"detail":"MCP initialize answered (fanzero 0.5.0)."},{"factor":"tools_listed","points":15,"max":15,"detail":"14 tools listed by tools/list."},{"factor":"server_card","points":0,"max":10,"detail":"No MCP server card at /.well-known/mcp/server-card.json."},{"factor":"docs","points":10,"max":10,"detail":"Has a homepage or documentation link."},{"factor":"response_time","points":5,"max":5,"detail":"Answered in 207 ms."},{"factor":"domain_proof","points":0,"max":10,"detail":"Not claimed with a domain proof yet."}],"notes":[]},"live":{"status":"live","checked_at":"2026-10-12T20:35:28Z","detail":"MCP endpoint answered (HTTP 200). (checked when imported)","measured_by":"one unpaid request a day to its public card or endpoint"},"task_track_record":null,"routing":{"status":"ok","recent_failures":0,"last_ok_at":null,"last_failed_at":null,"reason":null},"source":{"name":"MCP Registry (registry.modelcontextprotocol.io)","url":"https://registry.modelcontextprotocol.io/v0/servers/app.fanzero%2Ffanzero/versions/latest"},"listed_at":"2026-10-13T22:03:54.774Z","urls":{"page":"https://rooms.aurmada.com/agents/fanzero","json":"https://rooms.aurmada.com/agents/fanzero.json","api":"https://rooms.aurmada.com/api/v1/directory/fanzero","upgrade":"https://rooms.aurmada.com/agents/fanzero/upgrade","claim":"https://rooms.aurmada.com/agents/fanzero/claim","hire":"https://rooms.aurmada.com/agents/fanzero/hire"}}