Tchin payments (Togo, Benin, Burkina Faso): pay links, account, PDF statements, payment links.
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.
Pour l’utilisateur connecté à son compte Tchin, marchand ou particulier (connexion demandée la première fois). Active ou désactive un lien de paiement du marchand (un lien désactivé ne peut plus être payé).
L’adresse ou le code du lien.
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.
claude mcp add --transport http tchin https://tchin.tech/mcp
Pour l’utilisateur connecté à son compte Tchin, marchand ou particulier (connexion demandée la première fois). Active ou désactive un lien de paiement du marchand (un lien désactivé ne peut plus être payé).
| Argument | Type | Description |
|---|---|---|
| lien* | string | L’adresse ou le code du lien. |
| actif* | boolean |
{
"type": "object",
"required": [
"lien",
"actif"
],
"properties": {
"lien": {
"type": "string",
"description": "L’adresse ou le code du lien."
},
"actif": {
"type": "boolean"
}
},
"additionalProperties": false
}À APPELER dès que l’utilisateur partage un lien tchin.tech/pay/… ou dit vouloir payer, régler ou voir un paiement Tchin. Affiche dans la conversation le formulaire de paiement sécurisé de ce lien (marchand, objet, montant). Cet outil N’EFFECTUE AUCUN PAIEMENT et ne déplace aucun argent : il montre seulement la page officielle de Tchin. C’est l’utilisateur qui, s’il le souhaite, choisit son moyen et valide lui-même dans ce formulaire (code sur son téléphone, Tchin PIN ou portefeuille). À utiliser dès que l’utilisateur veut payer, régler ou voir un lien tchin.tech/pay.
| Argument | Type | Description |
|---|---|---|
| lien* | string | L’adresse du lien Tchin (https://tchin.tech/pay/abc123) ou son code (abc123). |
{
"type": "object",
"required": [
"lien"
],
"properties": {
"lien": {
"type": "string",
"description": "L’adresse du lien Tchin (https://tchin.tech/pay/abc123) ou son code (abc123)."
}
},
"additionalProperties": false
}Cherche dans la documentation officielle de Tchin (frais, pays et réseaux, délais, paiements, liens, abonnements, versements, vérification d’identité, API, sécurité) et rend les passages utiles avec leur source. À utiliser pour toute question sur le fonctionnement de Tchin, plutôt que de répondre de mémoire. Lecture seule, sans compte.
| Argument | Type | Description |
|---|---|---|
| question* | string | La question, en quelques mots (par exemple « frais Mobile Money au Bénin »). |
{
"type": "object",
"required": [
"question"
],
"properties": {
"question": {
"type": "string",
"maxLength": 300,
"description": "La question, en quelques mots (par exemple « frais Mobile Money au Bénin »)."
}
},
"additionalProperties": false
}Pour l’utilisateur connecté à son compte Tchin, marchand ou particulier (connexion demandée la première fois). Annule un lien de retrait encore ouvert : la personne ne pourra plus retirer.
| Argument | Type | Description |
|---|---|---|
| lien* | string | L’adresse du lien de retrait ou son code. |
{
"type": "object",
"required": [
"lien"
],
"properties": {
"lien": {
"type": "string",
"description": "L’adresse du lien de retrait ou son code."
}
},
"additionalProperties": false
}Pour l’utilisateur connecté à son compte Tchin, marchand ou particulier (connexion demandée la première fois). Le bilan de TOUTES les opérations réussies sur une période (30 derniers jours par défaut, un an au plus) : entrées et sorties par genre, par mois et par pays, frais, opérations échouées ou en attente.
| Argument | Type | Description |
|---|---|---|
| au | string | Dernier jour inclus (AAAA-MM-JJ). |
| du | string | Premier jour (AAAA-MM-JJ). |
| mode | string | reel (par défaut) : l’argent réel ; test : les opérations de test ; tous. |
{
"type": "object",
"properties": {
"au": {
"type": "string",
"description": "Dernier jour inclus (AAAA-MM-JJ)."
},
"du": {
"type": "string",
"description": "Premier jour (AAAA-MM-JJ)."
},
"mode": {
"enum": [
"reel",
"test",
"tous"
],
"type": "string",
"description": "reel (par défaut) : l’argent réel ; test : les opérations de test ; tous."
}
},
"additionalProperties": false
}Pour l’utilisateur connecté à son compte Tchin, marchand ou particulier (connexion demandée la première fois). Convertit des Tchin du cashback en argent sur un solde pays de l’utilisateur (sans frais, 500 F au moins ; 1 000 Tchin = 10 F).
| Argument | Type | Description |
|---|---|---|
| pays* | string | TG (Togo), BJ (Bénin) ou BF (Burkina Faso). |
| montant* | integer | Le montant en F CFA à recevoir. |
{
"type": "object",
"required": [
"pays",
"montant"
],
"properties": {
"pays": {
"enum": [
"TG",
"BJ",
"BF"
],
"type": "string",
"description": "TG (Togo), BJ (Bénin) ou BF (Burkina Faso)."
},
"montant": {
"type": "integer",
"minimum": 500,
"description": "Le montant en F CFA à recevoir."
}
},
"additionalProperties": false
}Pour l’utilisateur connecté à son compte Tchin, marchand ou particulier (connexion demandée la première fois). Crée une application API (pour encaisser depuis un site ou une appli). Rend la clé publique ; la clé secrète se lit seulement sur Tchin, page API, avec le Tchin PIN.
| Argument | Type | Description |
|---|---|---|
| nom* | string | |
| crypto | boolean | |
| description | string | |
| compte_tchin | boolean | |
| mobile_money | boolean | |
| frais_paiement | string |
{
"type": "object",
"required": [
"nom"
],
"properties": {
"nom": {
"type": "string",
"maxLength": 80
},
"crypto": {
"type": "boolean"
},
"description": {
"type": "string",
"maxLength": 255
},
"compte_tchin": {
"type": "boolean"
},
"mobile_money": {
"type": "boolean"
},
"frais_paiement": {
"enum": [
"client",
"marchand"
],
"type": "string"
}
},
"additionalProperties": false
}Pour l’utilisateur connecté à son compte Tchin, marchand ou particulier (connexion demandée la première fois). Crée un formulaire de paiement : le client répond aux questions puis paie un prix fixe (inscription, commande sur mesure, réservation…). Rend son adresse. Types de questions : court, long, email, telephone, nombre, date, heure, choix, cases, liste, ouinon, etoiles, echelle, satisfaction, nps, fichier, texte (bloc d’information).
| Argument | Type | Description |
|---|---|---|
| test | boolean | |
| titre* | string | |
| moyens | string | momo (Mobile Money), crypto, ou both (les deux). Par défaut : both. |
| montant* | integer | Prix fixe en F CFA (XOF). |
| questions* | array | |
| description | string |
{
"type": "object",
"required": [
"titre",
"montant",
"questions"
],
"properties": {
"test": {
"type": "boolean"
},
"titre": {
"type": "string",
"maxLength": 80
},
"moyens": {
"enum": [
"momo",
"crypto",
"both"
],
"type": "string",
"description": "momo (Mobile Money), crypto, ou both (les deux). Par défaut : both."
},
"montant": {
"type": "integer",
"maximum": 100000000,
"minimum": 100,
"description": "Prix fixe en F CFA (XOF)."
},
"questions": {
"type": "array",
"items": {
"type": "object",
"required": [
"type",
"label"
],
"properties": {
"aide": {
"type": "string",
"maxLength": 300
},
"type": {
"type": "string"
},
"label": {
"type": "string",
"maxLength": 200
},
"requis": {
"type": "boolean"
},
"options": {
"type": "array",
"items": {
"type": "string"
}
}
}
},
"maxItems": 60,
"minItems": 1
},
"description": {
"type": "string",
"maxLength": 255
}
},
"additionalProperties": false
}Pour l’utilisateur connecté à son compte Tchin, marchand ou particulier (connexion demandée la première fois). Crée un lien de paiement Tchin au nom du marchand connecté et rend son adresse (https://tchin.tech/pay/…), à partager avec ses clients. Montant fixe en F CFA, ou montant libre (le client choisit) si montant est omis. Les frais sont payés par le client. N’encaisse rien par lui-même.
| Argument | Type | Description |
|---|---|---|
| test | boolean | true = lien de test (aucun argent réel). Par défaut : false. |
| titre* | string | Ce que le client paie (ex. « Robe wax taille M »). |
| moyens | string | momo (Mobile Money), crypto, ou both (les deux). Par défaut : both. |
| montant | integer | Montant fixe en F CFA (XOF). Omettre pour un montant libre. |
| description | string | Facultatif : détails affichés sur la page. |
{
"type": "object",
"required": [
"titre"
],
"properties": {
"test": {
"type": "boolean",
"description": "true = lien de test (aucun argent réel). Par défaut : false."
},
"titre": {
"type": "string",
"maxLength": 80,
"description": "Ce que le client paie (ex. « Robe wax taille M »)."
},
"moyens": {
"enum": [
"momo",
"crypto",
"both"
],
"type": "string",
"description": "momo (Mobile Money), crypto, ou both (les deux). Par défaut : both."
},
"montant": {
"type": "integer",
"maximum": 100000000,
"minimum": 100,
"description": "Montant fixe en F CFA (XOF). Omettre pour un montant libre."
},
"description": {
"type": "string",
"maxLength": 255,
"description": "Facultatif : détails affichés sur la page."
}
},
"additionalProperties": false
}Pour l’utilisateur connecté à son compte Tchin, marchand ou particulier (connexion demandée la première fois). Crée un lien de retrait : la personne reçoit un e-mail et retire elle-même le montant (Mobile Money ou crypto), payé par le solde de l’utilisateur. En test (test=true) : créé tout de suite, sans argent réel. En réel : NE FAIT RIEN TOUT DE SUITE : prépare une demande et rend une adresse tchin.tech où l’utilisateur vérifie et confirme lui-même avec son Tchin PIN (15 minutes). Ensuite, appelez etat_demande.
| Argument | Type | Description |
|---|---|---|
| pays | string | TG (Togo), BJ (Bénin) ou BF (Burkina Faso). |
| test | boolean | |
| email* | string | |
| moyen* | string | |
| titre* | string | |
| devise | string | |
| message | string | |
| montant* | number | En F CFA pour momo, en unités de la crypto sinon. |
{
"type": "object",
"required": [
"moyen",
"montant",
"email",
"titre"
],
"properties": {
"pays": {
"enum": [
"TG",
"BJ",
"BF"
],
"type": "string",
"description": "TG (Togo), BJ (Bénin) ou BF (Burkina Faso)."
},
"test": {
"type": "boolean"
},
"email": {
"type": "string"
},
"moyen": {
"enum": [
"momo",
"crypto"
],
"type": "string"
},
"titre": {
"type": "string",
"maxLength": 80
},
"devise": {
"enum": [
"USDT",
"TRX",
"BNB",
"SOL"
],
"type": "string"
},
"message": {
"type": "string",
"maxLength": 255
},
"montant": {
"type": "number",
"description": "En F CFA pour momo, en unités de la crypto sinon."
}
},
"additionalProperties": false
}Pour l’utilisateur connecté à son compte Tchin, marchand ou particulier (connexion demandée la première fois). Déplace de l’argent entre deux soldes pays de l’utilisateur (ex. du Bénin vers le Togo). NE FAIT RIEN TOUT DE SUITE : prépare une demande et rend une adresse tchin.tech où l’utilisateur vérifie et confirme lui-même avec son Tchin PIN (15 minutes). Ensuite, appelez etat_demande.
| Argument | Type | Description |
|---|---|---|
| vers* | string | TG (Togo), BJ (Bénin) ou BF (Burkina Faso). |
| depuis* | string | TG (Togo), BJ (Bénin) ou BF (Burkina Faso). |
| montant* | integer | En F CFA. |
{
"type": "object",
"required": [
"depuis",
"vers",
"montant"
],
"properties": {
"vers": {
"enum": [
"TG",
"BJ",
"BF"
],
"type": "string",
"description": "TG (Togo), BJ (Bénin) ou BF (Burkina Faso)."
},
"depuis": {
"enum": [
"TG",
"BJ",
"BF"
],
"type": "string",
"description": "TG (Togo), BJ (Bénin) ou BF (Burkina Faso)."
},
"montant": {
"type": "integer",
"minimum": 1,
"description": "En F CFA."
}
},
"additionalProperties": false
}Pour l’utilisateur connecté à son compte Tchin, marchand ou particulier (connexion demandée la première fois). Le parcours complet d’un paiement reçu par le marchand : montant, frais, net, moyen, pays, statut, dates, lien concerné. Avec la référence du paiement ou le code du lien.
| Argument | Type | Description |
|---|---|---|
| reference* | string | La référence (token) du paiement, ou le code d’un lien. |
{
"type": "object",
"required": [
"reference"
],
"properties": {
"reference": {
"type": "string",
"description": "La référence (token) du paiement, ou le code d’un lien."
}
},
"additionalProperties": false
}Pour l’utilisateur connecté à son compte Tchin, marchand ou particulier (connexion demandée la première fois). Le détail d’une opération du compte (de n’importe quel genre) par sa référence : le numéro rendu par mes_transactions, ou la référence du fournisseur.
| Argument | Type | Description |
|---|---|---|
| reference* | string |
{
"type": "object",
"required": [
"reference"
],
"properties": {
"reference": {
"type": "string"
}
},
"additionalProperties": false
}Pour l’utilisateur connecté à son compte Tchin, marchand ou particulier (connexion demandée la première fois). Envoie de l’argent d’un solde pays de l’utilisateur vers le compte Tchin d’une autre personne (son Tchin ID, ex. boutique@tchin). Frais : tarif des envois entre comptes. NE FAIT RIEN TOUT DE SUITE : prépare une demande et rend une adresse tchin.tech où l’utilisateur vérifie et confirme lui-même avec son Tchin PIN (15 minutes). Ensuite, appelez etat_demande.
| Argument | Type | Description |
|---|---|---|
| vers | string | TG (Togo), BJ (Bénin) ou BF (Burkina Faso). |
| depuis* | string | TG (Togo), BJ (Bénin) ou BF (Burkina Faso). |
| montant* | integer | En F CFA. |
| tchin_id* | string |
{
"type": "object",
"required": [
"tchin_id",
"montant",
"depuis"
],
"properties": {
"vers": {
"enum": [
"TG",
"BJ",
"BF"
],
"type": "string",
"description": "TG (Togo), BJ (Bénin) ou BF (Burkina Faso)."
},
"depuis": {
"enum": [
"TG",
"BJ",
"BF"
],
"type": "string",
"description": "TG (Togo), BJ (Bénin) ou BF (Burkina Faso)."
},
"montant": {
"type": "integer",
"minimum": 1,
"description": "En F CFA."
},
"tchin_id": {
"type": "string"
}
},
"additionalProperties": false
}Pour l’utilisateur connecté à son compte Tchin, marchand ou particulier (connexion demandée la première fois). Dit si une demande préparée (envoyer_argent, retirer_mobile_money, deplacer_argent…) a été confirmée et faite, refusée, a échoué ou attend encore. Ne dites jamais à l’utilisateur que c’est fait avant que ceci réponde « fait ».
| Argument | Type | Description |
|---|---|---|
| demande* | string | La référence rendue (D123). |
{
"type": "object",
"required": [
"demande"
],
"properties": {
"demande": {
"type": "string",
"description": "La référence rendue (D123)."
}
},
"additionalProperties": false
}Dit si un paiement affiché avec afficher_lien_tchin ou preparer_demande_tchin est payé (paye), en cours de validation (en_cours) ou encore à payer (a_payer). Lecture seule.
| Argument | Type | Description |
|---|---|---|
| token* | string | Le token rendu par afficher_lien_tchin ou preparer_demande_tchin (ou le code d’un lien tchin.tech/pay). |
{
"type": "object",
"required": [
"token"
],
"properties": {
"token": {
"type": "string",
"description": "Le token rendu par afficher_lien_tchin ou preparer_demande_tchin (ou le code d’un lien tchin.tech/pay)."
}
},
"additionalProperties": false
}Pour l’utilisateur connecté à son compte Tchin, marchand ou particulier (connexion demandée la première fois). Les abonnements des clients du marchand : formule, montant, rythme, statut, prochaine échéance, nombre d’échéances payées.
| Argument | Type | Description |
|---|---|---|
| limite | integer | |
| statut | string |
{
"type": "object",
"properties": {
"limite": {
"type": "integer",
"maximum": 50,
"minimum": 1
},
"statut": {
"enum": [
"active",
"pending",
"cancelled"
],
"type": "string"
}
},
"additionalProperties": false
}Pour l’utilisateur connecté à son compte Tchin, marchand ou particulier (connexion demandée la première fois). Les applications API du compte : nom, description, moyens acceptés, qui paie les frais, date. Jamais les clés secrètes.
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}Pour l’utilisateur connecté à son compte Tchin, marchand ou particulier (connexion demandée la première fois). Les coffres de la banque Tchin (épargne bloquée par dépôts Mobile Money réguliers) : montant, rythme, déjà déposé, prochaine échéance, date de fin, statut.
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}Pour l’utilisateur connecté à son compte Tchin, marchand ou particulier (connexion demandée la première fois). Les comptes Tchin à qui l’utilisateur a envoyé de l’argent récemment (Tchin ID, nom, pays), pour retrouver un destinataire.
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}Pour l’utilisateur connecté à son compte Tchin, marchand ou particulier (connexion demandée la première fois). Les liens de paiement et formulaires du marchand, les plus récents d’abord : titre, adresse, montant, ventes, actif ou non.
| Argument | Type | Description |
|---|---|---|
| limite | integer |
{
"type": "object",
"properties": {
"limite": {
"type": "integer",
"maximum": 50,
"minimum": 1
}
},
"additionalProperties": false
}Pour l’utilisateur connecté à son compte Tchin, marchand ou particulier (connexion demandée la première fois). Les liens de retrait envoyés : à qui, montant, statut (ouvert, retiré, annulé…), adresse.
| Argument | Type | Description |
|---|---|---|
| limite | integer |
{
"type": "object",
"properties": {
"limite": {
"type": "integer",
"maximum": 50,
"minimum": 1
}
},
"additionalProperties": false
}Pour l’utilisateur connecté à son compte Tchin, marchand ou particulier (connexion demandée la première fois). Les abonnements que l’utilisateur PAIE (prélèvements chez des marchands) : marchand, formule, montant, rythme, prochaine échéance, retard, et l’adresse pour payer l’échéance.
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}Pour l’utilisateur connecté à son compte Tchin, marchand ou particulier (connexion demandée la première fois). Les derniers retraits du compte (Mobile Money, crypto, gains de parrainage) : date, montant, frais, moyen, statut.
| Argument | Type | Description |
|---|---|---|
| mode | string | reel (par défaut) : l’argent réel ; test : les opérations de test ; tous. |
| limite | integer |
{
"type": "object",
"properties": {
"mode": {
"enum": [
"reel",
"test",
"tous"
],
"type": "string",
"description": "reel (par défaut) : l’argent réel ; test : les opérations de test ; tous."
},
"limite": {
"type": "integer",
"maximum": 50,
"minimum": 1
}
},
"additionalProperties": false
}Pour l’utilisateur connecté à son compte Tchin, marchand ou particulier (connexion demandée la première fois). TOUT l’historique du compte, les plus récentes d’abord : paiements reçus, dépôts, retraits, envois, argent reçu, déplacements entre pays, cashback, parrainage, épargne. Filtres : genre, sens (entrees/sorties), statut, pays, période (AAAA-MM-JJ), mode (reel par défaut, test, tous). Rend aussi les totaux du filtre (entrées, sorties, frais). Page par page (25 par défaut, 100 au plus).
| Argument | Type | Description |
|---|---|---|
| au | string | Dernier jour inclus (AAAA-MM-JJ). |
| du | string | Premier jour (AAAA-MM-JJ). |
| mode | string | reel (par défaut) : l’argent réel ; test : les opérations de test ; tous. |
| page | integer | |
| pays | string | TG, BJ ou BF. |
| sens | string | |
| genre | string | paiement (reçu), depot, retrait, envoi, recu, deplacement (entre ses soldes pays), cashback, parrainage, epargne, ajustement. |
| limite | integer | |
Pour l’utilisateur connecté à son compte Tchin, marchand ou particulier (connexion demandée la première fois). Les derniers paiements reçus (ventes) : date, montant, net, moyen, statut, lien. Sans données privées des clients. Pour tout l’historique, utilisez mes_transactions.
| Argument | Type | Description |
|---|---|---|
| mode | string | reel (par défaut) : l’argent réel ; test : les opérations de test ; tous. |
| limite | integer | |
| statut | string |
{
"type": "object",
"properties": {
"mode": {
"enum": [
"reel",
"test",
"tous"
],
"type": "string",
"description": "reel (par défaut) : l’argent réel ; test : les opérations de test ; tous."
},
"limite": {
"type": "integer",
"maximum": 50,
"minimum": 1
},
"statut": {
"enum": [
"completed",
"pending",
"failed"
],
"type": "string"
}
},
"additionalProperties": false
}Pour l’utilisateur connecté à son compte Tchin, marchand ou particulier (connexion demandée la première fois). Modifie un lien de paiement ou un formulaire : titre, montant (0 = montant libre), description, moyens, test/réel.
| Argument | Type | Description |
|---|---|---|
| lien* | string | L’adresse du lien (https://tchin.tech/pay/…) ou son code. |
| test | boolean | |
| titre | string | |
| moyens | string | |
| montant | integer | En F CFA ; 0 pour un montant libre. |
| description | string |
{
"type": "object",
"required": [
"lien"
],
"properties": {
"lien": {
"type": "string",
"description": "L’adresse du lien (https://tchin.tech/pay/…) ou son code."
},
"test": {
"type": "boolean"
},
"titre": {
"type": "string",
"maxLength": 80
},
"moyens": {
"enum": [
"momo",
"crypto",
"both"
],
"type": "string"
},
"montant": {
"type": "integer",
"description": "En F CFA ; 0 pour un montant libre."
},
"description": {
"type": "string",
"maxLength": 255
}
},
"additionalProperties": false
}Pour l’utilisateur connecté à son compte Tchin, marchand ou particulier (connexion demandée la première fois). Le cashback Tchin du compte : Tchin gagnés (1 000 Tchin = 10 F), leur valeur en F CFA, les cartes à gratter qui attendent, le minimum pour convertir.
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}Pour l’utilisateur connecté à son compte Tchin, marchand ou particulier (connexion demandée la première fois). Le compte Tchin connecté (marchand ou particulier) : nom, Tchin ID, pays, vérification d’identité, Tchin PIN créé ou non, soldes par pays (F CFA), en crypto et en cashback.
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}Pour l’utilisateur connecté à son compte Tchin, marchand ou particulier (connexion demandée la première fois). Le parrainage du compte : code et lien d’invitation, nombre de filleuls (et actifs), palier, gains totaux et du mois.
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}Pour l’utilisateur connecté à son compte Tchin, marchand ou particulier (connexion demandée la première fois). Rend l’adresse d’une page de Tchin, pour ce qui se fait sur l’écran de Tchin (recharger son solde, retrait crypto, coffres, Tchin PIN, vérification d’identité…). Pages : accueil (L’accueil : soldes, recharger (Mobile Money ou crypto), retirer en crypto, scanner un QR) ; transactions (Toutes les opérations, avec les statistiques) ; envoyer (Envoyer de l’argent à un compte Tchin) ; liens (Les liens de paiement et formulaires) ; cashback (Le cashback et les cartes à gratter) ; parrainage (Le parrainage) ; banque (La banque Tchin et les coffres) ; prelevements (Les prélèvements (abonnements payés)) ; api (Les applications API et leurs clés (la clé secrète avec le Tchin PIN)) ; parametres (Les paramètres : Tchin PIN, biométrie, notifications, relevé mensuel) ; profil (Le profil et la photo) ; verification (La vérification d’identité (KYC), depuis le téléphone) ; letou (Letou, l’assistant de Tchin).
| Argument | Type | Description |
|---|---|---|
| page* | string |
{
"type": "object",
"required": [
"page"
],
"properties": {
"page": {
"enum": [
"accueil",
"transactions",
"envoyer",
"liens",
"cashback",
"parrainage",
"banque",
"prelevements",
"api",
"parametres",
"profil",
"verification",
"letou"
],
"type": "string"
}
},
"additionalProperties": false
}Crée une demande de paiement (une facture) en francs CFA (XOF) au nom d’un compte Tchin désigné par son Tchin ID (pseudo@tchin), puis affiche son formulaire de paiement sécurisé dans la conversation. Cet outil N’EFFECTUE AUCUN PAIEMENT et ne débite personne : c’est l’utilisateur qui valide lui-même dans le formulaire, s’il le souhaite. À utiliser quand l’utilisateur veut payer ou envoyer un montant à un Tchin ID. Montant entre 200 et 1 000 000 F.
| Argument | Type | Description |
|---|---|---|
| motif | string | Facultatif : l’objet du paiement (par exemple « Commande 42 »). |
| montant* | integer | Le montant en francs CFA (XOF), sans décimales. |
| tchin_id* | string | Le Tchin ID du bénéficiaire, par exemple boutique@tchin. |
{
"type": "object",
"required": [
"tchin_id",
"montant"
],
"properties": {
"motif": {
"type": "string",
"maxLength": 80,
"description": "Facultatif : l’objet du paiement (par exemple « Commande 42 »)."
},
"montant": {
"type": "integer",
"maximum": 1000000,
"minimum": 200,
"description": "Le montant en francs CFA (XOF), sans décimales."
},
"tchin_id": {
"type": "string",
"description": "Le Tchin ID du bénéficiaire, par exemple boutique@tchin."
}
},
"additionalProperties": false
}Pour l’utilisateur connecté à son compte Tchin, marchand ou particulier (connexion demandée la première fois). Le résumé des VENTES (paiements reçus) sur une période : total encaissé, net reçu, nombre de paiements réussis et échoués, répartition par moyen, par pays et par lien. Dates au format AAAA-MM-JJ (par défaut : les 30 derniers jours). Pour TOUTES les opérations (dépôts, retraits, envois…), utilisez bilan_compte.
| Argument | Type | Description |
|---|---|---|
| au | string | Dernier jour inclus (AAAA-MM-JJ). |
| du | string | Premier jour (AAAA-MM-JJ). |
| mode | string | reel (par défaut) : l’argent réel ; test : les opérations de test ; tous. |
{
"type": "object",
"properties": {
"au": {
"type": "string",
"description": "Dernier jour inclus (AAAA-MM-JJ)."
},
"du": {
"type": "string",
"description": "Premier jour (AAAA-MM-JJ)."
},
"mode": {
"enum": [
"reel",
"test",
"tous"
],
"type": "string",
"description": "reel (par défaut) : l’argent réel ; test : les opérations de test ; tous."
}
},
"additionalProperties": false
}Pour l’utilisateur connecté à son compte Tchin, marchand ou particulier (connexion demandée la première fois). Fait le relevé des transactions en PDF, au format officiel des documents Tchin (papier à en-tête), sur une période (30 derniers jours par défaut, un an au plus), avec les mêmes filtres que mes_transactions. Rend une adresse de téléchargement valable 24 heures, qui ne s’ouvre qu’au titulaire connecté à Tchin. À utiliser dès que l’utilisateur demande un relevé, un PDF ou un document de ses transactions.
| Argument | Type | Description |
|---|---|---|
| au | string | Dernier jour inclus (AAAA-MM-JJ). |
| du | string | Premier jour (AAAA-MM-JJ). |
| mode | string | reel (par défaut) : l’argent réel ; test : les opérations de test ; tous. |
| pays | string | |
| sens | string | |
| genre | string | paiement (reçu), depot, retrait, envoi, recu, deplacement (entre ses soldes pays), cashback, parrainage, epargne, ajustement. |
| statut | string |
{
"type": "object",
"properties": {
"au": {
"type": "string",
"description": "Dernier jour inclus (AAAA-MM-JJ)."
},
"du": {
"type": "string",
"description": "Premier jour (AAAA-MM-JJ)."
},
"mode": {
"enum": [
"reel",
"test",
"tous"
],
"type": "string",
"description": "reel (par défaut) : l’argent réel ; test : les opérations de test ; tous."
},
"pays": {
"type": "string"
},
"sens": {
"enum": [
"entrees",
"sorties"
],
"type": "string"
},
"genre": {
"enum": [
"paiement",
"depot",
"retrait",
"envoi",
"recu",
"deplacement",
"cashback",
"parrainage",
"epargne",
"ajustement"
],
"type": "string",
"description": "paiement (reçu), depot, retrait, envoi, recu, deplacement (entre ses soldes pays), cashback, parrainage, epargne, ajustement."
},
"statut": {
"enum": [
"reussi",
"en_attente",
"echoue",
"annule"
],
"type": "string"
}
},
"additionalProperties": false
}Pour l’utilisateur connecté à son compte Tchin, marchand ou particulier (connexion demandée la première fois). Les réseaux Mobile Money qui peuvent recevoir un retrait dans un pays (code, nom), avec leurs frais, et ceux qui marchent en ce moment.
| Argument | Type | Description |
|---|---|---|
| pays* | string | TG (Togo), BJ (Bénin) ou BF (Burkina Faso). |
{
"type": "object",
"required": [
"pays"
],
"properties": {
"pays": {
"enum": [
"TG",
"BJ",
"BF"
],
"type": "string",
"description": "TG (Togo), BJ (Bénin) ou BF (Burkina Faso)."
}
},
"additionalProperties": false
}Pour l’utilisateur connecté à son compte Tchin, marchand ou particulier (connexion demandée la première fois). Retire de l’argent d’un solde pays vers un numéro Mobile Money (frais pris dans le montant). Appelez d’abord reseaux_retrait pour connaître les réseaux et leurs frais. NE FAIT RIEN TOUT DE SUITE : prépare une demande et rend une adresse tchin.tech où l’utilisateur vérifie et confirme lui-même avec son Tchin PIN (15 minutes). Ensuite, appelez etat_demande.
| Argument | Type | Description |
|---|---|---|
| pays | string | TG (Togo), BJ (Bénin) ou BF (Burkina Faso). |
| depuis* | string | TG (Togo), BJ (Bénin) ou BF (Burkina Faso). |
| reseau* | string | Le code du réseau (donné par reseaux_retrait). |
| montant* | integer | En F CFA. |
| telephone* | string |
{
"type": "object",
"required": [
"depuis",
"reseau",
"telephone",
"montant"
],
"properties": {
"pays": {
"enum": [
"TG",
"BJ",
"BF"
],
"type": "string",
"description": "TG (Togo), BJ (Bénin) ou BF (Burkina Faso)."
},
"depuis": {
"enum": [
"TG",
"BJ",
"BF"
],
"type": "string",
"description": "TG (Togo), BJ (Bénin) ou BF (Burkina Faso)."
},
"reseau": {
"type": "string",
"description": "Le code du réseau (donné par reseaux_retrait)."
},
"montant": {
"type": "integer",
"minimum": 1,
"description": "En F CFA."
},
"telephone": {
"type": "string"
}
},
"additionalProperties": false
}Pour l’utilisateur connecté à son compte Tchin, marchand ou particulier (connexion demandée la première fois). Supprime une application API (ses clés ne marcheront plus). NE FAIT RIEN TOUT DE SUITE : prépare une demande et rend une adresse tchin.tech où l’utilisateur vérifie et confirme lui-même avec son Tchin PIN (15 minutes). Ensuite, appelez etat_demande.
| Argument | Type | Description |
|---|---|---|
| application* | string | Le nom ou le numéro de l’application. |
{
"type": "object",
"required": [
"application"
],
"properties": {
"application": {
"type": "string",
"description": "Le nom ou le numéro de l’application."
}
},
"additionalProperties": false
}Pour l’utilisateur connecté à son compte Tchin, marchand ou particulier (connexion demandée la première fois). Supprime définitivement un lien de paiement ou un formulaire (les paiements déjà reçus restent).
| Argument | Type | Description |
|---|---|---|
| lien* | string | L’adresse du lien (https://tchin.tech/pay/…) ou son code. |
{
"type": "object",
"required": [
"lien"
],
"properties": {
"lien": {
"type": "string",
"description": "L’adresse du lien (https://tchin.tech/pay/…) ou son code."
}
},
"additionalProperties": false
}Réservé à la feuille de paiement Tchin affichée dans la conversation. Adresse et montant crypto.
| Argument | Type | Description |
|---|---|---|
| token* | string | |
| devise | string | |
| montant | integer |
{
"type": "object",
"required": [
"token"
],
"properties": {
"token": {
"type": "string"
},
"devise": {
"type": "string"
},
"montant": {
"type": "integer"
}
},
"additionalProperties": false
}Réservé à la feuille de paiement Tchin affichée dans la conversation. Suivre un paiement crypto.
| Argument | Type | Description |
|---|---|---|
| jeton | string | |
| token* | string | |
| simuler | boolean |
{
"type": "object",
"required": [
"token"
],
"properties": {
"jeton": {
"type": "string"
},
"token": {
"type": "string"
},
"simuler": {
"type": "boolean"
}
},
"additionalProperties": false
}Réservé à la feuille de paiement Tchin affichée dans la conversation. Configuration de la feuille.
| Argument | Type | Description |
|---|---|---|
| token* | string |
{
"type": "object",
"required": [
"token"
],
"properties": {
"token": {
"type": "string"
}
},
"additionalProperties": false
}Réservé à la feuille de paiement Tchin affichée dans la conversation. Lancer un Mobile Money (le client valide sur son téléphone).
| Argument | Type | Description |
|---|---|---|
| pays | string | |
| string | ||
| token* | string | |
| numero | string | |
| reseau | string | |
| montant | integer |
{
"type": "object",
"required": [
"token"
],
"properties": {
"pays": {
"type": "string"
},
"email": {
"type": "string"
},
"token": {
"type": "string"
},
"numero": {
"type": "string"
},
"reseau": {
"type": "string"
},
"montant": {
"type": "integer"
}
},
"additionalProperties": false
}Réservé à la feuille de paiement Tchin affichée dans la conversation. Suivre un Mobile Money.
| Argument | Type | Description |
|---|---|---|
| suivi | string | |
| token* | string |
{
"type": "object",
"required": [
"token"
],
"properties": {
"suivi": {
"type": "string"
},
"token": {
"type": "string"
}
},
"additionalProperties": false
}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 1, 2026.
Takes a password, API key or token as an argument, so the secret passes through the model's context and chat logs.
Fix: Read credentials from the server's own configuration (environment, OAuth) instead of a tool argument.
| statut |
| string |
{
"type": "object",
"properties": {
"au": {
"type": "string",
"description": "Dernier jour inclus (AAAA-MM-JJ)."
},
"du": {
"type": "string",
"description": "Premier jour (AAAA-MM-JJ)."
},
"mode": {
"enum": [
"reel",
"test",
"tous"
],
"type": "string",
"description": "reel (par défaut) : l’argent réel ; test : les opérations de test ; tous."
},
"page": {
"type": "integer",
"minimum": 1
},
"pays": {
"type": "string",
"description": "TG, BJ ou BF."
},
"sens": {
"enum": [
"entrees",
"sorties"
],
"type": "string"
},
"genre": {
"enum": [
"paiement",
"depot",
"retrait",
"envoi",
"recu",
"deplacement",
"cashback",
"parrainage",
"epargne",
"ajustement"
],
"type": "string",
"description": "paiement (reçu), depot, retrait, envoi, recu, deplacement (entre ses soldes pays), cashback, parrainage, epargne, ajustement."
},
"limite": {
"type": "integer",
"maximum": 100,
"minimum": 1
},
"statut": {
"enum": [
"reussi",
"en_attente",
"echoue",
"annule"
],
"type": "string"
}
},
"additionalProperties": false
}