HasData MCP Server
Сервер Model Context Protocol для API поиска и сбора данных HasData. Подключите любой MCP-совместимый AI-клиент к 63 готовым инструментам для работы с данными или выберите отдельный сайт из набора специализированных серверов.
Быстрый старт
Доступны два способа аутентификации:
-
OAuth (рекомендуемый способ). Подключите сервер и войдите в свой аккаунт HasData в браузере — копировать и передавать ключ не понадобится.
-
API key. Передавайте ключ в заголовке
x-api-key. Получить его можно в панели управления HasData.
Claude Desktop / Claude.ai. Откройте Settings → Connectors → Add custom connector и укажите адрес:
https://mcp.hasdata.com/mcp
Появится запрос на вход через OAuth. Если вы предпочитаете использовать API key, добавьте следующую конфигурацию в 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 в сессии и выберите Authenticate.) Чтобы использовать API key:
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 в файл настроек MCP для Cline:
{
"mcpServers": {
"hasdata": {
"url": "https://mcp.hasdata.com/mcp",
"type": "streamableHttp",
"headers": {
"x-api-key": "<your-api-key>"
},
"disabled": false
}
}
}
Любой другой MCP-клиент, поддерживающий streamable HTTP:
| Параметр | Значение |
|---|---|
| URL | https://mcp.hasdata.com/mcp |
| Транспорт | HTTP (streamable) |
| Аутентификация | Вход через OAuth или заголовок x-api-key: |
Запросы без OAuth или действительного ключа возвращают ошибку 401 Unauthorized.
Хотите подключить к клиенту меньше инструментов? Ограничьте список доступных API с помощью параметра запроса apis, например: https://mcp.hasdata.com/mcp?apis=amazon,google_maps. Ключ apis для каждого сайта указан в разделе «Отдельный сервер для каждого сайта».
Что можно делать
"Найди самые дешёвые авиабилеты из Нью-Йорка в Лондон на следующий месяц и сравни цены."
"Отслеживай цены на iPhone 16 на Amazon за последние 7 дней."
"Собери все отзывы с оценкой 5 звёзд для этого товара по ASIN и выдели общие темы."
"Найди все вакансии инженера-программиста в Берлине на Indeed и Glassdoor."
"Найди итальянские рестораны с самым высоким рейтингом в Чикаго с помощью Google Maps."
"Что пользователи ищут в Google Trends по запросу «AI agents» на этой неделе?"
Не нужно писать код для сбора данных, настраивать прокси или разбирать результаты. Просто задайте вопрос.
Совместимые клиенты
| Клиент | Поддерживается |
|---|---|
| Claude Desktop | ✅ |
| Claude Code | ✅ |
| Claude.ai (веб-версия) | ✅ |
| Cursor | ✅ |
| Windsurf | ✅ |
| VS Code (GitHub Copilot) | ✅ |
| Gemini CLI | ✅ |
| Пользовательские агенты (OpenAI, LangChain и другие) | ✅ |
Подойдёт любой клиент, поддерживающий транспорт MCP streamable HTTP.
Инструменты
63 инструмента для поиска, электронной коммерции, карт, путешествий, недвижимости, вакансий, социальных сетей и других задач. Для каждой группы также доступны отдельные серверы — по одному на сайт. Они предоставляют те же инструменты, но используют более короткий URL.
Веб
| Инструмент | Описание |
|---|---|
web_scraping_web_scraping | Сбор данных с любого URL с необязательными параметрами |
Отдельный сервер для этой группы: web-scraping-mcp.
| Инструмент | Описание |
|---|---|
google_serp_serp | Результаты поиска Google |
google_serp_serp_light | Облегчённая выдача Google |
google_serp_news | Результаты поиска Google News |
google_serp_shopping | Результаты поиска Google Shopping |
google_serp_events | Результаты поиска Google Events |
google_serp_product | Подробная информация о товаре в Google |
google_serp_immersive_product | Подробная информация о товаре в режиме Google Immersive |
google_serp_ai_overview | Результаты Google AI Overview |
google_serp_ai_mode | Результаты Google AI Mode |
google_serp_short_videos | Результаты поиска коротких видео в Google (TikTok, Shorts, Reels) |
google_images_images | Результаты поиска изображений в Google |
google_maps_search | Поиск в Google Maps |
google_maps_place | Информация о месте по placeId |
google_maps_reviews | Отзывы о месте |
google_maps_photos | Фотографии места |
google_maps_posts | Публикации о месте (предложения, события, объявления) |
google_maps_contributor_reviews | Отзывы по ID автора |
google_scholar_scholar | Результаты поиска Google Scholar |
google_scholar_cite | Форматы цитирования для результата Google Scholar |
google_trends_search | Данные Google Trends |
google_travel_flights | Результаты поиска Google Flights |
google_travel_hotels | Результаты поиска Google Hotels |
Отдельные серверы для этой группы: google-search-mcp (все инструменты google_serp_*), google-images-mcp, google-maps-mcp, google-scholar-mcp, google-trends-mcp, google-flights-mcp, google-hotels-mcp.
Другие поисковые системы
| Инструмент | Описание |
|---|---|
bing_serp | Результаты поиска Bing |
duckduckgo_serp | Результаты поиска DuckDuckGo |
Отдельные серверы для этой группы: bing-mcp, duckduckgo-mcp.
Электронная коммерция
| Инструмент | Описание |
|---|---|
amazon_search | Результаты поиска Amazon |
amazon_product | Информация о товаре Amazon по ASIN |
amazon_reviews | Отзывы о товаре на Amazon |
amazon_seller | Профиль магазина продавца на Amazon |
amazon_seller_products | Товары из каталога продавца на Amazon |
walmart_search | Результаты поиска Walmart |
walmart_product | Информация о товаре Walmart |
walmart_reviews | Отзывы о товаре на Walmart |
shopify_products | Товары магазина Shopify |
shopify_collections | Коллекции магазина Shopify |
Отдельные серверы для этой группы: amazon-mcp, walmart-mcp, shopify-mcp.
Недвижимость
| Инструмент | Описание |
|---|---|
zillow_listing | Поиск объявлений на Zillow |
zillow_property | Информация об объекте недвижимости на Zillow |
redfin_listing | Поиск объявлений на Redfin |
redfin_property | Информация об объекте недвижимости на Redfin |
Отдельные серверы для этой группы: zillow-mcp, redfin-mcp.
Вакансии
| Инструмент | Описание |
|---|---|
indeed_listing | Список вакансий на Indeed |
indeed_job | Информация о вакансии на Indeed |
glassdoor_listing | Список вакансий на Glassdoor |
glassdoor_job | Информация о вакансии на Glassdoor |
Отдельные серверы для этой группы: indeed-mcp, glassdoor-mcp.
Путешествия и местные организации
| Инструмент | Описание |
|---|---|
airbnb_listing | Объявления Airbnb по местоположению и датам |
airbnb_property | Информация об объявлении Airbnb |
booking_search | Поиск жилья на Booking.com |
booking_place | Информация об объекте размещения на Booking.com |
yelp_search | Результаты поиска Yelp |
yelp_place | Информация о заведении на Yelp |
yelp_reviews | Отзывы о заведении на Yelp |
yellowpages_search | Результаты поиска YellowPages |
yellowpages_place | Информация об организации на YellowPages |
Отдельные серверы для этой группы: airbnb-mcp, booking-mcp, yelp-mcp, yellowpages-mcp.
Социальные сети и видео
| Инструмент | Описание |
|---|---|
facebook_profile | Сведения об общедоступной странице или профиле Facebook |
instagram_profile | Сведения об общедоступном профиле Instagram |
instagram_posts | Публикации общедоступного аккаунта Instagram |
tiktok_profile | Сведения об общедоступном профиле TikTok |
tiktok_posts | Видео аккаунта TikTok |
tiktok_search | Поиск видео и пользователей в TikTok |
tiktok_comments | Комментарии к видео TikTok |
youtube_search | Результаты поиска на YouTube |
youtube_video | Сведения о видео на YouTube |
youtube_channel | Данные канала YouTube |
youtube_transcript | Транскрипт видео на YouTube |
Отдельные серверы для этой группы: facebook-mcp, instagram-mcp, tiktok-mcp, youtube-mcp.
Отдельный сервер для каждого сайта
Если вашему агенту нужен только один сайт, используйте его отдельный сервер вместо полного набора. Все они обращаются к одному и тому же размещённому серверу, но фильтруют доступные инструменты с помощью параметра apis. Поэтому инструменты, их схемы и тарификация остаются одинаковыми, а модели доступен короткий список инструментов. Каждый отдельный сервер также доступен в виде пакетов npm и PyPI для клиентов, которым нужен локальный запуск через stdio. Все серверы включены в официальный реестр MCP в разделе com.hasdata/.
| Сайт | Репозиторий | npm | PyPI | Ключ apis |
|---|---|---|---|---|
| Airbnb | airbnb-mcp | @hasdata/airbnb-mcp | hasdata-airbnb-mcp | airbnb |
| Amazon | amazon-mcp | @hasdata/amazon-mcp | hasdata-amazon-mcp | amazon |
| Bing | bing-mcp | @hasdata/bing-mcp | hasdata-bing-mcp | bing |
| Booking.com | booking-mcp | @hasdata/booking-mcp | hasdata-booking-mcp | booking |
| DuckDuckGo | duckduckgo-mcp | @hasdata/duckduckgo-mcp | hasdata-duckduckgo-mcp | duckduckgo |
| facebook-mcp | @hasdata/facebook-mcp | hasdata-facebook-mcp | facebook | |
| Glassdoor | glassdoor-mcp | @hasdata/glassdoor-mcp | hasdata-glassdoor-mcp | glassdoor |
| Google Flights | google-flights-mcp | @hasdata/google-flights-mcp | hasdata-google-flights-mcp | google_travel_flights |
| Google Hotels | google-hotels-mcp | @hasdata/google-hotels-mcp | hasdata-google-hotels-mcp | google_travel_hotels |
| Google Images | google-images-mcp | @hasdata/google-images-mcp | hasdata-google-images-mcp | google_images |
| Google Maps | google-maps-mcp | @hasdata/google-maps-mcp | hasdata-google-maps-mcp | google_maps |
| Google Scholar | google-scholar-mcp | @hasdata/google-scholar-mcp | hasdata-google-scholar-mcp | google_scholar |
| Google Search | google-search-mcp | @hasdata/google-search-mcp | hasdata-google-search-mcp | google_serp |
| Google Trends | google-trends-mcp | @hasdata/google-trends-mcp | hasdata-google-trends-mcp | google_trends |
| Indeed | indeed-mcp | @hasdata/indeed-mcp | hasdata-indeed-mcp | indeed |
| instagram-mcp | @hasdata/instagram-mcp | hasdata-instagram-mcp | instagram | |
| Redfin | redfin-mcp | @hasdata/redfin-mcp | hasdata-redfin-mcp | redfin |
| Shopify | shopify-mcp | @hasdata/shopify-mcp | hasdata-shopify-mcp | shopify |
| TikTok | tiktok-mcp | @hasdata/tiktok-mcp | hasdata-tiktok-mcp | tiktok |
| Walmart | walmart-mcp | @hasdata/walmart-mcp | hasdata-walmart-mcp | walmart |
| Веб-скрейпинг | web-scraping-mcp | @hasdata/web-scraping-mcp | hasdata-web-scraping-mcp | web_scraping |
| Yellow Pages | yellowpages-mcp | @hasdata/yellowpages-mcp | hasdata-yellowpages-mcp | yellowpages |
| Yelp | yelp-mcp | @hasdata/yelp-mcp | hasdata-yelp-mcp | yelp |
| YouTube | youtube-mcp | @hasdata/youtube-mcp | hasdata-youtube-mcp | youtube |
| Zillow | zillow-mcp | @hasdata/zillow-mcp | hasdata-zillow-mcp | zillow |
Удалённый URL для любого из этих серверов: https://mcp.hasdata.com/mcp?apis=. Ключи можно объединять, разделяя запятыми.
Почему HasData
Многие сервисы для скрейпинга возвращают необработанный 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, чтобы спланировать всю поездку в одном диалоге.
Оплата
Каждый вызов инструмента расходует кредиты HasData так же, как и прямой вызов API.
Подробности см. в разделе Кредиты и параллельные запросы.