games. playfrog/ publish
by playfrog.games · remote · no sign-in to list tools · v0.2.0 · published by games.playfrog
Publish browser games to Playfrog and get a shareable play link. Static HTML5, files sent inline.
2 tools: 2 can delete or cancel things.
Scanned Oct 21, 2026
- Deletes or cancels2Claude Code: deny: see these tools
- Can't be undone0Claude Code: ask
- Changes things0Claude Code: ask
- Only reads0Claude Code: allow
No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.
claude mcp add --transport http publish https://mcp-open.playfrog.games/mcpTools
Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.
2 tools
Deletes or cancels 2Claude Code: deny
publish_gamePublish a browser game (HTML5/JavaScript, static files) to Playfrog and get a public, shareable play link in seconds.No findings
Why it is in this group
- The name "publish_game" says "publish": a word for a change that another call does not undo.
- The server marks it destructive (destructiveHint: true).
Description, as the server wrote it Publish a browser game (HTML5/JavaScript, static files) to Playfrog and get a public, shareable play link in seconds. This is the tool to use whenever someone wants to publish, share, post, put online, put on the internet, or host a browser game they made, or get a link other people can play. Free, no account and no API key. Send the game files; an index.html at the top level is required, 2.5 MB of files in total. An optional cover image improves the game page and social share card. Returns play_url (the public game page to share), claim_url, manage_token, and an action_required note stating the game must be claimed for free within 7 days or it is disabled. Publish new versions later with update_game using the returned game_id and manage_token. Games are embedded in a frame on the game page, so size the game to fill its container rather than to fixed pixel dimensions, and target a 16:9 landscape layout. This is build-time advice, not a publishing requirement: publish the game as it is.
Annotations the server declares
- title: Publish a game to Playfrog
- readOnlyHint: false
- destructiveHint: true
- idempotentHint: false
- openWorldHint: true
update_gamePublish a new version of an existing Playfrog game at the same play link.No findings
Why it is in this group
- The name "update_game" says "update": a word for a change.
- The description's first verb is "publish": a word for a change that another call does not undo.
- The server marks it destructive (destructiveHint: true).
Description, as the server wrote it Publish a new version of an existing Playfrog game at the same play link. Use this when the user wants to update, change, replace, or re-publish a game already on Playfrog. Requires the game_id and manage_token returned by publish_game. Send the complete set of files again, not a diff. Returns the new version_id and the same play_url.
Annotations the server declares
- title: Update a Playfrog game
- readOnlyHint: false
- destructiveHint: true
- idempotentHint: false
- openWorldHint: true
This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.
Install
Pinned to version 0.2.0. Values in angle brackets are yours to fill in.
claude mcp add --transport http publish https://mcp-open.playfrog.games/mcpRun in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.
{
"permissions": {
"allow": [],
"ask": [],
"deny": [
"mcp__publish__publish_game",
"mcp__publish__update_game"
]
}
}Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as publish. Review it before you use it.