Live Web Data by Teneo Protocol

offiziell

Remote-MCP-Server und API, die jede öffentliche Webseite live so abrufen, wie sie Besucher vor Ort sehen, aus dem Land Ihrer Wahl und als sauberes Markdown. Webdatenextraktion, Abruf und Scraping für KI-Agenten mit lokalen Ergebnissen und Preisen pro Anfrage. livewebdata.com ist die Live Web Data API, ein Produkt von Teneo Protocol.

Was kann man mit Live Web Data By Teneo Protocol MCP machen?

  • Live-Seiteninhalte abrufen — Bitte deinen Assistenten, eine beliebige öffentliche URL zu lesen und den Hauptinhalt als sauberes Markdown, Klartext oder HTML zurückzugeben.
  • Anzeigeland auswählen — Fordere eine Seite so an, wie sie in einem bestimmten Land angezeigt wird, z. B. de, gb oder us, und verwende dafür einen ISO-3166-Alpha-2-Code.
  • Ausgabegröße und Umfang steuern — Lege max_characters auf einen Wert zwischen 500 und 100.000 fest und wähle zwischen kompaktem Hauptinhalt und dem vollständigen Seiteninhalt.
  • Kontostatus prüfen — Lass den Assistenten vor großen Abrufserien verbleibende Credits, Tarif und Ratenlimit prüfen; dieser Aufruf ist kostenlos.
  • Abruffehler behandeln — Erhalte hilfreiche Fehlermeldungen zu eingeschränkten Websites, fehlenden Seiten, Zeitüberschreitungen, Ratenlimits und unzureichenden Credits.

Gehosteter MCP-Server

npx add-mcp 'https://livewebdata.com/mcp'

Installiert in Claude Code, Codex, Cursor und mehr

Dokumentation

Verwende die Live Web Data API als Tool in Claude, Cursor, VS Code und jedem anderen MCP-Client – mit einer URL und deinem vorhandenen API-Schlüssel.

Was ist MCP?

Das Model Context Protocol (MCP) ist ein offener Standard, mit dem KI-Agenten externe Tools entdecken und aufrufen können. Unser MCP-Server stellt die Contents API als zwei Tools bereit, sodass ein Agent jede öffentliche Webseite selbstständig lesen kann.

Server & Authentifizierung

Wert
Server-URLhttps://livewebdata.com/mcp
TransportStreamable HTTP (zustandslos): JSON-RPC über POST; GET und DELETE beantworten 405
AuthentifizierungAuthorization: Bearer <api_key>
SchlüsselDieselben Schlüssel wie für die REST API – erstelle einen unter API keys

Fehlende oder ungültige Schlüssel werden mit HTTP 401 abgewiesen (gesperrte Konten: 403, „Der API-Zugriff für dieses Konto ist gesperrt. Wende dich an den Support.“), bevor ein Tool ausgeführt wird.

Client einrichten

Ersetze YOUR_KEY durch deinen API-Schlüssel. Auf der Seite Integrations im Dashboard wird dein Schlüssel automatisch eingetragen.

Führe dies in deinem Terminal aus. Der Server ist anschließend in jeder Claude Code-Sitzung für dieses Projekt verfügbar.

claude mcp add --transport http live-web-data https://livewebdata.com/mcp \
  --header "Authorization: Bearer YOUR_KEY"

Füge --scope user hinzu, damit der Server in allen Projekten verfügbar ist. Prüfe mit claude mcp list.

get_page_contents

Rufe eine öffentliche Webseite live ab und gib ihren Hauptinhalt als sauberes Markdown, Klartext oder HTML zurück. Nur lesend, idempotent. Eine URL pro Aufruf.

