mcpField
H
HasData MCP Server

HasData MCP Server

远程服务
hasdata.com数据与分析212 周前更新

关于 HasData MCP Server

HasData MCP Server 将 HasData 抓取与搜索 API 提供给 MCP 客户端,面向需要检索和提取多站点数据的 Agent。工具覆盖网页、搜索、电商、地图、旅行、房产、招聘及社交媒体,并提供提示词和参数资源。

主要功能

  1. 01覆盖多类网站的搜索与抓取工具
  2. 02获取商品、地点及房产信息
  3. 03提取招聘与社交媒体数据
  4. 04提供预设提示词和参数资源
  5. 05支持 OAuth 或 API 密钥认证

适用场景

  1. 01比较 Amazon 商品价格与评价
  2. 02查找 Google Maps 商家及评论
  3. 03检索多个招聘网站的职位
  4. 04获取 YouTube 字幕或 TikTok 内容

MCP 相关

这是一个 MCP 服务,向兼容客户端开放 HasData 抓取和搜索工具、提示词及资源。支持 streamable HTTP,并可通过 apis 参数筛选开放的 API。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://mcp.hasdata.com/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

全部服务地址
Streamable HTTPhttps://mcp.hasdata.com/mcp需要授权

工具

63
参数类型必填说明
locationstring否用于搜索房源的地点。除非提供完整地图边界框(neLat、neLng、swLat、swLng),否则必填。
checkInstring是房源的入住日期。
checkOutstring否房源的退房日期。
adultsnumber否成人数量。
childrennumber否子女数量。
infantsnumber否婴幼儿数量。
petsnumber否宠物数量。
neLatnumber否地图边界框东北角的纬度。提供全部四个边界框坐标后,将在框内搜索房源,而不是按位置搜索。
neLngnumber否地图边界框东北角的经度。
swLatnumber否地图边界框西南角的纬度。
swLngnumber否地图边界框西南角的经度。
nextPageTokenstring否用于获取下一页结果的令牌。

详细介绍

HasData_bannner

HasData MCP 服务

MCP Compatible Tools

用于 HasData 抓取和搜索 API 的 Model Context Protocol 服务。将任何兼容 MCP 的 AI 客户端连接到开箱即用的数据工具,覆盖搜索、电商、地图、旅行、房地产、招聘和社交;也可以从独立服务中选择单个网站。


快速开始

有两种身份验证方式:

  • **OAuth(推荐)。**连接服务,并在浏览器中使用 HasData 账户登录,无需到处复制密钥。
  • **API 密钥。**在 x-api-key 标头中发送密钥。可从 HasData 控制台获取。

Claude Desktop / Claude.ai。前往设置 → 连接器 → 添加自定义连接器并输入:

https://mcp.hasdata.com/mcp

系统会提示你使用 OAuth 登录。想用 API 密钥?请改为添加到 claude_desktop_config.json:

{
  "mcpServers": {
    "hasdata": {
      "type": "http",
      "url": "https://mcp.hasdata.com/mcp",
      "headers": {
        "x-api-key": "<your-api-key>"
      }
    }
  }
}

**Claude Code。**使用 OAuth:

claude mcp add --transport http hasdata https://mcp.hasdata.com/mcp
claude mcp login hasdata

(或者在会话中运行 /mcp 并选择身份验证)。使用 API 密钥:

claude mcp add --transport http hasdata https://mcp.hasdata.com/mcp --header "x-api-key: <your-api-key>"

**Cursor。**添加到 ~/.cursor/mcp.json 或 .cursor/mcp.json:

{
  "mcpServers": {
    "hasdata": {
      "url": "https://mcp.hasdata.com/mcp",
      "headers": {
        "x-api-key": "<your-api-key>"
      }
    }
  }
}

**Cline。**将 hasdata 服务添加到 Cline MCP 设置文件中:

{
  "mcpServers": {
    "hasdata": {
      "url": "https://mcp.hasdata.com/mcp",
      "type": "streamableHttp",
      "headers": {
        "x-api-key": "<your-api-key>"
      },
      "disabled": false      
    }
  }
}

其他支持可流式 HTTP 的 MCP 客户端:

字段值
URLhttps://mcp.hasdata.com/mcp
传输方式HTTP(可流式)
身份验证OAuth 登录,或使用标头 x-api-key: <your-api-key>

未使用 OAuth 或有效密钥的请求会返回 401 Unauthorized。

客户端需要更少的工具?可使用 apis 查询参数限制公开的 API,例如 https://mcp.hasdata.com/mcp?apis=amazon,google_maps。每个网站对应的 apis 键列于每个服务对应一个网站。


