Tony Wang8 Min. LesezeitDie besten Webdaten-Connectors für Claude 2026
Firecrawl, Bright Data, Zyte und Crawlora als Claude-Custom-Connectors: wie jeder die Anmeldung löst, was eine Anfrage zeigte und was bei uns schiefging.
Claude kommt auf zwei Wegen ans Web: über die eingebaute Suche und über Connectors, die ihm die Tools eines Anbieters geben. Firecrawls Roundup mit vierzehn Claude-Connectors vom 8. Oktober 2026 besteht überwiegend aus Produktivitäts-Apps (Asana, Notion, Slack, Stripe), mit Firecrawl als einzigem Eintrag für Webdaten. Dieser Beitrag stellt die engere Frage für alle, die Daten von Websites brauchen: Welche Webdaten-Anbieter lassen sich als Custom Connector hinzufügen, und was passiert dabei tatsächlich? Einer der vier sind wir, und unser erster Versuch hat nicht funktioniert.
Was wir getestet haben und was nicht
Wir haben am 26. Oktober 2026 drei Dinge getan.
- Die Dokumentation gelesen. Anthropics Artikel zu Custom Connectors, Firecrawls MCP-Doku, Zytes MCP-Doku und die MCP-README von Bright Data.
- Jeden gehosteten Endpoint angefragt, mit einer unauthentifizierten
initialize-Anfrage, und die OAuth-Discovery-Dokumente gelesen, auf die er verweist. Das sind reine Lesezugriffe; wir haben auf keinem fremden Server Clients registriert, nur auf unserem eigenen. - Crawlora in claude.ai als Custom Connector hinzugefügt und eine Suche ausgeführt, vor und nach der Behebung eines Fehlers.
Firecrawl, Zyte und Bright Data haben wir nicht zu Claude hinzugefügt, wir können also nicht sagen, wie ihre Anmeldebildschirme aussehen oder wie sich ihre Tools in einem Chat verhalten. Auch die Route mit statischem Header haben wir nicht getestet: In dem getesteten Konto zeigte Claude kein Feld für Request-Header, daher stammen alle Crawlora-Ergebnisse unten aus der OAuth-Anmeldung.
So fügt Claude einen Custom Connector hinzu
Bei Pro und Max lautet der Pfad Customize, Connectors, Add, Add custom connector. Du gibst einen Namen und die Server-URL ein, Claude erkennt die Authentifizierungseinstellungen, und du kannst sie vor dem Hinzufügen ändern. Anthropics Artikel nennt drei Authentifizierungsoptionen (Sign in now, Sign in when needed, No sign in), drei OAuth-Client-Optionen (Claudes veröffentlichte Identität, Register automatically oder ein eigener Client) und einen Abschnitt Request headers für feste Zugangsdaten bei Servern ohne OAuth. Kostenlose Konten sind auf einen Custom Connector begrenzt, und bei Team und Enterprise fügt ein Owner den Connector einmal hinzu, woraufhin sich die Mitglieder einzeln verbinden.
Zwei Details entscheiden, wie reibungslos sich ein Anbieter anfühlt:
- Ein Server, der gleich zu Beginn mit 401 antwortet, sagt Claude, dass es sofort die Anmeldung starten soll.
- Ein Server, der seine Tools ohne Zugangsdaten auflistet, wirkt sofort verbunden, und der Fehler kommt erst beim ersten Aufruf.
Die vier Anbieter
| Anbieter | Weg zu Claude | Unauthentifiziertes initialize | Registrierung | Tools | Von uns ausgeführt |
|---|---|---|---|---|---|
| Firecrawl | Ein-Klick-Connector oder der OAuth-Server https://mcp.firecrawl.dev/v2/mcp-oauth | 401 mit OAuth-Metadaten | Dynamic Registration, PKCE S256, Client-ID-Metadaten-Dokumente | Search, Scrape, Crawl, Monitor, strukturierte Daten | Nur angefragt |
| Zyte | Dokumentierter Custom Connector unter https://mcp.zyte.com/v1/mcp | 401 mit OAuth-Metadaten | Dynamic Registration, PKCE S256, Client-ID-Metadaten-Dokumente | HTTP- und Browser-Fetch, Suche, Scrapy Cloud | Nur angefragt |
| Bright Data | Token in der URL (README); OAuth-Metadaten werden ebenfalls ausgeliefert | 401 mit OAuth-Metadaten | Dynamic Registration, PKCE S256 | 32 laut README, in der URL nach Gruppe filterbar | Nur angefragt |
| Crawlora | Custom Connector unter https://mcp.crawlora.net/mcp/agent | 200; der erste Tool-Aufruf liefert 401 | Dynamic Registration, PKCE S256 | Drei auf /mcp/agent, Tausende auf /mcp | Ja, mit einem Fehler |
Firecrawl: der mit dem Ein-Klick-Connector
Die Doku von Firecrawl zeigt eine „Add to Claude“-Installation für den nativen Connector und nennt die OAuth-URL für Clients, die eine Serveradresse nehmen. Außerdem beschreibt sie eine keyless Stufe für Search, Scrape und Parse innerhalb täglicher Limits sowie eine API-Key-Variante unter https://mcp.firecrawl.dev/v2/mcp mit Bearer-Token. Unsere Anfrage ergab ein 401, dessen Challenge auf OAuth-Metadaten zeigt, und sein Autorisierungsserver unterstützt Dynamic Registration. Wähle es, wenn du den kürzesten Weg zum Hinzufügen und ein breites Scraping-Toolset willst. Wir haben es nicht in Claude ausgeführt.
Zyte: der Einzige, der die claude.ai-Schritte dokumentiert
Die MCP-Seite von Zyte führt ausdrücklich durch claude.ai: Settings, Connectors, Add custom connector, als Namen Zyte eintragen, https://mcp.zyte.com/v1/mcp einfügen, Connect, anmelden. Die Anmeldung gibt deinem Agenten einen organisationsbezogenen Zugriffsschlüssel, mit dem du Ausgaben nachverfolgen und begrenzen kannst, und neue Anmeldungen erhalten laut Doku ein Testguthaben von 5 $ für einen Monat. Die Tools decken einfache HTTP-Abrufe, Browser-Rendering, Suche und Scrapy-Cloud-Projekte ab. Wähle es, wenn du schon Scrapy oder Zyte API nutzt und Claude innerhalb dieses Kontos arbeiten soll. Wir haben es nicht in Claude ausgeführt.
Bright Data: Token in der URL, OAuth still verfügbar
Die README von Bright Data sagt, man solle https://mcp.brightdata.com/mcp?token=YOUR_API_TOKEN hinzufügen und für Claude Desktop diese URL als Custom Connector einfügen. Ein Token in einer URL landet in den Connector-Einstellungen und überall dort, wo die URL protokolliert oder kopiert wird, behandle ihn also wie ein Passwort. Nicht erwähnt die README, dass derselbe Server mit 401, OAuth-Metadaten und einem Registrierungs-Endpoint antwortet, ein Anmeldeablauf also möglich scheint; ob er mit Claude funktioniert, haben wir nicht getestet. Die README nennt 32 Tools und erlaubt, sie mit den URL-Parametern groups= und tools= einzugrenzen. Wähle es, wenn du seine Unblocking-Infrastruktur brauchst und das Toolset gern über URL-Parameter eingrenzt.
Crawlora: es funktioniert, nachdem wir es repariert haben
Der Connector von Crawlora brauchte zwei Anläufe, und der erste Fehlschlag ist der nützliche Teil.
Versuch eins, vor der Korrektur. Claude zeigte „Couldn't register with Crawlora's sign-in service“, noch bevor ein Zustimmungsbildschirm erschien. Unser Registrierungs-Endpoint akzeptiert nur eine Allowlist von Callback-Hosts, und dort stand claude.ai, aber nicht claude.com. Anthropic dokumentiert beide Callbacks, und ein Client, der beide registriert, wird insgesamt abgelehnt, wenn einer unbekannt ist. Bestätigt haben wir das mit einer Claude-förmigen Anfrage an unseren Endpoint: Mit beiden Callbacks kam ein 400, mit nur claude.ai gelang sie.
Die Falle beim ersten Start. Danach haben wir den Connector mit ausgeschalteter Anmeldung hinzugefügt. Claude listete drei Tools und zeigte ihn als verbunden an, weil unser Server die Tool-Liste jedem zugänglich macht. Die Suche lief, search_tools funktionierte, und der eigentliche Aufruf scheiterte mit 401 und der Aufforderung, sich neu zu verbinden. Ein Connector, der gesund aussieht und dann fehlschlägt, wird leicht mit der falschen Ursache verwechselt, deshalb halten wir das hier fest.
Versuch zwei, nach der Korrektur. Wir haben den exakten Host claude.com in die Allowlist aufgenommen (ähnlich aussehende Hosts und Subdomains bleiben abgelehnt), das am selben Tag ausgerollt und es erneut versucht. Unsere Server-Logs zu dieser Anmeldung zeigen Registrierung, Autorisierungsprüfungen, Zustimmung und Token-Austausch, alle erfolgreich. Claude führte dann seine beiden Discovery-Schritte und den Aufruf aus und beantwortete die Bitte um die drei besten Ergebnisse zu „model context protocol“ mit drei Links, alle über Crawloras web_search geliefert.
Dass wir den Endpoint /mcp/agent mit drei Tools verbinden, ist Absicht. Claude sucht Tools per Stichwort, und der Standard-Endpoint listet Tausende; der Endpoint mit drei Tools hält die Discovery bei einem einzigen Suchaufruf. Claudes Berechtigungsbildschirm teilte sie in zwei schreibgeschützte Tools (ein Tool abrufen, Tools suchen) und ein „anderes“ Tool (Tool aufrufen) auf, alle standardmäßig auf Needs approval.
Wähle es, wenn du viele benannte Plattformen hinter einem Konto und einem Connector willst. Die Route mit statischem Key-Header haben wir nicht getestet, und die Anmeldung nutzt dein Crawlora-Konto, die Aufrufe werden also darüber abgerechnet.
Was du prüfen solltest, bevor du dich auf einen Connector verlässt
- Startet er die Anmeldung beim Hinzufügen oder erst beim ersten Aufruf? Ein 401 am Anfang ist klarer als ein gesund wirkender Connector, der später scheitert.
- Wo liegen die Zugangsdaten? OAuth hält sie aus deinen Einstellungen heraus; ein Token in einer URL oder einem Header steht dort.
- Wie viele Tools listet er auf? Halte einen Chat-Connector bei wenigen oder grenze ihn ein, wie es Bright Datas URL-Parameter und Crawloras /mcp/agent erlauben.
- Welches Konto zahlt? Zytes Anmeldung erzeugt einen Organisationsschlüssel; Crawloras wird über dein Crawlora-Konto abgerechnet.
- Funktioniert er mit deinem Tarif? Kostenlose Konten bekommen einen Custom Connector.
Welchen du wählen solltest
- Am schnellsten hinzugefügt, breites Scraping: Firecrawl.
- Schon auf Scrapy oder Zyte API: Zyte, der Anbieter mit schriftlichen claude.ai-Schritten.
- Eine benannte schwierige Site in großem Umfang: Bright Data, eingegrenzt über seine URL-Parameter.
- Viele benannte Plattformen hinter einer Anmeldung: Crawlora, über
/mcp/agent.
Crawlora zu Claude hinzufügen
Eine Anmeldung, Tausende Tools hinter einem Endpoint mit drei Tools. 2.000 kostenlose Credits pro Monat, keine Karte.
Quellen
Weiterlesen
- Best Web Data Plugins for Codex and Cursor in 2026 — dieselben vier Anbieter als Plugins, und warum nur OAuth-Server in einem Codex-Plugin mitgeliefert werden können.
- Best Web Search MCP Servers in 2026 — live getestete Such-Endpoints.
- Can Your AI Coding Agent Use a 3,600-Tool MCP Server? — warum eine kleine Standard-Tool-Oberfläche wichtig ist.
- Best Web Scraping MCP Servers for Claude Code in 2026 — das Gegenstück fürs Terminal.
- Crawlora vs Firecrawl · Crawlora vs Bright Data · Crawlora vs Zyte.
Häufig gestellte Fragen
Kann ich Claude einen MCP-Server zum Web-Scraping als Custom Connector hinzufügen?
Ja. Laut Anthropics Artikel zu Custom Connectors fügst du einen Remote-MCP-Server per URL hinzu, und die Authentifizierung kann eine OAuth-Anmeldung, feste Request-Header wie ein API-Key oder gar keine Anmeldung sein. Am 26. Oktober 2026 haben wir Firecrawl, Zyte, Bright Data und Crawlora angefragt; alle vier bieten OAuth mit Dynamic Client Registration und PKCE an, und Crawlora haben wir von Anfang bis Ende zu claude.ai hinzugefügt.
Warum sagte Claude, es könne sich nicht beim Anmeldedienst registrieren?
Claudes Option „Register automatically“ sendet eine Dynamic Client Registration, und der Server kann sie ablehnen. Bei Crawlora geschah das am 26. Oktober 2026, weil die Callback-Allowlist claude.ai akzeptierte, aber nicht claude.com, und Anthropic beide Claude-Callbacks dokumentiert. Das Zulassen des exakten Hosts claude.com hat es behoben; ähnlich aussehende Hosts und Subdomains bleiben abgelehnt.
Warum erscheint mein Claude-Connector als verbunden, scheitert aber beim ersten Aufruf?
Ein Server, der seine Tools ohne Zugangsdaten auflistet, wirkt sofort nach dem Hinzufügen verbunden und lehnt erst den ersten echten Tool-Aufruf ab. Crawlora verhält sich so: Bei ausgeschalteter Anmeldung listete Claude drei Tools, dann lieferte der Suchaufruf ein 401, und Claude bot an, sich neu zu verbinden. Ein Server, der gleich zu Beginn mit 401 antwortet, lässt Claude die Anmeldung sofort starten.
Wie viele Custom Connectors kann ich Claude hinzufügen?
Laut Anthropics Artikel sind kostenlose Konten auf einen Custom Connector begrenzt. Pro und Max fügen Connectors unter Customize, Connectors hinzu; bei Team und Enterprise fügt ein Owner den Connector in den Organisationseinstellungen hinzu, und die Mitglieder verbinden sich danach einzeln.
Welchen Connector habt ihr tatsächlich in Claude getestet?
Nur Crawlora, am 26. Oktober 2026. Bei Firecrawl, Zyte und Bright Data haben wir die Dokumentation gelesen und unauthentifizierte Anfragen an ihre gehosteten Endpoints geschickt, sie aber nicht zu Claude hinzugefügt. Die Route mit statischem Request-Header haben wir ebenfalls nicht getestet, weil das Feld für Request-Header in dem verwendeten Konto nicht erschien.