Tirage au sort Secret Santa en français, sans compte : un lien privé par participant.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Crée une liste de Noël pour un groupe, sans tirage au sort : un seul lien à partager, chacun y choisit son prénom, écrit ses envies et réserve celles des autres sans que la personne le voie. Aucun compte. Rend le lien du groupe.
Les prénoms du groupe, tous différents.
Date de la fête, AAAA-MM-JJ ; la liste s’efface trois jours après.
Nom de la liste, par exemple « Noël chez Mamie ».
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http petitpapasecret https://petitpapasecret.fr/mcp
Crée une liste de Noël pour un groupe, sans tirage au sort : un seul lien à partager, chacun y choisit son prénom, écrit ses envies et réserve celles des autres sans que la personne le voie. Aucun compte. Rend le lien du groupe.
| Argument | Type | Description |
|---|---|---|
| date | string | Date de la fête, AAAA-MM-JJ ; la liste s’efface trois jours après. |
| titre | string | Nom de la liste, par exemple « Noël chez Mamie ». |
| prenoms* | array | Les prénoms du groupe, tous différents. |
{
"type": "object",
"required": [
"prenoms"
],
"properties": {
"date": {
"type": "string",
"description": "Date de la fête, AAAA-MM-JJ ; la liste s’efface trois jours après."
},
"titre": {
"type": "string",
"description": "Nom de la liste, par exemple « Noël chez Mamie »."
},
"prenoms": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 60,
"minItems": 3,
"description": "Les prénoms du groupe, tous différents."
}
}
}Crée la liste d'envies d'une personne pour un anniversaire, Noël, une naissance, un mariage ou sans occasion, sans compte. Rend deux liens : « ecrire », à donner à la personne seule (elle y ajoute et retire ses envies), et « partager », à envoyer à ses proches : ils y réservent un cadeau sans que la personne voie qui ni quoi. Chaque envie peut porter un lien marchand et un prix. La liste s'efface 14 mois après la dernière visite, ou d'un geste depuis le lien « ecrire ».
| Argument | Type | Description |
|---|---|---|
| date | string | Date de la fête, AAAA-MM-JJ, facultative. |
| envies | array | Des envies pour commencer la liste, facultatives. |
| prenom* | string | Le prénom de la personne dont c’est la liste. |
| occasion | string | L’occasion ; autre pour une liste sans occasion. |
{
"type": "object",
"required": [
"prenom"
],
"properties": {
"date": {
"type": "string",
"description": "Date de la fête, AAAA-MM-JJ, facultative."
},
"envies": {
"type": "array",
"items": {
"type": "object",
"required": [
"texte"
],
"properties": {
"lien": {
"type": "string",
"description": "Adresse https d’une boutique, facultative."
},
"prix": {
"type": "number",
"description": "Prix en euros, facultatif."
},
"texte": {
"type": "string",
"description": "L’envie, par exemple « Un roman de Pagnol »."
}
}
},
"maxItems": 60,
"description": "Des envies pour commencer la liste, facultatives."
},
"prenom": {
"type": "string",
"description": "Le prénom de la personne dont c’est la liste."
},
"occasion": {
"enum": [
"anniversaire",
"noel",
"naissance",
"mariage",
"autre"
],
"type": "string",
"description": "L’occasion ; autre pour une liste sans occasion."
}
}
}Crée un tirage au sort Secret Santa (Père Noël secret) et rend un lien privé par participant, plus un lien organisateur. Personne ne se tire soi-même ; les exclusions empêchent des personnes de se tirer entre elles (couples, même foyer) ; les étiquettes et les règles posent des contraintes de groupe (un patron ne tire pas un patron). Aucun compte, aucune adresse mail. Pour une entreprise : organisation, logo, fond, couleur, police, message et signature mettent le tirage à ses couleurs. Réutilisation autorisée, y compris sous un autre nom : https://petitpapasecret.fr/reutiliser
| Argument | Type | Description |
|---|---|---|
| date | string | Date de l'échange des cadeaux, AAAA-MM-JJ. |
| fond | string | Couleur de fond, #rrggbb. |
| logo | string | Adresse https du logo. |
| mails | object | Facultatif : l'adresse de chacun, par exemple {"Alice": "[email protected]"}. Le site envoie à chacun son lien puis un rappel trois jours avant la date ; adresses effacées après la fête. |
| theme | string | Thème graphique : classique, chalet, pull (pull moche) ou nuit (nuit étoilée). |
| titre | string | Nom du tirage, par exemple « Noël en famille 2026 ». |
| budget | number | Budget par cadeau, en euros. |
| direct |
Change, après le tirage, le nom du tirage, le nom affiché, le logo, les couleurs, la police, le message, la signature ou le thème. Les liens déjà envoyés restent les mêmes et montrent la nouvelle marque ; personne ne change de prénom tiré. Si un champ de marque est donné, la marque entière est remplacée : redonnez ceux à garder. Un logo vide le retire.
| Argument | Type | Description |
|---|---|---|
| fond | string | Couleur de fond, #rrggbb. |
| logo | string | Adresse https du logo. |
| theme | string | Thème graphique : classique, chalet, pull (pull moche) ou nuit (nuit étoilée). |
| titre | string | Nom du tirage, par exemple « Noël en famille 2026 ». |
| police | string | Style de police. |
| couleur | string | Couleur des boutons et des titres, #rrggbb. |
| message | string | Texte affiché à chaque participant. |
| signature | string | Signature du message, par exemple « Le CSE ». |
| organisateur* | string | Le lien organisateur rendu par creer_tirage (https://petitpapasecret.fr/o/...). |
We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 13, 2026.
| boolean |
| Vrai pour que les noms se révèlent en même temps pour tous, quand l'organisateur lance. |
| emojis | object | Un emoji par prénom, par exemple {"Léa": "🎄"}. |
| police | string | Style de police. |
| regles | array | Des paires [A, B] : une personne étiquetée A ne tire pas une personne étiquetée B, par exemple [["patron", "patron"]]. Un jeu impossible est refusé avec la règle à retirer. |
| couleur | string | Couleur des boutons et des titres, #rrggbb. |
| message | string | Texte affiché à chaque participant. |
| prenoms* | array | Les prénoms des participants, tous différents. |
| signature | string | Signature du message, par exemple « Le CSE ». |
| etiquettes | object | Des étiquettes libres et les prénoms qui les portent, par exemple {"patron": ["Léa", "Marc"]}. |
| exclusions | array | Des groupes de prénoms qui ne se tirent pas entre eux, par exemple [["Alice","Bruno"]]. |
| organisation | string | Nom affiché à la place de Petit Papa Secret (entreprise, association). |
{
"type": "object",
"required": [
"prenoms"
],
"properties": {
"date": {
"type": "string",
"description": "Date de l'échange des cadeaux, AAAA-MM-JJ."
},
"fond": {
"type": "string",
"description": "Couleur de fond, #rrggbb."
},
"logo": {
"type": "string",
"description": "Adresse https du logo."
},
"mails": {
"type": "object",
"description": "Facultatif : l'adresse de chacun, par exemple {\"Alice\": \"[email protected]\"}. Le site envoie à chacun son lien puis un rappel trois jours avant la date ; adresses effacées après la fête.",
"additionalProperties": {
"type": "string"
}
},
"theme": {
"enum": [
"classique",
"chalet",
"pull",
"nuit"
],
"type": "string",
"description": "Thème graphique : classique, chalet, pull (pull moche) ou nuit (nuit étoilée)."
},
"titre": {
"type": "string",
"description": "Nom du tirage, par exemple « Noël en famille 2026 »."
},
"budget": {
"type": "number",
"description": "Budget par cadeau, en euros."
},
"direct": {
"type": "boolean",
"description": "Vrai pour que les noms se révèlent en même temps pour tous, quand l'organisateur lance."
},
"emojis": {
"type": "object",
"description": "Un emoji par prénom, par exemple {\"Léa\": \"🎄\"}.",
"additionalProperties": {
"type": "string"
}
},
"police": {
"enum": [
"ronde",
"simple",
"classique",
"machine",
"manuscrite"
],
"type": "string",
"description": "Style de police."
},
"regles": {
"type": "array",
"items": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 2,
"minItems": 2
},
"description": "Des paires [A, B] : une personne étiquetée A ne tire pas une personne étiquetée B, par exemple [[\"patron\", \"patron\"]]. Un jeu impossible est refusé avec la règle à retirer."
},
"couleur": {
"type": "string",
"description": "Couleur des boutons et des titres, #rrggbb."
},
"message": {
"type": "string",
"description": "Texte affiché à chaque participant."
},
"prenoms": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 60,
"minItems": 3,
"description": "Les prénoms des participants, tous différents."
},
"signature": {
"type": "string",
"description": "Signature du message, par exemple « Le CSE »."
},
"etiquettes": {
"type": "object",
"description": "Des étiquettes libres et les prénoms qui les portent, par exemple {\"patron\": [\"Léa\", \"Marc\"]}.",
"additionalProperties": {
"type": "array",
"items": {
"type": "string"
}
}
},
"exclusions": {
"type": "array",
"items": {
"type": "array",
"items": {
"type": "string"
},
"minItems": 2
},
"description": "Des groupes de prénoms qui ne se tirent pas entre eux, par exemple [[\"Alice\",\"Bruno\"]]."
},
"organisation": {
"type": "string",
"description": "Nom affiché à la place de Petit Papa Secret (entreprise, association)."
}
}
}| organisation | string | Nom affiché à la place de Petit Papa Secret (entreprise, association). |
{
"type": "object",
"required": [
"organisateur"
],
"properties": {
"fond": {
"type": "string",
"description": "Couleur de fond, #rrggbb."
},
"logo": {
"type": "string",
"description": "Adresse https du logo."
},
"theme": {
"enum": [
"classique",
"chalet",
"pull",
"nuit"
],
"type": "string",
"description": "Thème graphique : classique, chalet, pull (pull moche) ou nuit (nuit étoilée)."
},
"titre": {
"type": "string",
"description": "Nom du tirage, par exemple « Noël en famille 2026 »."
},
"police": {
"enum": [
"ronde",
"simple",
"classique",
"machine",
"manuscrite"
],
"type": "string",
"description": "Style de police."
},
"couleur": {
"type": "string",
"description": "Couleur des boutons et des titres, #rrggbb."
},
"message": {
"type": "string",
"description": "Texte affiché à chaque participant."
},
"signature": {
"type": "string",
"description": "Signature du message, par exemple « Le CSE »."
},
"organisateur": {
"type": "string",
"description": "Le lien organisateur rendu par creer_tirage (https://petitpapasecret.fr/o/...)."
},
"organisation": {
"type": "string",
"description": "Nom affiché à la place de Petit Papa Secret (entreprise, association)."
}
}
}