HasData

공식

에이전트를 위해 구조화된 실시간 웹 데이터

HasData MCP(으)로 무엇을 할 수 있나요?

  • 웹 페이지 스크래핑 — 어시스턴트에게 페이지를 스크래핑하고 hasdata 연결을 통해 콘텐츠를 반환하도록 요청하세요.
  • Google 검색 실행 — 모델이 Google SERP 쿼리를 실행하고 구조화된 검색 결과를 가져오도록 하세요.
  • 마켓플레이스 데이터 가져오기 — Amazon, Walmart, Shopify 같은 제공업체로부터 제품, 리뷰, 검색 데이터를 검색하세요.
  • 노출되는 API 제한 — 엔드포인트에 apis 매개변수를 추가하여 필요한 제공업체만 도구로 로드되도록 하세요.
  • OAuth 또는 API 키로 연결 — HasData 로그인으로 인증하거나 무인 에이전트의 경우 x-api-key 헤더를 전송하세요.

문서

MCP 서버

Model Context Protocol을 통해 LLM 클라이언트와 AI 에이전트를 HasData에 연결합니다.

HasData MCP 서버는 Model Context Protocol을 지원하는 모든 클라이언트에 HasData의 스크래핑 및 검색 기능을 제공합니다. MCP를 지원하는 클라이언트(Claude, Codex, Cursor, VS Code, Windsurf, 사용자 정의 에이전트 등)를 HasData 엔드포인트로 지정하면, 모델이 API 통합 코드를 작성하지 않고도 웹 페이지를 스크래핑하고, Google 검색을 실행하며, 구조화된 데이터를 가져올 수 있습니다.

엔드포인트

https://mcp.hasdata.com/mcp

서버는 스트리밍 가능한 HTTP 전송 방식을 사용합니다.

인증

연결하는 방법은 두 가지입니다. HasData 계정으로 로그인하거나 API 키를 전송하면 됩니다.

HasData 계정으로 로그인

OAuth를 지원하는 클라이언트는 키를 직접 다루지 않고도 연결할 수 있습니다. 엔드포인트를 추가하고 로그인 안내를 따르면 됩니다. 각 연결에는 클라이언트 이름을 딴 자체 API 키가 부여되며, 연결을 해제하려면 API 키 페이지에서 해당 키를 삭제하면 됩니다.

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 키

대시보드에서 발급한 키를 x-api-key 헤더에 담아 전송하세요. OAuth를 지원하지 않는 클라이언트와 무인 에이전트에 사용하세요.

claude mcp add --transport http hasdata https://mcp.hasdata.com/mcp \
  --header "x-api-key: <your-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" }

스트리밍 가능한 HTTP 전송 방식을 지원하는 다른 클라이언트도 동일하게 동작합니다. 엔드포인트를 지정하고 x-api-key를 전송하면 됩니다. 유효한 자격 증명이 없는 요청은 401 Unauthorized와 함께 거부됩니다.

노출할 API 선택

기본적으로 서버는 57개의 HasData API를 모두 도구로 노출하며, 모델은 호출할 때마다 57개의 도구 정의를 모두 다시 읽습니다. 필요한 API만 노출하려면 apis 매개변수를 추가하세요.

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

이 연결은 57개 대신 7개의 도구를 갖습니다. 인증, 청구 및 도구 동작은 변경되지 않습니다.

프로바이더 이름을 지정하면 해당 프로바이더의 모든 API를 가져오고, 단일 API 이름을 지정할 수도 있습니다. ?apis=google_maps_search,web_scraping는 두 개의 도구를 제공합니다.

프로바이더개별 API
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_financegoogle_finance_finance
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_comments, instagram_posts, instagram_profile
perplexityperplexity_chat
redfinredfin_listing, redfin_property
shopifyshopify_collections, shopify_products
tiktoktiktok_comments, tiktok_posts, tiktok_profile, tiktok_search
tripadvisortripadvisor_place, tripadvisor_reviews, tripadvisor_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

철자가 틀린 이름은 무시되며 나머지는 여전히 로드됩니다. 모든 이름의 철자가 틀린 경우 요청은 400와 함께 실패하며 유효한 프로바이더 목록을 표시합니다.

청구

각 도구 호출은 연결이 속한 워크스페이스에서 직접 API 요청과 동일한 방식으로 HasData 크레딧을 소비합니다. 자세한 내용은 크레딧 및 동시성을 참조하세요.

이 문서는 개발자 문서 플랫폼인 Mintlify에서 구축 및 호스팅됩니다.