Live Web Data by Teneo Protocol
officielServeur MCP distant et API qui récupère en direct n’importe quelle page Web publique, telle que la voient les visiteurs locaux, depuis le pays de votre choix, au format Markdown épuré. Extraction de données Web, récupération et scraping pour les agents IA, avec des résultats locaux et une tarification par requête. livewebdata.com est l’API Live Web Data, un produit de Teneo Protocol.
Que pouvez-vous faire avec Live Web Data By Teneo Protocol MCP ?
- Récupérer le contenu d’une page en direct — Demandez à votre assistant de lire n’importe quelle URL publique et d’en renvoyer le contenu principal en Markdown propre, en texte brut ou en HTML.
- Choisir le pays d’affichage — Demandez une page telle qu’elle apparaît depuis un pays spécifique, comme
de,gbouus, en utilisant un code ISO-3166 alpha-2. - Contrôler la taille et la portée de la sortie — Définissez
max_charactersentre 500 et 100 000, et choisissez le contenu principal condensé ou le corps complet de la page. - Vérifier l’état du compte — Demandez à l’assistant de vérifier les crédits restants, le forfait et la limite de débit avant de lancer de gros lots ; cet appel est gratuit.
- Gérer les erreurs de récupération — Obtenez des messages d’erreur exploitables pour les sites restreints, les pages introuvables, les délais d’attente dépassés, les limites de débit et les crédits insuffisants.
Serveur MCP hébergé
npx add-mcp 'https://livewebdata.com/mcp'S’installe dans Claude Code, Codex, Cursor et plus
Documentation
Utilisez l’API Live Web Data comme outil dans Claude, Cursor, VS Code et tout autre client MCP — avec une seule URL et votre clé API existante.
Qu’est-ce que MCP
Le Model Context Protocol (MCP) est une norme ouverte qui permet aux agents d’IA de découvrir et d’appeler des outils externes. Notre serveur MCP expose l’API Contents sous la forme de deux outils, afin qu’un agent puisse lire de lui-même n’importe quelle page Web publique.
Serveur et authentification
| Valeur | |
|---|---|
| URL du serveur | https://livewebdata.com/mcp |
| Transport | HTTP avec flux (sans état) : JSON-RPC sur POST ; GET et DELETE répondent 405 |
| Authentification | Authorization: Bearer <api_key> |
| Clés | Les mêmes clés que pour l’API REST — créez-en une dans Clés API |
Les clés manquantes ou invalides sont rejetées avec HTTP 401 (comptes suspendus : 403, « L’accès à l’API pour ce compte est suspendu. Contactez le support. ») avant l’exécution de tout outil.
Configuration du client
Remplacez YOUR_KEY par votre clé API. Dans le tableau de bord, la page Intégrations renseigne votre clé automatiquement.
Exécutez cette commande dans votre terminal. Le serveur sera alors disponible dans toutes les sessions Claude Code de ce projet.
claude mcp add --transport http live-web-data https://livewebdata.com/mcp \
--header "Authorization: Bearer YOUR_KEY"
Ajoutez --scope user pour le rendre disponible dans tous les projets. Vérifiez avec claude mcp list.
get_page_contents
Récupère en direct une page Web publique et renvoie son contenu principal en Markdown propre, en texte brut ou en HTML. Lecture seule, idempotent. Une seule URL par appel.
| Paramètre | Type | Valeur par défaut | Description |
|---|---|---|---|
url | chaîne (http/https, 8 192 caractères maximum) | obligatoire | L’URL publique à récupérer. |
country | ISO-3166 alpha-2 | "us" | Récupère la page telle qu’elle est affichée depuis ce pays, par exemple « de », « gb », « us ». |
format | "markdown" | "text" | "html" | "markdown" | Format de sortie. Préférez markdown. Le HTML de la page est récupéré et renvoyé uniquement pour "html". |
max_characters | entier de 500 à 100000 | 8000 | Nombre maximal de caractères du contenu à renvoyer. Cette limite est inférieure à la valeur par défaut de l’API REST (text.maxCharacters, 100 000), car le résultat est ajouté au contexte de l’agent ; augmentez-la si le contenu est tronqué. |
verbosity | "compact" | "full" | "compact" | compact = contenu principal uniquement, full = corps entier de la page. |
Le résultat est un élément texte précédé d’un court en-tête, puis du contenu. Le JSON complet au format REST est également renvoyé sous forme de structuredContent (avec results[].html uniquement pour format: "html").
# Web scraping - Wikipedia
Source: https://en.wikipedia.org/wiki/Web_scraping · country: us · live · credits used: 1 · credits left: 8,411
# Web scraping - Wikipedia
…
get_account_status
Vérifie les crédits restants, le forfait et la limite de débit du compte connecté. Les agents devraient l’appeler avant les traitements par lots importants. Aucun paramètre, gratuit. Renvoie les mêmes valeurs que GET /v1/account.
Plan: Starter · Credits left: 8,412 · Rate limit: 2 URL/s (burst 4) · Status: active
Erreurs
Les erreurs sont renvoyées avec isError: true et une phrase indiquant à l’agent une action à effectuer. Lorsqu’aucun crédit n’a été débité, le message se termine par « Aucun crédit n’a été débité. »
| Cas | Message destiné à l’agent |
|---|---|
| Cible restreinte 451 | Ce site Web est restreint et ne peut pas être récupéré. Ne réessayez pas ; utilisez une autre source. |
CRAWL_NOT_RENDERED | La page ne contient aucun texte exploitable : elle nécessite un rendu JavaScript ou n’affiche aucun texte, même après rendu. Essayez une autre source ou une autre URL contenant les mêmes informations. |
CRAWL_NOT_FOUND | Page introuvable (404/410). |
SOURCE_NOT_AVAILABLE | Le site Web a refusé cette requête. Utilisez une autre source. |
SOURCE_BLOCKED | Accès refusé par le site Web. Utilisez une autre source. |
CRAWL_LIVECRAWL_TIMEOUT | La page a expiré. Réessayez une fois avec un délai d’expiration plus long ; sinon, utilisez une autre source. |
BROWSER_UNAVAILABLE | Le rendu du navigateur est temporairement indisponible. Réessayez dans quelques minutes ; sinon, utilisez une autre source. |
RATE_LIMITED | La limite de rendu du forfait de l’utilisateur est atteinte. Ne réessayez pas le rendu maintenant ; utilisez une autre source. |
| Crédits insuffisants 402 | Le compte n’a plus de crédits. Demandez à l’utilisateur de recharger son compte sur …/dashboard/billing. |
| Limite de débit atteinte 429 | Limite de débit atteinte. Attendez N secondes avant de réessayer. |
| 401 / 403 | La clé API est invalide ou suspendue. Demandez à l’utilisateur de vérifier sa clé sur …/dashboard/keys. |
| Toujours en cours de récupération après 5 minutes | Le chargement de la page n’est pas terminé au bout de 5 minutes et la récupération peut tout de même être facturée. Utilisez une autre source. |
Crédits
Les appels MCP sont facturés exactement comme les appels REST : 1 crédit par page récupérée avec succès ; les requêtes échouées (y compris les refus d’accès par le site) sont gratuites. Ils apparaissent dans Usage avec le canal mcp. Consultez Crédits.