accueil / serveurs / Dev & Code / com.playablegift/playable-gift
com.playablegift/playable-gift
serveur MCP (Model Context Protocol) · playable-gift 0.3.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que com.playablegift/playable-gift est sûr ?
Au dernier audit MCP Hub, le serveur MCP « com.playablegift/playable-gift » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 8 outils
- create_custom_game≈ 560 tokens
Saves a supplied self-contained HTML game as a free private draft. Returns a preview URL and private management token. Accepted games have inline code and embedded assets, keyboard and touch controls, a goal and restart. Network requests, payments and personal-data collection are prohibited. Repeated requests with the same idempotency key return the existing draft.
Paramètres, retour & exemple (10)
Paramètresgame· object · requistheme· string · optionnel · sunshine | midnight | rosetitle· string · requissender· string · requisconcept· string · requismessage· string · optionneloccasion· string · optionnel · birthday | anniversary | thank-you | just-becauserecipient· string · requisidempotencyKey· string · requisrecipientEmail· ? · optionnel
Exemple d'appel{"name": "create_custom_game", "arguments": {"game": {}, "title": "texte", "sender": "texte", "concept": "texte", "recipient": "texte", "idempotencyKey": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - export_gift≈ 206 tokens
Returns a private draft as portable JSON containing its complete self-contained game HTML. The recipient's email address and private tokens are excluded. An optional revision number selects a retained revision instead of the current version.
Paramètres, retour & exemple (2)
Paramètresrevision· integer · optionnel
A retained revision number. The default is the current revision.managementToken· string · requis
Exemple d'appel{"name": "export_gift", "arguments": {"managementToken": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_gift≈ 136 tokens
Returns a private draft's metadata, current revision, preview link and status for the supplied management token. Game HTML is excluded.
Paramètres, retour & exemple (1)
ParamètresmanagementToken· string · requis
Exemple d'appel{"name": "get_gift", "arguments": {"managementToken": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_gift_catalog≈ 113 tokens
Returns the supported formats, capabilities, requirements and limits for saving custom HTML games as private drafts.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_gift_catalog", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_gift_history≈ 152 tokens
Returns the last five retained revisions of a private draft for the supplied management token. Revision metadata may contain the sender's personal content. Game HTML is excluded.
Paramètres, retour & exemple (1)
ParamètresmanagementToken· string · requis
Exemple d'appel{"name": "get_gift_history", "arguments": {"managementToken": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_made_game≈ 164 tokens
Returns the current stage of a game generation job identified by its private idempotency key. A completed job includes the title, cast, recipient play link and sender management link. Management links grant private sender access.
Paramètres, retour & exemple (1)
ParamètresidempotencyKey· string · requis
Exemple d'appel{"name": "get_made_game", "arguments": {"idempotencyKey": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - make_game≈ 316 tokens
Starts generation of a small browser game about one person from the sender's supplied habits or inside jokes. Returns immediately with build progress. Games are free within a daily allowance. When the assistant allowance runs out, returns an OAuth sign-in request or a handoff URL. It never charges anyone or sends messages.
Paramètres, retour & exemple (4)
Paramètresfrom· string · optionnel
The sender's name, shown in the game. Optional.brief· string · requis
The sender's supplied details about the recipient, including two or three specific habits, catchphrases or inside jokes.friend· string · optionnel
The recipient's name.idempotencyKey· string · requis
Private request identifier containing 64 random lowercase hex characters.
Exemple d'appel{"name": "make_game", "arguments": {"brief": "texte", "idempotencyKey": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - revise_custom_game≈ 551 tokens
Replaces an existing private draft with supplied HTML and game details. Requires the draft's management token and current revision number. A stale expectedRevision is rejected to prevent overwriting another edit.
Paramètres, retour & exemple (11)
Paramètresgame· object · requistheme· string · optionnel · sunshine | midnight | rosetitle· string · requissender· string · requisconcept· string · requismessage· string · optionneloccasion· string · optionnel · birthday | anniversary | thank-you | just-becauserecipient· string · requisrecipientEmail· ? · optionnelmanagementToken· string · requisexpectedRevision· integer · requis
Exemple d'appel{"name": "revise_custom_game", "arguments": {"game": {}, "title": "texte", "sender": "texte", "concept": "texte", "recipient": "texte", "managementToken": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».