HasData

offiziell

Echtzeit-Webdaten, strukturiert für Agenten

Was kann man mit HasData MCP machen?

  • Webseiten scrapen — Bitten Sie Ihren KI-Assistenten, Inhalte von jeder URL mit dem Web-Scraping-Tool des hasdata-MCP-Servers abzurufen und zu extrahieren.
  • Google-Suchen ausführen — Lassen Sie Ihren Assistenten Google-SERP-Abfragen durchführen und strukturierte Ergebnisse über den Endpunkt https://mcp.hasdata.com/mcp zurückgeben.
  • Strukturierte Daten aus über 57 APIs abrufen — Fordern Sie Daten von Anbietern wie Amazon, Google Maps, YouTube oder Yelp an, ohne API-Integrationscode zu schreiben.
  • Verfügbare Tools nach Anbieter filtern — Konfigurieren Sie die MCP-Verbindung mit einem apis-Parameter, um verfügbare Tools auf bestimmte Anbieter wie amazon oder shopify zu beschränken.
  • Über OAuth oder API-Schlüssel authentifizieren — Verbinden Sie sich über Ihre HasData-Kontoanmeldung oder senden Sie einen x-api-key-Header für unbeaufsichtigte Agenten.

Dokumentation

MCP-Server

Verbinden Sie LLM-Clients und KI-Agenten über das Model Context Protocol mit HasData.

Der HasData MCP-Server stellt die Scraping- und Suchfunktionen von HasData jedem Client bereit, der das Model Context Protocol spricht. Richten Sie Ihren MCP-fähigen Client (Claude, Codex, Cursor, VS Code, Windsurf, benutzerdefinierte Agenten usw.) auf den HasData-Endpunkt aus, und Ihr Modell kann Webseiten scrapen, Google-Suchen ausführen und strukturierte Daten abrufen, ohne API-Integrationscode zu schreiben.

Endpunkt

https://mcp.hasdata.com/mcp

Der Server verwendet den streamable HTTP-Transport.

Authentifizierung

Zwei Verbindungsmöglichkeiten: Anmeldung mit Ihrem HasData-Konto oder Senden eines API-Schlüssels.

Mit Ihrem HasData-Konto anmelden

Clients, die OAuth unterstützen, verbinden sich, ohne dass Sie einen Schlüssel verwalten müssen: Fügen Sie den Endpunkt hinzu und folgen Sie der Anmeldeaufforderung. Jede Verbindung erhält einen eigenen API-Schlüssel, der nach dem Client benannt ist – löschen Sie diesen Schlüssel auf der API-Schlüssel-Seite, um die Verbindung zu trennen.

```bash Claude Code theme={null} claude mcp add --transport http hasdata https://mcp.hasdata.com/mcp # then run /mcp and authenticate ```
codex mcp add hasdata --url https://mcp.hasdata.com/mcp
codex mcp login hasdata
code --add-mcp '{"name":"hasdata","type":"http","url":"https://mcp.hasdata.com/mcp"}'
Settings → Connectors → Add custom connector → https://mcp.hasdata.com/mcp
Settings → MCP → Add custom MCP → https://mcp.hasdata.com/mcp

API-Schlüssel

Senden Sie Ihren Schlüssel vom Dashboard im x-api-key-Header. Verwenden Sie dies für Clients ohne OAuth-Unterstützung und für unbeaufsichtigte Agenten.

```bash Claude Code theme={null} claude mcp add --transport http hasdata https://mcp.hasdata.com/mcp \ --header "x-api-key: " ```
// ~/.cursor/mcp.json
{
  "mcpServers": {
    "hasdata": {
      "url": "https://mcp.hasdata.com/mcp",
      "headers": { "x-api-key": "<your-api-key>" }
    }
  }
}
// ~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "hasdata": {
      "serverUrl": "https://mcp.hasdata.com/mcp",
      "headers": { "x-api-key": "<your-api-key>" }
    }
  }
}
// cline_mcp_settings.json
{
  "mcpServers": {
    "hasdata": {
      "type": "streamableHttp",
      "url": "https://mcp.hasdata.com/mcp",
      "headers": { "x-api-key": "<your-api-key>" }
    }
  }
}
# ~/.codex/config.toml
[mcp_servers.hasdata]
url = "https://mcp.hasdata.com/mcp"
env_http_headers = { "x-api-key" = "HASDATA_API_KEY" }

Jeder andere Client, der den streamable HTTP-Transport spricht, funktioniert auf die gleiche Weise: Richten Sie ihn auf den Endpunkt aus und senden Sie x-api-key. Anfragen ohne gültige Anmeldedaten werden mit 401 Unauthorized abgelehnt.

Auswahl der verfügbaren APIs

Standardmäßig stellt der Server alle 57 HasData-APIs als Tools bereit, und Ihr Modell liest bei jedem Aufruf alle 57 Tool-Definitionen erneut. Fügen Sie den Parameter apis hinzu, um nur die benötigten APIs verfügbar zu machen:

https://mcp.hasdata.com/api/mcp?apis=amazon,shopify

Diese Verbindung hat 7 Tools statt 57. Authentifizierung, Abrechnung und Tool-Verhalten bleiben unverändert.

Nennen Sie einen Anbieter, um alle seine APIs zu erhalten, oder nennen Sie eine einzelne API – ?apis=google_maps_search,web_scraping ergibt zwei Tools.

AnbieterEinzelne APIs
airbnbairbnb_listing, airbnb_property
amazonamazon_product, amazon_reviews, amazon_search, amazon_seller, amazon_seller_products
bingbing_serp
bookingbooking_place, booking_search
chatgptchatgpt_chat
duckduckgoduckduckgo_serp
facebookfacebook_profile
glassdoorglassdoor_job, glassdoor_listing
google_imagesgoogle_images_images
google_mapsgoogle_maps_contributor_reviews, google_maps_photos, google_maps_place, google_maps_posts, google_maps_reviews, google_maps_search
google_scholargoogle_scholar_case_law, google_scholar_cite, google_scholar_scholar
google_serpgoogle_serp_ai_mode, google_serp_ai_overview, google_serp_events, google_serp_immersive_product, google_serp_news, google_serp_product, google_serp_serp, google_serp_serp_light, google_serp_shopping, google_serp_short_videos
google_travelgoogle_travel_flights, google_travel_flights_deals, google_travel_hotels
google_trendsgoogle_trends_search
indeedindeed_job, indeed_listing
instagraminstagram_posts, instagram_profile
redfinredfin_listing, redfin_property
shopifyshopify_collections, shopify_products
tiktoktiktok_comments, tiktok_posts, tiktok_profile, tiktok_search
walmartwalmart_product, walmart_reviews, walmart_search
web_scrapingweb_scraping_web_scraping
yellowpagesyellowpages_place, yellowpages_search
yelpyelp_place, yelp_reviews, yelp_search
youtubeyoutube_channel, youtube_search, youtube_transcript, youtube_video
zillowzillow_listing, zillow_property

Ein falsch geschriebener Name wird ignoriert und der Rest wird trotzdem geladen. Wenn jeder Name falsch geschrieben ist, schlägt die Anfrage mit 400 fehl und listet die gültigen Anbieter auf.

Abrechnung

Jeder Tool-Aufruf verbraucht HasData-Credits auf die gleiche Weise wie eine direkte API-Anfrage, aus dem Workspace, dem die Verbindung zugeordnet ist. Weitere Details finden Sie unter Credits und Parallelität.