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

# Rattacher un profil LinkedIn

L'outil linkedin_profil_rattacher de Prescriptio crée une fiche de prospection depuis un profil LinkedIn, ou relie une fiche existante à ce profil.

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

**MCP (JSON-RPC)**

```json
{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {
      "linkedin_url": "<linkedin_url>"
    },
    "name": "linkedin_profil_rattacher"
  }
}
```

**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":{"linkedin_url":"<linkedin_url>"},"name":"linkedin_profil_rattacher"}}'
```

### 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 |
|---|---|---|---|
| `degre_relation` | `1` · `2` · `3` | — | Degre de relation LinkedIn, si connu. 1 signifie qu'un DM direct est possible. Facultatif. |
| `linkedin_url` | texte | oui | Adresse publique du profil, par exemple https://www.linkedin.com/in/prenom-nom. La query et le slash final sont ignores ; la casse du slug est preservee. |
| `nom` | texte | — | Nom affiche par LinkedIn, si le profil doit etre crée. Facultatif : a défaut le slug fait office de libelle, et un nom incoherent avec le slug est refuse en base. |
| `prospect_id` | texte | — | UUID de la FICHE (contact), celui que rendent prospection_cibles et linkedin_prospects. Facultatif : sans UUID, l'outil crée directement la fiche depuis le profil public. |
| `societe` | texte | — | Société actuelle affichee par LinkedIn. Utilisee lors de la création directe de la fiche. Facultatif. |
| `titre` | texte | — | Accroche (headline) affichee par LinkedIn, si le profil doit etre crée. Facultatif. |

## Quand l'utiliser

Sans prospect_id : fournir linkedin_url et nom (société, titre et degre_relation sont facultatifs) ; l'outil rend le prospect_id utilisable immediatement pour enregistrer le message. Avec prospect_id : rattache la fiche existante. Le profil est crée dans l'annuaire s'il n'y est pas encore. C'est le deuxieme temps du travail de prospection : repérer les décideurs, PUIS actualiser la donnée LinkedIn, PUIS les coordonnées, PUIS seulement écrire. Une fiche issue d'un import d'adresses n'a pas de profil : son titre affiche n'a jamais été confronte a la source. Le profil crée est un simple repere (rien n'a encore été lu de lui) : enchainer sur linkedin_profil_actualisation. Refuse si la personne s'est opposee a l'exploitation de son profil, si la fiche porte déjà un autre profil, ou si une autre fiche de l'organisation porte celui-ci. Requiert un compte connecte.

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

```text
Crée une fiche de prospection à partir de ce profil LinkedIn.
```

Outil : `linkedin_profil_rattacher` · Portée : `mcp:write`, écrit dans votre espace · Coût : 1 appel, aucune unité de dossier · Limite : agit dans votre espace seulement, jamais dans la donnée publique

## 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-preparer-linkedin](https://prescriptio.fr/skills/prescriptio-preparer-linkedin) : Le skill du plugin qui route cet outil

## Les pages qui s'en servent

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

- [Préparer le travail LinkedIn](https://prescriptio.fr/skills/prescriptio-preparer-linkedin) : IA, Les skills du plugin

## Voir aussi

- [linkedin_prospects](https://prescriptio.fr/docs/api/linkedin_prospects) : Prospection LinkedIn (lecture)
- [linkedin_mp_brouillon_enregistrer](https://prescriptio.fr/docs/api/linkedin_mp_brouillon_enregistrer) : Enregistrer explicitement un brouillon LinkedIn libre, sans envoi
- [linkedin_publications_statistiques](https://prescriptio.fr/docs/api/linkedin_publications_statistiques) : Performance de VOS publications LinkedIn
- [linkedin_publications_rechercher](https://prescriptio.fr/docs/api/linkedin_publications_rechercher) : Lire le TEXTE de vos publications LinkedIn pour écrire avec votre voix (scope:mine, défaut, recentes…
- [linkedin_profil_actualisation](https://prescriptio.fr/docs/api/linkedin_profil_actualisation) : Demande a l'extension Chrome de relire le profil LinkedIn d'un prospect
- [Catalogue des outils](https://prescriptio.fr/docs/api) : Tous les outils, rangés par module
