API et MCP · Gratuit

Achetez de la presse depuis votre chat d’IA.

Connectez Prensalink à Claude, ChatGPT ou vos propres outils. Consultez le catalogue, configurez vos commandes, validez les articles et téléchargez vos factures sans passer par la plateforme. Sans frais supplémentaires pour les clients disposant d’un solde ou ayant déjà passé une commande.

✓ Permissions par périmètre. Chaque achat se confirme dans la conversation.

Serveur MCP

https://mcp.prensalink.com/mcp
Assistant IA ● Prensalink connecté
Trouve des journaux économiques en Espagne avec un DA supérieur à 60 et à moins de 350 €.
J’ai trouvé 23 médias qui remplissent ces critères. Les trois meilleurs en rapport autorité-prix :
elconfidencialdigital.comDA 79 · 321 k visites199 €
economiadigital.esDA 69 · 410 k visites310 €
lanuevacronica.comDA 61 · 74 k visites189 €
Ajoute le premier au panier et prépare-moi le devis.
C’est ajouté. Voici le devis complet :
elconfidencialdigital.com · 1 article199,00 €
TVA (21 %)41,79 €
Total240,79 €
Je confirme la commande avec le solde de votre compte ?

Ce que vous pouvez faire

Tout le parcours, hors de la plateforme.

Il ne s’agit pas seulement de consulter le catalogue : la connexion couvre tout l’achat, de la recherche d’un média au téléchargement de la facture.

Catalogue

  • ●Rechercher des médias avec filtres et tri
  • ●Voir les produits d’une URL précise
  • ●Lister pays, régions et thématiques
  • ●Consulter les thématiques sensibles et leur prix minimum

Panier et devis

  • ●Ajouter, changer la quantité ou vider
  • ●Configurer chaque unité : liens, ancre, destination
  • ●Importer les images de l’article
  • ●Générer un devis avec codes promo et commentaire

Commandes

  • ●Confirmer avec le solde ou par virement
  • ●Lister et filtrer par statut
  • ●Consulter la configuration et l’URL de publication
  • ●Valider l’article ou demander des modifications

Compte

  • ●Profils de facturation et solde disponible
  • ●Moyens de paiement actifs
  • ●Liste des factures
  • ●Téléchargement du PDF de chaque facture

Deux façons de vous connecter

MCP si vous discutez. API si vous codez.

Les deux utilisent la même clé API et les mêmes permissions. Vous pouvez activer les deux en même temps.

Recommandé pour la plupart

Serveur MCP

Vous ajoutez Prensalink comme connecteur dans votre assistant et lui demandez ce que vous voulez en langage naturel. Sans écrire une ligne de code.

Pour quiTout utilisateur
Faut-il coderNon
Clients compatiblesClaude, ChatGPT, Codex
AuthentificationOAuth + clé API
Temps de mise en placeQuelques minutes
Pour les équipes techniques

API REST

Intégrez le catalogue et les commandes à votre propre tableau de bord, votre CRM ou vos processus internes. Spécification OpenAPI publique.

Pour quiAgences et développeurs
Faut-il coderOui
FormatJSON via HTTPS
AuthentificationBearer avec clé API
Opérations groupéesJusqu’à 100 médias

Mise en place

Connecter le MCP prend quatre étapes.

Créez d’abord votre clé API depuis votre compte et conservez-la : elle n’est affichée qu’une fois.

Claude

Depuis Claude web ou l’application de bureau

  1. Ouvrez Paramètres → Connecteurs → Ajouter un connecteur personnalisé.
  2. Saisissez Prensalink comme nom et collez l’URL du serveur MCP. Utilisez l’authentification OAuth et laissez vides les secrets client et les en-têtes.
  3. Cliquez sur Connecter. Si Claude le demande, choisissez d’utiliser l’identité publiée de Claude et continuez jusqu’au formulaire de Prensalink.
  4. Collez votre clé API dans le formulaire de Prensalink et cliquez sur Connecter. Revenez à l’assistant et activez Prensalink dans la conversation.