ParameterTypStandardwertBeschreibung
urlstring (http/https, höchstens 8,192 Zeichen)erforderlichDie abzurufende öffentliche URL.
countryISO-3166 alpha-2"us"Rufe die Seite so ab, wie sie aus diesem Land angezeigt wird, z. B. 'de', 'gb', 'us'.
format"markdown" | "text" | "html""markdown"Ausgabeformat. Markdown wird empfohlen. Das HTML der Seite wird nur für "html" abgerufen und zurückgegeben.
max_charactersinteger 500–1000008000Maximale Anzahl der zurückzugebenden Inhaltszeichen. Der Wert ist kleiner als der Standardwert der REST API (text.maxCharacters, 100,000), da das Ergebnis in den Kontext des Agenten eingeht. Erhöhe ihn, wenn der Inhalt abgeschnitten wird.
verbosity"compact" | "full""compact"compact = nur Hauptinhalt, full = gesamter Seiteninhalt.

Das Ergebnis besteht aus einem Textelement mit einer kurzen Kopfzeile, gefolgt vom Inhalt. Das vollständige JSON im REST-Stil wird außerdem als structuredContent zurückgegeben (mit results[].html nur für 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

Prüfe die verbleibenden Credits, den Tarif und das Ratenlimit des verbundenen Kontos. Agenten sollten dies vor umfangreichen Abrufen aufrufen. Keine Parameter, kostenlos. Gibt dieselben Werte wie GET /v1/account zurück.

Plan: Starter · Credits left: 8,412 · Rate limit: 2 URL/s (burst 4) · Status: active

Fehler

Fehler werden mit isError: true und einem umsetzbaren Satz zurückgegeben, dem der Agent folgen kann. Wenn keine Kosten angefallen sind, endet die Meldung mit „Es wurden keine Credits abgezogen.“

FallMeldung an den Agenten
451 eingeschränktes ZielDiese Webseite ist eingeschränkt und kann nicht abgerufen werden. Nicht erneut versuchen; verwende eine andere Quelle.
CRAWL_NOT_RENDEREDDie Seite enthält keinen verwendbaren Text: Sie benötigt JavaScript-Rendering oder zeigt auch nach dem Rendern keinen Text an. Versuche es mit einer anderen Quelle oder einer anderen URL für dieselben Informationen.
CRAWL_NOT_FOUNDSeite nicht gefunden (404/410).
SOURCE_NOT_AVAILABLEDie Webseite hat diese Anfrage abgelehnt. Verwende eine andere Quelle.
SOURCE_BLOCKEDZugriff von der Webseite verweigert. Verwende eine andere Quelle.
CRAWL_LIVECRAWL_TIMEOUTZeitüberschreitung beim Laden der Seite. Versuche es einmal mit einem längeren Timeout erneut, andernfalls verwende eine andere Quelle.
BROWSER_UNAVAILABLEBrowser-Rendering ist vorübergehend nicht verfügbar. Versuche es in einigen Minuten erneut, andernfalls verwende eine andere Quelle.
RATE_LIMITEDDas Rendering-Limit des Tarifs des Benutzers ist erreicht. Versuche jetzt nicht erneut zu rendern; verwende eine andere Quelle.
402 unzureichende CreditsDas Konto hat keine Credits mehr. Weise den Benutzer darauf hin, unter …/dashboard/billing Guthaben aufzuladen.
429 Ratenlimit erreichtRatenlimit erreicht. Warte N Sekunden, bevor du es erneut versuchst.
401 / 403Der API-Schlüssel ist ungültig oder gesperrt. Weise den Benutzer darauf hin, den Schlüssel unter …/dashboard/keys zu überprüfen.
Nach 5 Minuten wird weiterhin abgerufenDas Laden der Seite wurde innerhalb von 5 Minuten nicht abgeschlossen; der Abruf kann trotzdem berechnet werden. Verwende eine andere Quelle.

Credits

MCP-Aufrufe werden genau wie REST-Aufrufe abgerechnet: 1 Credit pro erfolgreich abgerufener Seite; fehlgeschlagene Anfragen (einschließlich verweigertem Zugriff durch die Webseite) sind kostenlos. Sie erscheinen in Usage mit dem Kanal mcp. Siehe Credits.