[Index de la documentation](https://prescriptio.fr/docs/llms.txt)

# Définir vos profils de cibles

L'outil prospection_profils_cibles de Prescriptio lit ou définit les profils de cibles de votre espace, avec leurs libellés et leurs indices de reconnaissance.

### Squelette d'appel, généré depuis le schéma

**MCP (JSON-RPC)**

```json
{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {
      "action": "lister"
    },
    "name": "prospection_profils_cibles"
  }
}
```

**HTTP (curl)**

```bash
curl -sS https://prescriptio.fr/api/mcp \
  -H 'Authorization: Bearer <jeton>' \
  -H 'Content-Type: application/json' \
  -d '{"id":1,"jsonrpc":"2.0","method":"tools/call","params":{"arguments":{"action":"lister"},"name":"prospection_profils_cibles"}}'
```

### Forme de la réponse, générée depuis le schéma

```json
{
  "action": "<texte>",
  "download_url": "<texte>",
  "fields": {},
  "files": [
    {}
  ],
  "ok": false,
  "page": 0,
  "pages_total": 0,
  "quota": {},
  "texte": "<texte>"
}
```

## Paramètres

| Nom | Type | Requis | Description |
|---|---|---|---|
| `accroche` | texte | — | modifier : le texte de cette variante. (max. caractères 4000) |
| `accroche_active` | booléen | — | modifier : allumer ou eteindre cette variante. Au moins une doit rester vivante. |
| `accroche_id` | texte | — | modifier : la variante d'accroche a écrire (exemple a3). Un identifiant inconnu Crée la variante si accroche est fourni. (max. caractères 32) |
| `action` | `lister` · `modifier` | — | (défaut `"lister"`) |
| `action_immediate` | texte | — | Ce qu'on demande au lecteur de faire, en une phrase. Remplit [action]. (max. caractères 200) |
| `bloc` | `salutation` · `presentation` · `personnalisation` · `preuve_recherche` · `gratuit` · `proposition` · `prochainement` · `cloture` | — | modifier : le bloc a reecrire. L'accroche ne se modifie pas par ici : passer accroche_id + accroche. |
| `blocs` | objet | — | ajouter : les blocs du modele, en un objet. accroche est un tableau de {id, texte, actif} ; les autres sont des chaines. |
| `canal` | `mp` · `relance` · `mail` | — | mp = message prive LinkedIn (premier contact), relance = la touche suivante sur le même fil, mail = un courriel individuel. Les campagnes de masse ont leur propre module. |
| `id` | texte | — | UUID du modele. Requis pour lire, modifier, dupliquer, desactiver, activer. |
| `inclure_inactifs` | booléen | — | lister : inclure les modeles desactives (défaut false). |
| `lien` | texte | — | Le lien que CE modele montre, pour le champ [lien] : une page a vous, qui s'ouvre pour quelqu'un qui n'a pas de compte. Vide : l'adresse declaree dans vos reglages sert de repli. Distinct de [lien_recherche], qui pointe la recherche du jour dans le produit. (max. caractères 300) |
| `limit` | entier | — | lister : nombre maximum (défaut 50). (min 1, max 200) |
| `modules` | liste de texte | — | Ce que VOTRE organisation met en avant pour ce profil, en texte libre (exemple : Pose de toiture, Bardage bois, Zinguerie). Six entrees au plus, 80 caracteres chacune. Remplit le champ [outils], enumere dans cet ordre. |
| `nom` | texte | — | Nom du modele (unique dans l'espace). Pour dupliquer : le nom de la COPIE. (max. caractères 120) |
| `objet` | texte | — | Objet du courriel. Canal mail seulement. (max. caractères 200) |
| `prochainement` | liste de texte | — | Ce qui arrive, en texte libre, sans date et sans chiffre. |
| `profil_cible` | texte | — | A qui le modele s'adresse. PAS une liste fermee : chaque organisation definit ses profils (action profils pour lire les siens, poser_profil pour en ajouter un). Les cinq fournis au depart : industriel, be_architecte, entreprise_distributeur, promoteur, autre. Un identifiant inconnu est Crée dans la liste de l'organisation. (format `^[a-z0-9_]+$`, max. caractères 40) |
| `profil_indices` | liste de texte | — | poser_profil : les mots qui font reconnaitre ce profil sur la fonction, l'accroche, la société ou le libelle NAF d'une cible. Ils sont mis a plat (minuscules, sans accent) avant comparaison. Vide : le profil existe mais se choisit a la main. |
| `profil_libelle` | texte | — | poser_profil : le nom affiche de ce profil, en clair et avec ses accents (exemple : Cuisiniste independant). (max. caractères 80) |
| `profil_rang` | entier | — | poser_profil : l'ordre d'essai, du plus spécifique au plus général. Le premier indice qui repond gagne (défaut 500). (min 1, max 999) |
| `prospect_id` | texte | — | selectionner : UUID du contact vise. Le profil se deduit de sa fonction, de son accroche et de son activité. |
| `texte` | texte | — | modifier : le nouveau texte du bloc. (max. caractères 4000) |

## Quand l'utiliser

libellés et indices de reconnaissance. N'écrit aucun message.

**Prompt prêt à coller : Le prompt qui le déclenche**

```text
Quels profils de cibles mon espace reconnaît-il ?
```

Outil : `prospection_profils_cibles` · Portée : `mcp:write`, écrit dans votre espace · Coût : 1 appel, aucune unité de dossier · Limite : 200 résultats par page au plus

## En bref

| | |
|---|---|
| Effets | lecture et écriture dans l'espace du compte |
| Portée OAuth | `mcp:write` |
| Conditions d’accès | Chaque action conserve ses droits, ses conditions d’offre et ses quotas ; sa présence dans le catalogue ne les lève pas. |
| Données lues | l'espace du compte authentifié (ses alertes, ses dossiers, sa base) |
| Distribution | MCP historique |
| En REST | aucune opération : il s'appelle par le connecteur MCP |

## Réponse

Le résultat arrive dans `content[0].text` (le JSON sérialisé) et dans `structuredContent` (le même objet). L'exemple donne les **types**, jamais des valeurs réelles. Un champ absent ou `null` n'est ni un zéro ni une estimation : la source ne l'a pas renseigné.

## Erreurs et quotas

Cet outil ne consomme aucune unité de dossier : chercher est gratuit, c'est la lecture d'un dossier (`marches_dce`, `mairies_deliberations` et leurs téléchargements) qui est décomptée.

Les compteurs d’appels et de dossiers sont communs. Chaque action peut aussi être soumise à des droits et plafonds métier : [Codes d'erreur](https://prescriptio.fr/docs/reference/erreurs) et [Authentification et quotas](https://prescriptio.fr/docs/reference/authentification#les-quotas).

## Les skills qui s'en servent

- [prescriptio-gerer-prospection](https://prescriptio.fr/skills/prescriptio-gerer-prospection) : Le skill du plugin qui route cet outil

## Les pages qui s'en servent

Calculé depuis la documentation : chaque page qui cite `prospection_profils_cibles`.

- [Organiser la prospection](https://prescriptio.fr/skills/prescriptio-gerer-prospection) : IA, Les skills du plugin

## Voir aussi

- [prospection_objectif](https://prescriptio.fr/docs/api/prospection_objectif) : L'objectif de prospection de l'utilisateur, et ou il en est
- [prospection_cibles](https://prescriptio.fr/docs/api/prospection_cibles) : Le rang de cible d'un prospect : décideur (celui qui décide), prioritaire (a travailler maintenant) ou…
- [prospection_coordonnees](https://prescriptio.fr/docs/api/prospection_coordonnees) : Dit si un prospect est Joignable, et enregistre ses coordonnées
- [prospection_pipeline](https://prescriptio.fr/docs/api/prospection_pipeline) : Le pipeline commercial de l'organisation : ses étapes et leurs effectifs
- [prospection_historique](https://prescriptio.fr/docs/api/prospection_historique) : L'historique d'un prospect : tout ce qui s'est passe avec une personne, sur tous les canaux, dans un seul fil
- [Catalogue des outils](https://prescriptio.fr/docs/api) : Tous les outils, rangés par module