可以用它做什么

"Find the cheapest flights from NYC to London next month and compare prices."
"Monitor iPhone 16 prices on Amazon across the last 7 days."
"Pull all 5-star reviews for this product ASIN and summarize the common themes."
"Get me all software engineer job postings in Berlin from Indeed and Glassdoor."
"Find the top-rated Italian restaurants in Chicago using Google Maps."
"What are people searching for related to 'AI agents' on Google Trends this week?"

无需编写抓取代码,无需管理代理,也无需编写解析逻辑。只需提出请求。


兼容的客户端

客户端支持情况
Claude Desktop✅
Claude Code✅
Claude.ai(网页)✅
Cursor✅
Windsurf✅
VS Code(GitHub Copilot)✅
Gemini CLI✅
自定义 Agent(OpenAI、LangChain 等)✅

任何支持 MCP 可流式 HTTP 传输方式的客户端都可使用。


工具

涵盖搜索、电商、地图、旅行、房地产、招聘、社交等领域的工具。下方的每个工具组也都提供独立服务,每个网站对应一个服务,包含相同的工具,URL 更短。

网页
工具描述
web_scraping_web_scraping抓取任意 URL,可选参数

此工具组的独立服务:web-scraping-mcp。

Google
Tool描述
google_serp_serpGoogle 搜索结果
google_serp_serp_lightGoogle 搜索结果(轻量版)
google_serp_newsGoogle 新闻结果
google_serp_shoppingGoogle 购物结果
google_serp_eventsGoogle 活动结果
google_serp_productGoogle 商品详情
google_serp_immersive_productGoogle 沉浸式商品详情
google_serp_ai_overviewGoogle AI 概览结果
google_serp_ai_modeGoogle AI 模式结果
google_serp_short_videosGoogle 短视频结果(TikTok、Shorts、Reels)
google_images_imagesGoogle 图片搜索结果
google_maps_searchGoogle Maps 搜索
google_maps_place根据 placeId 获取地点详情
google_maps_reviews地点评价
google_maps_photos地点照片
google_maps_posts地点帖子(优惠、活动、公告)
google_maps_contributor_reviews根据贡献者 ID 获取评价
google_scholar_scholarGoogle Scholar 搜索结果
google_scholar_citeScholar 搜索结果的引用格式
google_scholar_case_lawScholar 案例法判决意见全文
google_trends_searchGoogle Trends 数据
google_travel_flightsGoogle Flights 结果
google_travel_flights_deals根据自然语言行程描述获取航班优惠
google_travel_hotelsGoogle Hotels 结果

此组的独立服务:google-search-mcp(所有 google_serp_* 工具)、google-images-mcp、google-maps-mcp、google-scholar-mcp、google-trends-mcp、google-flights-mcp、google-flights-deals-mcp、google-hotels-mcp。

其他搜索引擎
Tool描述
bing_serpBing 搜索结果
duckduckgo_serpDuckDuckGo 搜索结果

此组的独立服务:bing-mcp、duckduckgo-mcp。

AI 问答引擎
Tool描述
chatgpt_chatChatGPT 答案及其引用的网页来源
perplexity_chatPerplexity 答案及其引用来源

此组的独立服务:chatgpt-mcp。

电子商务
Tool描述
amazon_searchAmazon 搜索结果
amazon_product根据 ASIN 获取 Amazon 商品详情
amazon_reviewsAmazon 商品评价
amazon_sellerAmazon 卖家店铺资料
amazon_seller_productsAmazon 卖家目录中的商品
walmart_searchWalmart 搜索结果
walmart_productWalmart 商品详情
walmart_reviewsWalmart 商品评价
shopify_productsShopify 商店商品
shopify_collectionsShopify 商店系列

此组的独立服务:amazon-mcp、walmart-mcp、shopify-mcp。

房地产
Tool描述
zillow_listingZillow 房源搜索
zillow_propertyZillow 房产详情
redfin_listingRedfin 房源搜索
redfin_propertyRedfin 房产详情

此组的独立服务:zillow-mcp、redfin-mcp。

Jobs
工具描述
indeed_listingIndeed 职位列表
indeed_jobIndeed 职位详情
glassdoor_listingGlassdoor 职位列表
glassdoor_jobGlassdoor 职位详情

此类别的独立服务:indeed-mcp、glassdoor-mcp。