Guide officiel des connecteurs de Claude ↗︎

ChatGPT et Codex

Depuis ChatGPT web ou depuis Codex

  1. Dans Codex : Modules complémentaires → MCP → Ajouter et choisissez de connecter un MCP personnalisé. Dans ChatGPT web : Plugins → + → Ajouter un serveur MCP personnalisé.
  2. Saisissez Prensalink et collez l’URL du serveur. Dans Codex, sélectionnez HTTP avec transmission en continu et laissez vides le jeton et les en-têtes ; dans ChatGPT, sélectionnez OAuth.
  3. Enregistrez la connexion et cliquez sur S’authentifier pour ouvrir la page sécurisée de Prensalink.
  4. Collez votre clé API dans le formulaire de Prensalink et cliquez sur Connecter. Revenez à l’assistant et activez Prensalink dans la conversation.
Guide officiel de ChatGPT et Codex ↗︎

Votre clé API se saisit uniquement sur la page sécurisée de Prensalink, jamais dans le chat. L’assistant ne la voit jamais : il reçoit un jeton d’accès. La disponibilité des connecteurs dépend de votre offre dans chaque outil et des permissions de votre organisation.

Sécurité

Une IA qui accède à votre compte, avec des limites.

Autoriser un assistant à dépenser de l’argent rendrait n’importe qui nerveux. C’est pourquoi vous décidez de ce qu’il peut faire et chaque achat se confirme dans la conversation.

  • Permissions par périmètreChaque clé API a ses propres permissions. Vous pouvez n’accorder que products:read pour consulter le catalogue, ou ajouter l’achat et les commandes. Sans la permission nécessaire, la requête est refusée.
  • Confirmation expliciteAvant de valider une commande, l’assistant présente le devis complet —unités, configuration, taxes et total— et attend votre accord.
  • La clé ne passe pas par le chatElle se saisit dans le formulaire de Prensalink via OAuth. L’assistant travaille avec un jeton, pas avec votre clé API.
  • Devis à durée limitéeChaque devis est valable 15 minutes. Si le prix change ou s’il expire, il faut en générer un nouveau et confirmer à nouveau.
  • Pas de commandes en doubleLa création de commandes exige une clé d’idempotence, donc une nouvelle tentative ne génère pas de second achat.
  • Limites de fréquence60 requêtes par minute et par identifiant, 5 tentatives de commande par minute et 10 commandes par heure et par compte.

Référence

L’API en un tableau.

Base https://shop.prensalink.com/api-external/v1, authentification Bearer et réponses en JSON.

MéthodeEndpointCe qu’il faitPérimètre
GET/meVérifie la clé et renvoie le compte et les permissionsproducts:read
GET/productsListe les médias disponibles avec filtres et triproducts:read
GET/products/detailProduits disponibles pour une URL préciseproducts:read
GET/customer/cartLignes du panier, quantités et totauxcustomer.cart:write
POST/customer/cart/itemsAjoute des unités d’un produitcustomer.cart:write
PATCH/customer/cart/items/configurationConfigure une unité : liens, ancre et destinationcustomer.cart:write
GET/customer/checkout/contextProfils de facturation, solde et moyens de paiementcustomer.checkout:read
POST/customer/checkout/quoteCrée un devis valable 15 minutescustomer.checkout:read
POST/customer/ordersConfirme le devis et crée la commandecustomer.orders:write
GET/customer/orders/{orderNumber}Détail de la commande et URL de publicationcustomer.orders:read
POST/customer/orders/{n}/items/{i}/article/reviewValide l’article ou demande des modificationscustomer.orders:write
GET/customer/invoicesListe des factures, de la plus récentecustomer.invoices:read
GET/catalog/countries · /regions · /topicsPays, régions et thématiques du catalogueClé valide
POST/provider/media/bulkAjout ou mise à jour de jusqu’à 100 médiasprovider.media:write
Voir la spécification OpenAPI complète ↗︎ Version 1 · Pagination, erreurs typées et clé d’idempotence documentées dans la spécification.

