# inviter_membre

> Pour les agents IA : l'index complet de la documentation est sur [llms.txt](https://stampywallet.com/docs/llms.txt), et toute la documentation tient en un fichier : [llms-full.txt](https://stampywallet.com/docs/llms-full.txt). Page en ligne : https://stampywallet.com/docs/mcp/outils/inviter_membre/

Avec compte · Écrit (confirmer) · Propriétaire seulement.

Crée une invitation personnelle valable 14 jours, comme employé (scanner seulement) ou responsable (chiffres, clients, messages, carte). Avec « email », elle part par e-mail à la personne ; sinon le lien est rendu pour être transmis. Nommer un propriétaire se fait dans l’application. Réservé au propriétaire. confirmer=false (défaut) rend un aperçu ; confirmer=true agit, après accord explicite de la personne.

## Paramètres

- `email` (string, ≤ 254 caractères, facultatif) : Adresse de la personne invitée : l’invitation lui est envoyée par e-mail. Sans adresse, le lien est rendu.
- `nom` (string, ≤ 60 caractères, facultatif) : Repère pour s’y retrouver dans les invitations (ex. « Julie, le matin »).
- `role` (enum, facultatif) : staff (défaut) = employé, ne voit que le scanner ; manager = responsable, voit chiffres, clients, messages et règle la carte. Valeurs : staff, manager.
- `confirmer` (boolean, facultatif) : false (défaut) : rend seulement un aperçu de ce qui serait fait, sans rien changer. true : exécute. Toujours montrer l’aperçu à la personne et attendre son accord avant de repasser avec true. Défaut : false.

## Réponse

Un texte que lit l'assistant (`content`), et les mêmes informations en données structurées (`structuredContent`). En cas de refus (paramètre à corriger, formule, rôle), la réponse porte `isError: true` et une phrase que l'assistant peut reformuler.

> **Attention :** cet outil écrit. Appelé avec `confirmer: false` (par défaut), il rend seulement un aperçu, sans rien changer. L'assistant doit vous le montrer et attendre votre accord avant de repasser avec `confirmer: true`.

## Exemple

Prompt : « Invite Julie comme employée, son e-mail est julie@example.com. »

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "inviter_membre",
    "arguments": {
      "email": "julie@example.com",
      "nom": "Julie, le matin",
      "role": "staff",
      "confirmer": false
    }
  }
}
```

```bash
curl https://app.stampywallet.com/mcp \
  -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  -H "Authorization: Bearer $STAMPY_JETON" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"inviter_membre","arguments":{"email":"julie@example.com","nom":"Julie, le matin","role":"staff","confirmer":false}}}'
```

`$STAMPY_JETON` est le jeton OAuth que l'assistant obtient quand vous connectez votre compte ([voir Brancher](https://stampywallet.com/docs/mcp/brancher/#connexion)). Vous n'avez pas à le manipuler vous-même.
