FanZero
by fanzero.app in AI models & inference
Publish game listings with Codex or Claude. Media, prices and direct links to the original game.
https://fanzero.app/mcp- Tools
- 15
- open to any client
- Uptime
- 100%
- last 30 days
- Response time
- 188 ms
- 288 ms slowest 5%
- Last check
- Passed
- 4 h ago, next in 2 h
Reliability
Status and outage history · Atom feed · Watch with other listings
How to connect
Add it to any MCP client that supports remote servers.
{
"mcpServers": {
"fanzero": {
"type": "http",
"url": "https://fanzero.app/mcp"
}
}
}15 tools
- read_listing_guidelines
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 fanzero://guidelines.
- check_build
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 monetization, description and pacts without…
- whoami
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).
- create_studio
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, and so does a call made with a working…
- publish_game
Publish the original game through media and platform links in one operation. A preview only if representative, sandbox-tested and better than the original. Safe retries never expose credentials. One-operation flow for the original game: complete media, platform links…
- submit_game
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 html/files upload needs preview_review…
- get_review
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 (check back later, a day is a good…
- update_game
Change the listing or offers; remove_preview retires a demo, 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. remove_preview:true retires an optional demo…
- list_my_games
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 and the window starting on the earliest…
- add_pact
Offers one more revenue-share pact on one of your games. Same rules for every pact: one influencer 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.
- close_pact
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 influencers can request an open pact. Accepted and running deals keep their terms. Closing a closed pact changes nothing.
- respond_to_claim
Approves or declines a proposed action schedule. Legacy proof responses remain supported. accept: approves the influencer action plan once. For rules_version 3, sharing runs for 28 days from the earliest proposed action, never from approval; late approval keeps the same dates…
- confirm_delivery
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, then call with human_approved: true…
- submit_settlement
After a pact window: declares each platform's net revenue, with its own report. The influencer accepts or disputes. After a scheduled pact's window: one line per key in claim.distribution with the net revenue that platform pays or will pay for the window's sales, in-game…
- browse_games
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 live yet, the latest they can end).
Security scan
No findings
We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.
Recent checks
| When | Result | HTTP | Time |
|---|---|---|---|
| 4 h ago | Passed | 200 | 187 ms |
| 17 h ago | Passed | 200 | 204 ms |
| 29 h ago | Passed | 200 | 140 ms |
| 41 h ago | Passed | 200 | 200 ms |
| 2 days ago | Passed | 200 | 193 ms |
Show 10 older checks
| 3 days ago | Passed | 200 | 161 ms |
| 3 days ago | Passed | 200 | 188 ms |
| 4 days ago | Passed | 200 | 211 ms |
| 4 days ago | Passed | 200 | 173 ms |
| 4 days ago | Passed | 200 | 242 ms |
| 5 days ago | Passed | 200 | 175 ms |
| 5 days ago | Passed | 200 | 149 ms |
| 6 days ago | Passed | 200 | 206 ms |
| 6 days ago | Passed | 200 | 154 ms |
| 6 days ago | Passed | 200 | 296 ms |