Si vous êtes un média

Mettez à jour cent titres d’un coup.

L’API ne sert pas qu’à acheter. Si vous vendez des publications sur Prensalink, vous pouvez ajouter des médias, modifier vos tarifs et ajuster vos conditions sans passer par le tableau de bord, un par un ou en lot.

  • ✓Ajout de médias avec leurs produits complémentaires, en un seul appel.
  • ✓Modification des tarifs et des conditions. Les hausses de prix passent par une validation, comme dans le tableau de bord.
  • ✓Validation préalable de jusqu’à 100 médias sans appliquer aucun changement, pour vérifier avant d’exécuter.
  • ✓Opérations groupées de jusqu’à 100 médias, indépendantes les unes des autres : si l’une échoue, les autres continuent.

Valider avant d’appliquer

# Vérifie 100 médias sans rien modifier
curl -X POST "https://shop.prensalink.com/api-external/v1\
/provider/media/bulk/validate" \
  -H "Authorization: Bearer plk_live_…" \
  -H "Content-Type: application/json" \
  -d '{ "items": [ … ] }'

# Réponse
{
  "valid": 97,
  "invalid": 3,
  "errors": [ … ]
}

Questions fréquentes

Sur la connexion.

Y a-t-il un coût ?

Aucun. L’API et le serveur MCP sont disponibles pour tout utilisateur inscrit disposant d’un solde ou ayant déjà passé une commande, sans offre payante ni abonnement. Vous ne payez que les publications que vous achetez, au même prix que sur la plateforme.

Puis-je vraiment acheter depuis le chat ?

Oui, à condition que votre clé API ait les permissions d’achat. Tout le parcours fonctionne : rechercher des médias, les ajouter au panier, configurer les liens, générer le devis et confirmer la commande avec le solde ou par virement.

C’est vous qui confirmez dans la conversation, avec le devis complet sous les yeux. L’assistant ne valide jamais un achat de sa propre initiative.

Parmi les moyens de paiement disponibles sur Prensalink, par ce biais vous ne pouvez payer qu’avec votre solde ou par virement bancaire.

Et si l’assistant se trompe de média ou de quantité ?

C’est pourquoi le devis est présenté en entier avant confirmation : unités, configuration de chacune, taxes et total. Si quelque chose cloche, vous le corrigez avant de dire oui.

Si vous voulez supprimer tout risque, créez une clé API en lecture seule du catalogue et gardez l’achat dans la plateforme. Les permissions se choisissent à la création de la clé.

Faut-il savoir coder ?

Pas pour le MCP. Il suffit d’ajouter un connecteur dans Claude ou ChatGPT, de coller une URL et de vous authentifier avec votre clé API. Ensuite, tout se fait en langage naturel.

L’API REST, elle, demande du développement, et elle est conçue pour être intégrée à votre tableau de bord, votre CRM ou vos processus internes.

Quelles sont les limites d’utilisation ?

60 requêtes par minute et par identifiant, 300 par minute et par adresse IP, 5 tentatives de commande par minute et 10 commandes par heure et par compte. Les opérations groupées et l’import d’images ont leurs propres plafonds.

En cas de dépassement, la réponse est un 429 avec Retry-After, qui indique quand réessayer.

Puis-je révoquer l’accès ?

Oui, depuis votre compte, à tout moment. Dès que vous révoquez la clé API, le connecteur cesse de fonctionner, sans rien modifier dans l’assistant.

Créez votre clé API et connectez-le en quelques minutes. Sans frais ni offre supplémentaire. Il vous suffit d’un solde ou d’une commande passée sur votre compte.

Créer ma clé API