旅行与本地信息
工具描述
airbnb_listing按位置和日期搜索 Airbnb 房源
airbnb_propertyAirbnb 房源详情
booking_searchBooking.com 住宿搜索
booking_placeBooking.com 房源详情
yelp_searchYelp 搜索结果
yelp_placeYelp 地点详情
yelp_reviewsYelp 地点评价
yellowpages_searchYellowPages 搜索结果
yellowpages_placeYellowPages 地点详情

此类别的独立服务:airbnb-mcp、booking-mcp、yelp-mcp、yellowpages-mcp。

社交与视频
工具描述
facebook_profileFacebook 公共主页或个人资料详情
instagram_profileInstagram 公开个人资料详情
instagram_postsInstagram 公开账号帖子
instagram_commentsInstagram 帖子的评论
tiktok_profileTikTok 公开个人资料详情
tiktok_postsTikTok 账号视频
tiktok_searchTikTok 视频或用户搜索
tiktok_commentsTikTok 视频评论
youtube_searchYouTube 搜索结果
youtube_videoYouTube 视频详情
youtube_channelYouTube 频道数据
youtube_transcriptYouTube 视频文字稿

此类别的独立服务:facebook-mcp、instagram-mcp、tiktok-mcp、youtube-mcp。


提示词和资源

该服务提供 20 个提示词,即现成的工作流,客户端可以直接提供给用户,而不必让用户自行编写工具调用。

提示词功能
google_search搜索 Google 并总结排名靠前的自然搜索结果。
google_news查找某个主题的近期新闻报道。
google_shopping比较 Google Shopping 上的商品优惠。
google_short_videos查找有关某个主题的短视频。
google_ai_mode获取 Google AI Mode 的回答及其来源。
google_maps_search在 Google Maps 上查找商家和地点。
google_maps_reviews总结评论者对某个地点的评价。
zillow_listings查找某个区域内待售、出租或已售的房屋。
zillow_property获取 Zillow 上某处房产的完整详情。
google_trends查看某个主题的关注度如何随时间变化。
instagram_profile查找公开的 Instagram 个人资料。
scrape_web_page获取任意公开网页并总结其内容。
indeed_hiring_map查看某个职位在哪些地区招聘,以及薪资水平。
youtube_search查找有关某个主题的 YouTube 视频和频道。
youtube_transcript总结 YouTube 视频中的内容。
tiktok_trend查看 TikTok 上有关某个主题的帖子。
tiktok_profile查找公开的 TikTok 个人资料。
amazon_product_research按价格、评分和评论数比较某件商品在 Amazon 上的优惠。
yelp_reputation获取商家的评分和近期评论主题。
google_flights比较两个机场之间的航班选项。

此外,该服务还公开了 151 个资源,每个资源对应 28 个服务中一个取值为固定列表的参数。读取资源比从被拒绝的调用中了解可用词汇更省事,而且不消耗额度。每个 URI 的格式为 hasdata://<service>/<parameter>,resources/list 会返回当前列表。

服务取值为固定列表的参数数
redfin30
booking16
zillow11
google_serp10
youtube10
amazon7
google_travel7
bing5
duckduckgo5
glassdoor5
google_images5
google_trends5
google_maps4
google_scholar4
google_travel_flights4
indeed4
google_travel_flights_deals3
walmart3
web_scraping2
yellowpages2
yelp2
amazon_reviews1
amazon_search1
facebook1
google_travel_hotels1
tiktok1
walmart_reviews1
walmart_search1

这两个列表都无需 API 密钥即可获取,因此客户端可以在用户注册前读取它们。

每个服务单独部署

如果你的 Agent 只需要访问一个网站,请使用对应的独立服务,而不是完整服务集。每个独立服务都是通过 apis 参数筛选出的相同托管端点,因此工具、架构和计费方式完全相同,而且模型看到的工具列表更短。每个独立服务还提供 npm 和 PyPI 软件包,供需要本地 stdio 启动器的客户端使用,并已列入官方 MCP 注册表,对应条目为 com.hasdata/<name>。

网站仓库npmPyPIapis 键
Airbnbairbnb-mcp@hasdata/airbnb-mcphasdata-airbnb-mcpairbnb
Amazonamazon-mcp@hasdata/amazon-mcphasdata-amazon-mcpamazon
Bingbing-mcp@hasdata/bing-mcphasdata-bing-mcpbing
Booking.combooking-mcp@hasdata/booking-mcphasdata-booking-mcpbooking
DuckDuckGoduckduckgo-mcp@hasdata/duckduckgo-mcphasdata-duckduckgo-mcpduckduckgo
Facebookfacebook-mcp@hasdata/facebook-mcphasdata-facebook-mcpfacebook
Glassdoorglassdoor-mcp@hasdata/glassdoor-mcphasdata-glassdoor-mcpglassdoor
Google Flightsgoogle-flights-mcp@hasdata/google-flights-mcphasdata-google-flights-mcpgoogle_travel_flights
Google Hotelsgoogle-hotels-mcp@hasdata/google-hotels-mcphasdata-google-hotels-mcpgoogle_travel_hotels
Google Imagesgoogle-images-mcp@hasdata/google-images-mcphasdata-google-images-mcpgoogle_images
Google Mapsgoogle-maps-mcp@hasdata/google-maps-mcphasdata-google-maps-mcpgoogle_maps
Google Scholargoogle-scholar-mcp@hasdata/google-scholar-mcphasdata-google-scholar-mcpgoogle_scholar
Google Searchgoogle-search-mcp@hasdata/google-search-mcphasdata-google-search-mcpgoogle_serp
Google Trendsgoogle-trends-mcp@hasdata/google-trends-mcphasdata-google-trends-mcpgoogle_trends
Indeedindeed-mcp@hasdata/indeed-mcphasdata-indeed-mcpindeed
Instagraminstagram-mcp@hasdata/instagram-mcphasdata-instagram-mcpinstagram
Redfinredfin-mcp@hasdata/redfin-mcphasdata-redfin-mcpredfin
Shopifyshopify-mcp@hasdata/shopify-mcphasdata-shopify-mcpshopify
TikToktiktok-mcp@hasdata/tiktok-mcphasdata-tiktok-mcptiktok
Walmartwalmart-mcp@hasdata/walmart-mcphasdata-walmart-mcpwalmart
网页抓取web-scraping-mcp@hasdata/web-scraping-mcphasdata-web-scraping-mcpweb_scraping
Yellow Pagesyellowpages-mcp@hasdata/yellowpages-mcphasdata-yellowpages-mcpyellowpages
Yelpyelp-mcp@hasdata/yelp-mcphasdata-yelp-mcpyelp
YouTubeyoutube-mcp@hasdata/youtube-mcphasdata-youtube-mcpyoutube
Zillowzillow-mcp@hasdata/zillow-mcphasdata-zillow-mcpzillow

其中任意一个的远程 URL 为 https://mcp.hasdata.com/mcp?apis=<key>,多个键可以用逗号组合。


为什么选择 HasData

许多抓取 API 只会返回原始 HTML,就此了事。遇到 JavaScript 内容较多的网站时,其中一半会直接超时。HasData 的工具会针对每个网站返回解析后的 JSON,让模型获得可以直接使用的结构化字段,而不是一大堆需要费力处理的标记。

开始之前,先了解以下几点:

  • 每个工具都针对特定网站。 amazon_product 了解 ASIN、变体和卖家数据。google_maps_place 了解营业时间、坐标和评分。你无需调用通用抓取工具,再寄希望于它能满足需求。
  • 这是一个远程服务。 所有操作都不会在本地运行。无需 Node 进程,无需固定版本,也不会在你的机器上冷启动。
  • 额度与 REST API 的使用方式相同。 如果你已经是 HasData 客户,现有余额和速率限制同样适用。
  • 有两种身份验证方式。 只需通过 OAuth 登录一次,或在每次调用时发送 x-api-key 标头——两种方式都使用同一个端点。

使用场景

竞争情报。 对同一个查询使用 amazon_search 和 google_serp_shopping,让模型比较两者的价格、排名和评论数量。一个提示词即可完成。

潜在客户开发。 按关键词和城市使用 google_maps_search,即可获取企业名称、地址、电话号码和评分。结合 yellowpages_search 可覆盖更多结果。

市场调研。 在同一会话中使用 google_trends_search 和 google_serp_news,既能了解搜索量趋势,也能掌握其背后的新闻内容。

房地产。 zillow_listing 支持按卧室数、浴室数、价格范围和房源类型筛选。模型可以获取筛选后的房源列表并进行总结,无需你打开浏览器。

招聘。 indeed_listing 和 glassdoor_listing 都支持按地点和关键词查询。两者都运行后,模型可以去重并按发布时间排序。

旅行。 google_travel_flights 会返回包含价格、中途停留次数和时长的结构化行程。结合 airbnb_listing,即可在一次对话中规划完整行程。


计费

每次工具调用都会像直接调用 API 一样使用 HasData 额度。 详情请参阅额度与并发。


资源

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。