scavio-ai/scavio-mcp

scavio-ai/scavio-mcp

от scavio-ai
Scavio MCP — единый API и MCP-сервер с 33 инструментами для поиска в Google, YouTube, Amazon, Walmart, TikTok, Instagram и Reddit. Подключает AI-агентов к веб-поиску, товарам, видео и соцсетям чере...

Scavio MCP Server

GitHub Repo stars License

Scavio is a unified Web Search API and MCP server that connects AI agents to Google, YouTube, Amazon, Walmart, TikTok, Instagram, and Reddit. 33 tools for web search, product lookup, video discovery, and social media data through a single Search API endpoint.

Remote MCP Server

Connect directly to Scavio's remote MCP server without any local installation:

https://mcp.scavio.dev/mcp

Pass your API key via the x-api-key header. Get your key at scavio.dev.


Run Locally (npx)

Prefer to run the server on your own machine? Use npx with no clone or build. The server runs over stdio and only needs your SCAVIO_API_KEY.

Claude Code

claude mcp add scavio -e SCAVIO_API_KEY=YOUR_SCAVIO_API_KEY -- npx -y @scavio/mcp-server

Any MCP-Compatible Client (Claude Desktop, Cursor, Windsurf, VS Code, etc.)

{
  "mcpServers": {
    "scavio": {
      "command": "npx",
      "args": ["-y", "@scavio/mcp-server"],
      "env": {
        "SCAVIO_API_KEY": "YOUR_SCAVIO_API_KEY"
      }
    }
  }
}
get_amazon_product

Получает подробную информацию о товаре Amazon по его ASIN. Возвращает название, полное описание, цену, рейтинг, количество отзывов, изображения, варианты и информацию о продавце. Используйте, когда у пользователя есть конкретный URL товара Amazon или ASIN и он хочет получить полные детали.

Получает подробную информацию о товаре Amazon по его ASIN. Возвращает название, полное описание, цену, рейтинг, количество отзывов, изображения, варианты и информацию о продавце. Используйте, когда у пользователя есть конкретный URL товара Amazon или ASIN и он хочет получить полные детали.

Параметры

  • querystringобязательный

    Amazon ASIN — the 10-character product ID, e.g. 'B09V3KXJPB'. Extract from the Amazon URL (/dp/ASIN).

  • domainstring

    Amazon domain suffix, e.g. 'com', 'co.uk', 'de'.

  • countrystring

    Country code for localization.

  • languagestring

    Language code.

  • currencystring

    Currency code (ISO 4217, e.g. 'USD').

  • deviceenum

    Device to emulate.

    desktopmobiletablet
  • zip_codestring

    ZIP/postal code for localized pricing.

  • autoselect_variantboolean

    Auto-select the default variant.

get_instagram_comment_replies

Получает ответы на конкретный комментарий в Instagram в формате JSON. Требует media_id поста и parent_comment_id (pk из get_instagram_post_comments). Использует data.next_min_child_cursor в качестве следующего курсора.

Получает ответы на конкретный комментарий в Instagram в формате JSON. Требует media_id поста и parent_comment_id (pk из get_instagram_post_comments). Использует data.next_min_child_cursor в качестве следующего курсора.

Параметры

  • media_idstringобязательный

    Numeric media ID of the post.

  • comment_idstringобязательный

    Parent comment ID (pk) from the get_instagram_post_comments response.

  • cursorstring

    Pagination cursor (next_min_child_cursor) from a previous response.

get_instagram_post

Получает один пост Instagram (или reel) в формате JSON, включая подпись, автора, URL медиа и статистику вовлечённости. Укажите один из: url (ссылка /p/, /reel/, /reels/ или /tv/), media_id или shortcode.

Получает один пост Instagram (или reel) в формате JSON, включая подпись, автора, URL медиа и статистику вовлечённости. Укажите один из: url (ссылка /p/, /reel/, /reels/ или /tv/), media_id или shortcode.

Параметры

  • urlstring

    Instagram post URL, e.g. 'https://www.instagram.com/p/DUajw4YkorV/'.

  • media_idstring

    Numeric media ID.

  • shortcodestring

    Post shortcode, e.g. 'DUajw4YkorV'.

get_instagram_post_comments

Получает комментарии к посту в Instagram в формате JSON. Каждый комментарий включает ID (pk), текст, автора, временную метку и количество лайков. Укажите shortcode или url. Используйте data.next_min_id как следующий курсор; остановитесь, когда он отсутствует.

Получает комментарии к посту в Instagram в формате JSON. Каждый комментарий включает ID (pk), текст, автора, временную метку и количество лайков. Укажите shortcode или url. Используйте data.next_min_id как следующий курсор; остановитесь, когда он отсутствует.

Параметры

  • shortcodestring

    Post shortcode, e.g. 'DUajw4YkorV'.

  • urlstring

    Instagram post URL; the shortcode is extracted from it.

  • cursorstring

    Pagination cursor (next_min_id) from a previous response.

  • sort_orderenum

    Comment sort order.

    popularnewest
get_instagram_profile

Получает профиль пользователя Instagram в формате JSON. Возвращает идентификатор пользователя, имя пользователя, полное имя, биографию, внешнюю ссылку, изображение профиля, флаги верификации и приватности, а также количество подписчиков, подписок и публикаций. Укажите имя пользователя или user_id.

Получает профиль пользователя Instagram в формате JSON. Возвращает идентификатор пользователя, имя пользователя, полное имя, биографию, внешнюю ссылку, изображение профиля, флаги верификации и приватности, а также количество подписчиков, подписок и публикаций. Укажите имя пользователя или user_id.

Параметры

  • usernamestring

    Instagram handle without the @ symbol, e.g. 'instagram'.

  • user_idstring

    Numeric Instagram user ID. Use if you already have it from a previous request.

get_instagram_user_followers

Получает список подписчиков пользователя Instagram в формате JSON. Каждый подписчик включает user ID, username, full name и verified flag. Укажите username или user_id. Используйте data.next_max_id в качестве следующего курсора; остановитесь, когда он отсутствует.

Получает список подписчиков пользователя Instagram в формате JSON. Каждый подписчик включает user ID, username, full name и verified flag. Укажите username или user_id. Используйте data.next_max_id в качестве следующего курсора; остановитесь, когда он отсутствует.

Параметры

  • usernamestring

    Instagram handle without the @ symbol.

  • user_idstring

    Numeric Instagram user ID.

  • countinteger

    Number of users per page (1-100).

  • cursorstring

    Pagination cursor (next_max_id) from a previous response.

get_instagram_user_followings

Получает список аккаунтов, на которые подписан пользователь Instagram, в формате JSON. Каждая запись включает user ID, username, полное имя и флаг верификации. Укажите username или user_id. Используйте data.next_max_id как следующий курсор; остановитесь, когда он отсутствует.

Получает список аккаунтов, на которые подписан пользователь Instagram, в формате JSON. Каждая запись включает user ID, username, полное имя и флаг верификации. Укажите username или user_id. Используйте data.next_max_id как следующий курсор; остановитесь, когда он отсутствует.

Параметры

  • usernamestring

    Instagram handle without the @ symbol.

  • user_idstring

    Numeric Instagram user ID.

  • countinteger

    Number of users per page (1-100).

  • cursorstring

    Pagination cursor (next_max_id) from a previous response.

get_instagram_user_posts

Выводит список постов пользователя Instagram (лента медиа) с пагинацией в формате JSON. Укажите username или user_id. Используйте end_cursor из data.page_info как следующий курсор; остановитесь, когда has_next_page равно false.

Выводит список постов пользователя Instagram (лента медиа) с пагинацией в формате JSON. Укажите username или user_id. Используйте end_cursor из data.page_info как следующий курсор; остановитесь, когда has_next_page равно false.

Параметры

  • usernamestring

    Instagram handle without the @ symbol.

  • user_idstring

    Numeric Instagram user ID.

  • countinteger

    Number of posts per page (1-50).

  • cursorstring

    Pagination cursor (end_cursor) from a previous response.

get_instagram_user_reels

Выводит список Reels пользователя Instagram с постраничной разбивкой в формате JSON. Укажите username или user_id. Используйте end_cursor из data.page_info в качестве следующего курсора; остановитесь, когда has_next_page будет false.

Выводит список Reels пользователя Instagram с постраничной разбивкой в формате JSON. Укажите username или user_id. Используйте end_cursor из data.page_info в качестве следующего курсора; остановитесь, когда has_next_page будет false.

Параметры

  • usernamestring

    Instagram handle without the @ symbol.

  • user_idstring

    Numeric Instagram user ID.

  • countinteger

    Number of reels per page (1-50).

  • cursorstring

    Pagination cursor (end_cursor) from a previous response.

get_instagram_user_stories

Получает текущие активные stories пользователя Instagram в формате JSON. Возвращает URL медиа, тип и временную метку для каждой story. Укажите имя пользователя или user_id.

Получает текущие активные stories пользователя Instagram в формате JSON. Возвращает URL медиа, тип и временную метку для каждой story. Укажите имя пользователя или user_id.

Параметры

  • usernamestring

    Instagram handle without the @ symbol.

  • user_idstring

    Numeric Instagram user ID.

get_instagram_user_tagged

Выводит список постов, в которых отмечен пользователь Instagram, с постраничной навигацией в формате JSON. Принимает username или user_id. Использует end_cursor из data.page_info в качестве следующего курсора; останавливается, когда has_next_page равен false.

Выводит список постов, в которых отмечен пользователь Instagram, с постраничной навигацией в формате JSON. Принимает username или user_id. Использует end_cursor из data.page_info в качестве следующего курсора; останавливается, когда has_next_page равен false.

Параметры

  • usernamestring

    Instagram handle without the @ symbol.

  • user_idstring

    Numeric Instagram user ID.

  • countinteger

    Number of posts per page (1-50).

  • cursorstring

    Pagination cursor (end_cursor) from a previous response.

get_reddit_post

Получает полный пост Reddit по URL в формате JSON, включая тело, рейтинг, соотношение голосов за, флаер, награды и полное дерево комментариев. Комментарии: плоский массив в порядке обхода; используйте depth (с нуля) или parentId для восстановления иерархии ветки. contentUrl: внешняя статья для постов-ссылок. Медленнее других платформ (5-15 секунд).

Получает полный пост Reddit по URL в формате JSON, включая тело, рейтинг, соотношение голосов за, флаер, награды и полное дерево комментариев. Комментарии: плоский массив в порядке обхода; используйте depth (с нуля) или parentId для восстановления иерархии ветки. contentUrl: внешняя статья для постов-ссылок. Медленнее других платформ (5-15 секунд).

Параметры

  • urlstringобязательный

    Full Reddit post URL, e.g. 'https://www.reddit.com/r/Python/comments/1smb9du/fastapi_vs_django/'.

get_tiktok_comment_replies

Получает ответы на конкретный комментарий к видео в TikTok в формате JSON. Каждый ответ имеет ту же структуру, что и комментарий. Требует как video_id, так и comment_id. Используйте data.cursor для следующей страницы; остановитесь, когда data.has_more равно 0.

Получает ответы на конкретный комментарий к видео в TikTok в формате JSON. Каждый ответ имеет ту же структуру, что и комментарий. Требует как video_id, так и comment_id. Используйте data.cursor для следующей страницы; остановитесь, когда data.has_more равно 0.

Параметры

  • video_idstringобязательный

    TikTok video ID.

  • comment_idstringобязательный

    Comment ID (cid) from the get_tiktok_video_comments response.

  • cursorstring

    Pagination cursor. Use data.cursor from previous response for next page.

  • countinteger

    Number of replies per page (1-50).

get_tiktok_hashtag

Получает детали и статистику хештега TikTok в формате JSON. Возвращает ID хештега, заголовок, описание, количество видео и количество просмотров. Укажите либо hashtag_name, либо hashtag_id. Используйте полученный ID с get_tiktok_hashtag_videos.

Получает детали и статистику хештега TikTok в формате JSON. Возвращает ID хештега, заголовок, описание, количество видео и количество просмотров. Укажите либо hashtag_name, либо hashtag_id. Используйте полученный ID с get_tiktok_hashtag_videos.

Параметры

  • hashtag_namestring

    Hashtag text without the # symbol, e.g. 'fyp'.

  • hashtag_idstring

    Numeric hashtag ID. Use if you already have it from a previous request.

get_tiktok_hashtag_videos

Перечисляет видео TikTok для заданного хэштега в формате JSON. Каждое видео включает ID, описание, автора, статистику и URL-адреса видео. Требует hashtag_id из ответа get_tiktok_hashtag. Используйте data.cursor для следующей страницы; остановитесь, когда data.has_more равно 0.

Перечисляет видео TikTok для заданного хэштега в формате JSON. Каждое видео включает ID, описание, автора, статистику и URL-адреса видео. Требует hashtag_id из ответа get_tiktok_hashtag. Используйте data.cursor для следующей страницы; остановитесь, когда data.has_more равно 0.

Параметры

  • hashtag_idstringобязательный

    Hashtag ID from the get_tiktok_hashtag response.

  • cursorstring

    Pagination cursor. Use data.cursor from previous response for next page.

  • countinteger

    Number of results per page (1-30).

get_tiktok_profile

Получает данные профиля пользователя TikTok в формате JSON. Возвращает username, display name, био, количество подписчиков и подписок, количество видео, общее количество лайков и URL аватара. Используйте, когда пользователь хочет получить информацию об аккаунте TikTok. Укажите username или sec_user_id.

Получает данные профиля пользователя TikTok в формате JSON. Возвращает username, display name, био, количество подписчиков и подписок, количество видео, общее количество лайков и URL аватара. Используйте, когда пользователь хочет получить информацию об аккаунте TikTok. Укажите username или sec_user_id.

Параметры

  • usernamestring

    TikTok handle without the @ symbol, e.g. 'charlidamelio'.

  • sec_user_idstring

    Secure user ID. Use this if you already have it from a previous request.

get_tiktok_user_followers

Получает список подписчиков пользователя TikTok в формате JSON. Каждый подписчик включает имя пользователя, отображаемое имя, sec_uid, количество подписчиков, количество видео, биографию и аватар. Для пагинации передавайте page_token и min_time из предыдущего ответа; останавливайтесь, когда data.has_more равно false.

Получает список подписчиков пользователя TikTok в формате JSON. Каждый подписчик включает имя пользователя, отображаемое имя, sec_uid, количество подписчиков, количество видео, биографию и аватар. Для пагинации передавайте page_token и min_time из предыдущего ответа; останавливайтесь, когда data.has_more равно false.

Параметры

  • sec_user_idstringобязательный

    Secure user ID from the get_tiktok_profile response.

  • countinteger

    Number of results per page (1-20).

  • page_tokenstring

    Pagination token from previous response.

  • min_timenumber

    Pagination timestamp from previous response. Must be passed together with page_token.

get_tiktok_user_followings

Получает список аккаунтов, на которые подписан пользователь TikTok, в формате JSON. Каждая запись включает username, display name, sec_uid, follower count, video count, bio и avatar. Передаёт как page_token, так и min_time из предыдущего ответа для пагинации; останавливается, когда data.has_more равно false.

Получает список аккаунтов, на которые подписан пользователь TikTok, в формате JSON. Каждая запись включает username, display name, sec_uid, follower count, video count, bio и avatar. Передаёт как page_token, так и min_time из предыдущего ответа для пагинации; останавливается, когда data.has_more равно false.

Параметры

  • sec_user_idstringобязательный

    Secure user ID from the get_tiktok_profile response.

  • countinteger

    Number of results per page (1-20).

  • page_tokenstring

    Pagination token from previous response.

  • min_timenumber

    Pagination timestamp from previous response. Must be passed together with page_token.

get_tiktok_user_posts

Выводит список видео пользователя TikTok с пагинацией в формате JSON. Каждое видео содержит ID, описание, временную метку и статистику (лайки, комментарии, просмотры, репосты, закладки). Требует sec_user_id из эндпоинта профиля. Используйте data.max_cursor для следующей страницы; остановитесь, когда data.has_more равно 0.

Выводит список видео пользователя TikTok с пагинацией в формате JSON. Каждое видео содержит ID, описание, временную метку и статистику (лайки, комментарии, просмотры, репосты, закладки). Требует sec_user_id из эндпоинта профиля. Используйте data.max_cursor для следующей страницы; остановитесь, когда data.has_more равно 0.

Параметры

  • sec_user_idstringобязательный

    Secure user ID from the get_tiktok_profile response.

  • cursorstring

    Pagination cursor. Use data.max_cursor from previous response for next page.

  • countinteger

    Number of results per page (1-30).

  • sort_typeenum

    Sort order. '0' = latest first, '1' = most popular first.

    01
get_tiktok_video

Получает подробную информацию об одном видео TikTok по идентификатору в формате JSON. Возвращает описание, автора, музыку, статистику (лайки, комментарии, просмотры, репосты, закладки), URL для воспроизведения/скачивания, обложку, длительность, хэштеги и упоминания. Используйте, когда у пользователя есть конкретный URL или идентификатор видео TikTok.

Получает подробную информацию об одном видео TikTok по идентификатору в формате JSON. Возвращает описание, автора, музыку, статистику (лайки, комментарии, просмотры, репосты, закладки), URL для воспроизведения/скачивания, обложку, длительность, хэштеги и упоминания. Используйте, когда у пользователя есть конкретный URL или идентификатор видео TikTok.

Параметры

  • video_idstringобязательный

    TikTok video ID. Extract from a TikTok URL if the user provides one.

get_tiktok_video_comments

Получает комментарии к видео TikTok в формате JSON. Каждый комментарий включает ID, текст, временную метку, количество лайков, количество ответов, информацию о комментаторе и отметку, поставил ли лайк создатель видео. Используйте data.cursor для перехода на следующую страницу; остановитесь, когда data.has_more равно 0.

Получает комментарии к видео TikTok в формате JSON. Каждый комментарий включает ID, текст, временную метку, количество лайков, количество ответов, информацию о комментаторе и отметку, поставил ли лайк создатель видео. Используйте data.cursor для перехода на следующую страницу; остановитесь, когда data.has_more равно 0.

Параметры

  • video_idstringобязательный

    TikTok video ID.

  • cursorstring

    Pagination cursor. Use data.cursor from previous response for next page.

  • countinteger

    Number of comments per page (1-50).

get_usage

Получает текущий баланс кредитов пользователя, тарифный план, количество поисков, использованных в этом месяце, и настройки авто-пополнения. Используйте, когда пользователь спрашивает, сколько кредитов у него осталось, какой у него тарифный план, или о его использовании.

Получает текущий баланс кредитов пользователя, тарифный план, количество поисков, использованных в этом месяце, и настройки авто-пополнения. Используйте, когда пользователь спрашивает, сколько кредитов у него осталось, какой у него тарифный план, или о его использовании.

Параметры

Без параметров.

get_walmart_product

Получает подробную информацию о товаре Walmart по его идентификатору. Возвращает название, полное описание, цену, рейтинг, изображения и информацию о продавце. Используйте, когда у пользователя есть конкретный URL товара Walmart или идентификатор товара и он хочет получить полные сведения.

Получает подробную информацию о товаре Walmart по его идентификатору. Возвращает название, полное описание, цену, рейтинг, изображения и информацию о продавце. Используйте, когда у пользователя есть конкретный URL товара Walmart или идентификатор товара и он хочет получить полные сведения.

Параметры

  • product_idstringобязательный

    Walmart product ID — numeric string from the product URL (/ip/name/PRODUCT_ID).

  • domainstring

    Walmart domain.

  • deviceenum

    Device to emulate.

    desktopmobiletablet
  • delivery_zipstring

    ZIP code for localized pricing.

  • store_idstring

    Store id for in-store availability.

get_youtube_metadata

Получает метаданные для видео YouTube по его ID видео. Возвращает название, описание, канал, продолжительность, количество просмотров, количество лайков, дату публикации и URL-адреса миниатюр. Используйте, когда у пользователя есть конкретный ID видео или URL и он хочет получить подробности об этом видео.

Получает метаданные для видео YouTube по его ID видео. Возвращает название, описание, канал, продолжительность, количество просмотров, количество лайков, дату публикации и URL-адреса миниатюр. Используйте, когда у пользователя есть конкретный ID видео или URL и он хочет получить подробности об этом видео.

Параметры

  • video_idstringобязательный

    YouTube video ID, e.g. 'dQw4w9WgXcQ'. Extract from URL if the user provides a youtube.com link.

google_ai_mode

Получает ответ в разговорном стиле Google AI Mode со ссылками в формате JSON. Используется, когда пользователь хочет синтезированный, сгенерированный ИИ ответ на вопрос с указанием источников, а не простой список ссылок. Стоит 1 кредит.

Получает ответ в разговорном стиле Google AI Mode со ссылками в формате JSON. Используется, когда пользователь хочет синтезированный, сгенерированный ИИ ответ на вопрос с указанием источников, а не простой список ссылок. Стоит 1 кредит.

Параметры

  • querystringобязательный

    Question or prompt (1-500 characters).

  • deviceenum

    Device to emulate.

    desktopmobile
  • include_htmlboolean

    Include the raw Google HTML in the response.

  • hlstring

    UI language (ISO 639-1, e.g. 'en').

  • glstring

    Country of the search (ISO 3166-1 alpha-2, e.g. 'us').

  • google_domainstring

    Regional Google domain (e.g. 'google.co.uk').

  • locationstring

    Canonical location name; auto-encoded to a UULE string.

  • uulestring

    Pre-encoded UULE location string (takes priority over location).

  • safeenum

    SafeSearch filter.

    active
google_flights

Ищет Google Flights в формате JSON: маршруты с ценами, длительностью, авиакомпаниями и остановками. Требует departure_id, arrival_id и outbound_date; установите return_date, когда type=1 (туда и обратно). Стоит 1 кредит.

Ищет Google Flights в формате JSON: маршруты с ценами, длительностью, авиакомпаниями и остановками. Требует departure_id, arrival_id и outbound_date; установите return_date, когда type=1 (туда и обратно). Стоит 1 кредит.

Параметры

  • departure_idstringобязательный

    Departure IATA code(s); comma-separated allowed.

  • arrival_idstringобязательный

    Arrival IATA code(s); comma-separated allowed.

  • outbound_datestringобязательный

    Outbound date (YYYY-MM-DD).

  • typeinteger

    1 = round trip, 2 = one way, 3 = multi-city.

  • return_datestring

    Return date (YYYY-MM-DD); required when type=1.

  • adultsinteger

    Number of adults (1-9).

  • childreninteger

    Number of children (0-9).

  • infants_in_seatinteger

    Infants in seat (0-4).

  • infants_on_lapinteger

    Infants on lap (0-4).

  • travel_classinteger

    1 = economy, 2 = premium, 3 = business, 4 = first.

  • stopsinteger

    0 = any, 1 = nonstop, 2 = <=1 stop, 3 = <=2 stops.

  • sort_byinteger

    1 = top, 2 = price, 3 = departure, 4 = arrival, 5 = duration, 6 = emissions.

  • include_airlinesstring

    Comma-separated airline codes/alliances to include.

  • exclude_airlinesstring

    Comma-separated airline codes/alliances to exclude.

  • hlstring

    UI language (ISO 639-1, e.g. 'en').

  • glstring

    Country of the search (ISO 3166-1 alpha-2, e.g. 'us').

  • currencystring

    Currency code (ISO 4217, e.g. 'USD').

google_hotels

Выполняет поиск по Google Hotels в формате JSON: возвращает объекты недвижимости с ценами, рейтингами и detail_tokens. Требует query, check_in_date и check_out_date. Полученный detail_token передайте в google_hotels_detail. Стоит 1 кредит.

Выполняет поиск по Google Hotels в формате JSON: возвращает объекты недвижимости с ценами, рейтингами и detail_tokens. Требует query, check_in_date и check_out_date. Полученный detail_token передайте в google_hotels_detail. Стоит 1 кредит.

Параметры

  • querystringобязательный

    Search query; use a '<City> hotels' form.

  • check_in_datestringобязательный

    Check-in date (YYYY-MM-DD).

  • check_out_datestringобязательный

    Check-out date (YYYY-MM-DD).

  • hlstring

    UI language (ISO 639-1, e.g. 'en').

  • glstring

    Country of the search (ISO 3166-1 alpha-2, e.g. 'us').

  • currencystring

    Currency code (ISO 4217, e.g. 'USD').

  • sort_byinteger

    3 = lowest price, 8 = highest rating, 13 = most reviewed.

  • min_priceinteger

    Minimum nightly price.

  • max_priceinteger

    Maximum nightly price.

  • ratinginteger

    7 = 3.5+, 8 = 4.0+, 9 = 4.5+.

  • hotel_classstring

    Comma-separated star ratings (2-5).

  • amenitiesstring

    Comma-separated amenity ids.

  • property_typesstring

    Comma-separated property-type ids (e.g. '12' for vacation rentals).

  • free_cancellationboolean

    Only properties with free cancellation.

  • eco_certifiedboolean

    Only eco-certified properties.

  • special_offersboolean

    Only properties with special offers.

  • next_page_tokenstring

    Pagination cursor from a prior response.

  • limitinteger

    Number of properties to return (1-20).

google_hotels_detail

Получает сведения об объекте Google Hotels в формате JSON из detail_token списка отелей. Требует detail_token, check_in_date и check_out_date. Стоит 1 кредит.

Получает сведения об объекте Google Hotels в формате JSON из detail_token списка отелей. Требует detail_token, check_in_date и check_out_date. Стоит 1 кредит.

Параметры

  • detail_tokenstringобязательный

    Property detail token from a hotels listing.

  • check_in_datestringобязательный

    Check-in date (YYYY-MM-DD).

  • check_out_datestringобязательный

    Check-out date (YYYY-MM-DD).

  • currencystring

    Currency code (ISO 4217, e.g. 'USD').

  • glstring

    Country of the search (ISO 3166-1 alpha-2, e.g. 'us').

  • hlstring

    UI language (ISO 639-1, e.g. 'en').

google_maps_place

Получает детали места Google Maps в формате JSON: название, адрес, телефон, часы работы, рейтинг, категории и другое. Предоставьте один из place_id или data_cid. Стоит 1 кредит.

Получает детали места Google Maps в формате JSON: название, адрес, телефон, часы работы, рейтинг, категории и другое. Предоставьте один из place_id или data_cid. Стоит 1 кредит.

Параметры

  • place_idstring

    Place ID (ChIJ...).

  • data_cidstring

    Numeric CID.

google_maps_reviews

Получает отзывы Google Maps для места в формате JSON. Каждый отзыв содержит автора, оценку, текст и временную метку. Укажите один из параметров: data_id или place_id. Используйте next_page_token для пагинации. Стоимость — 1 кредит.

Получает отзывы Google Maps для места в формате JSON. Каждый отзыв содержит автора, оценку, текст и временную метку. Укажите один из параметров: data_id или place_id. Используйте next_page_token для пагинации. Стоимость — 1 кредит.

Параметры

  • data_idstring

    Data ID (0xHEX:0xHEX).

  • place_idstring

    Place ID (ChIJ...).

  • numinteger

    Reviews per page (1-20).

  • next_page_tokenstring

    Pagination cursor from a prior response.

  • sort_byenum

    Sort order.

    relevancenewesthighest_ratinglowest_rating
  • hlstring

    UI language (ISO 639-1, e.g. 'en').

  • glstring

    Country of the search (ISO 3166-1 alpha-2, e.g. 'us').

  • google_domainstring

    Regional Google domain (e.g. 'google.co.uk').

google_maps_search

Ищет в Google Maps местные предприятия в формате JSON. Каждый результат включает название, адрес, рейтинг, количество отзывов, place_id, data_cid и координаты. Используйте, когда пользователь хочет найти места, предприятия или точки интереса. Стоит 1 кредит.

Ищет в Google Maps местные предприятия в формате JSON. Каждый результат включает название, адрес, рейтинг, количество отзывов, place_id, data_cid и координаты. Используйте, когда пользователь хочет найти места, предприятия или точки интереса. Стоит 1 кредит.

Параметры

  • querystringобязательный

    Search query (1-500 characters).

  • startinteger

    Result offset; must be a multiple of 20 (0, 20, 40, ...).

  • llstring

    Map center as '@lat,lng,zoomz'; controls where results come from.

  • hlstring

    UI language (ISO 639-1, e.g. 'en').

  • glstring

    Country of the search (ISO 3166-1 alpha-2, e.g. 'us').

  • google_domainstring

    Regional Google domain (e.g. 'google.co.uk').

google_news

Получает результаты Google News в формате JSON. Предоставьте запрос или просматривайте через topic/story/publication token. Стоимость: 1 кредит.

Получает результаты Google News в формате JSON. Предоставьте запрос или просматривайте через topic/story/publication token. Стоимость: 1 кредит.

Параметры

  • querystring

    Keyword search.

  • topic_tokenstring

    Browse a news topic.

  • section_tokenstring

    Browse a topic section.

  • story_tokenstring

    Fetch full coverage of a story.

  • publication_tokenstring

    Browse a publication.

  • kgmidstring

    Knowledge Graph entity id.

  • hlstring

    UI language (ISO 639-1, e.g. 'en').

  • glstring

    Country of the search (ISO 3166-1 alpha-2, e.g. 'us').

  • google_domainstring

    Regional Google domain (e.g. 'google.co.uk').

  • sointeger

    Sort order: 0 = relevance, 1 = date (only with query or kgmid).

google_shopping

Ищет товарные предложения в Google Shopping и возвращает их в формате JSON. Каждый результат содержит название, цену, источник/магазин, рейтинг и идентификаторы товара. Используйте, когда пользователь хочет сравнить товары и цены разных продавцов. Стоит 1 кредит.

Ищет товарные предложения в Google Shopping и возвращает их в формате JSON. Каждый результат содержит название, цену, источник/магазин, рейтинг и идентификаторы товара. Используйте, когда пользователь хочет сравнить товары и цены разных продавцов. Стоит 1 кредит.

Параметры

  • querystringобязательный

    Product search query (1-500 characters).

  • deviceenum

    Device to emulate.

    desktopmobile
  • startinteger

    Result offset.

  • min_priceinteger

    Minimum price filter.

  • max_priceinteger

    Maximum price filter.

  • sort_byinteger

    0 = relevance, 1 = price ascending, 2 = price descending.

  • free_shippingboolean

    Only items with free shipping.

  • on_saleboolean

    Only items on sale.

  • shoprsstring

    Opaque Google Shopping filter token.

  • hlstring

    UI language (ISO 639-1, e.g. 'en').

  • glstring

    Country of the search (ISO 3166-1 alpha-2, e.g. 'us').

  • google_domainstring

    Regional Google domain (e.g. 'google.co.uk').

  • locationstring

    Canonical location name; auto-encoded to a UULE string.

  • uulestring

    Pre-encoded UULE location string (takes priority over location).

google_shopping_product

Получает сведения о товаре Google Shopping и список продавцов в формате JSON. Передавайте catalog_id вместе с запросом для получения полных данных. Стоимость: 1 кредит.

Получает сведения о товаре Google Shopping и список продавцов в формате JSON. Передавайте catalog_id вместе с запросом для получения полных данных. Стоимость: 1 кредит.

Параметры

  • catalog_idstring

    Durable product catalog id.

  • querystring

    Product query; required when catalog_id is set.

  • immersive_product_page_tokenstring

    Immersive product page token.

  • page_tokenstring

    Alias for immersive_product_page_token.

  • product_idstring

    Product id.

  • deviceenum

    Device to emulate.

    desktopmobiletablet
  • google_domainstring

    Regional Google domain (e.g. 'google.co.uk').

  • sort_byenum

    Seller sort order.

    base_pricetotal_pricepromotionseller_rating
  • load_all_storesboolean

    Load all available stores.

  • more_storesboolean

    Fetch additional stores.

  • hlstring

    UI language (ISO 639-1, e.g. 'en').

  • glstring

    Country of the search (ISO 3166-1 alpha-2, e.g. 'us').

  • locationstring

    Canonical location name; auto-encoded to a UULE string.

  • uulestring

    Pre-encoded UULE location string (takes priority over location).

google_shopping_stores

Получает больше продавцов для товара Google Shopping в формате JSON (paginate google_shopping_product). Требует catalog_id и next_page_token. Стоит 1 кредит.

Получает больше продавцов для товара Google Shopping в формате JSON (paginate google_shopping_product). Требует catalog_id и next_page_token. Стоит 1 кредит.

Параметры

  • catalog_idstringобязательный

    Durable product catalog id.

  • next_page_tokenstringобязательный

    Pagination cursor from google_shopping_product.

google_trending

Получает текущие тренды Google для страны в формате JSON. Требуется geo (код страны). Стоимость: 1 кредит.

Получает текущие тренды Google для страны в формате JSON. Требуется geo (код страны). Стоимость: 1 кредит.

Параметры

  • geostringобязательный

    Country code (e.g. 'US').

  • hlstring

    UI language (ISO 639-1, e.g. 'en').

  • hoursinteger

    Trending window: 4, 24, 48, or 168.

  • catinteger

    Category id (0-20).

  • sortenum

    Sort order.

    relevancesearch_volumerecencytitle
  • statusenum

    Filter by trend status.

    allactive
google_trends

Получает данные интереса Google Trends в формате JSON. Требует запрос (термины, разделённые запятыми, для сравнения). Выбирает набор данных через data_type (интерес с течением времени, географическая карта, связанные запросы/темы). Стоит 1 кредит.

Получает данные интереса Google Trends в формате JSON. Требует запрос (термины, разделённые запятыми, для сравнения). Выбирает набор данных через data_type (интерес с течением времени, географическая карта, связанные запросы/темы). Стоит 1 кредит.

Параметры

  • querystringобязательный

    Search term(s); comma-separated for comparisons.

  • geostring

    Location code (e.g. 'US', 'GB', 'US-CA').

  • hlstring

    UI language (ISO 639-1, e.g. 'en').

  • datestring

    Time range (e.g. 'today 12-m', 'now 7-d').

  • tzstring

    Timezone offset in minutes.

  • data_typeenum

    Which trends dataset to return.

    TIMESERIESGEO_MAPGEO_MAP_0RELATED_QUERIESRELATED_TOPICS
  • catstring

    Category id.

  • gpropenum

    Google property filter.

    imagesnewsyoutubefroogle
  • regionenum

    Resolution for GEO_MAP data.

    COUNTRYREGIONDMACITY
search_amazon

Ищет на Amazon и возвращает список товаров в формате JSON. Каждый результат включает название, ASIN, цену, рейтинг, количество отзывов и URL изображения. Используйте, когда пользователь хочет найти товары на Amazon или сравнить цены.

Ищет на Amazon и возвращает список товаров в формате JSON. Каждый результат включает название, ASIN, цену, рейтинг, количество отзывов и URL изображения. Используйте, когда пользователь хочет найти товары на Amazon или сравнить цены.

Параметры

  • querystringобязательный

    Product search query, e.g. 'wireless noise cancelling headphones'.

  • domainstring

    Amazon domain suffix, e.g. 'com' (US), 'co.uk' (UK), 'de' (Germany), 'co.jp' (Japan).

  • countrystring

    Country code for localization.

  • languagestring

    Language code.

  • currencystring

    Currency code (ISO 4217, e.g. 'USD').

  • deviceenum

    Device to emulate.

    desktopmobiletablet
  • sort_byenum

    Sort order for results.

    most_recentprice_low_to_highprice_high_to_lowfeaturedaverage_reviewbestsellers
  • start_pageinteger

    Starting page number.

  • pagesinteger

    Number of pages to fetch.

  • category_idstring

    Amazon category id.

  • merchant_idstring

    Filter to a specific merchant.

  • zip_codestring

    ZIP/postal code for localized pricing.

  • autoselect_variantboolean

    Auto-select the default variant.

search_google

Выполняет поиск в Google (v2) и возвращает структурированные результаты SERP в формате JSON: органические результаты (название, URL, сниппет), рекламу и AI Overview, если Google его показывает. Используйте, когда пользователь просит выполнить поиск в интернете, найти актуальную информацию или что-то проверить онлайн. Стоит 1 кредит.

Выполняет поиск в Google (v2) и возвращает структурированные результаты SERP в формате JSON: органические результаты (название, URL, сниппет), рекламу и AI Overview, если Google его показывает. Используйте, когда пользователь просит выполнить поиск в интернете, найти актуальную информацию или что-то проверить онлайн. Стоит 1 кредит.

Параметры

  • querystringобязательный

    Search query (1-500 characters).

  • deviceenum

    Device to emulate.

    desktopmobile
  • startinteger

    Result offset: 0 = page 1, 10 = page 2, ... up to 990.

  • include_htmlboolean

    Include the raw Google HTML in the response.

  • hlstring

    UI language (ISO 639-1, e.g. 'en').

  • glstring

    Country of the search (ISO 3166-1 alpha-2, e.g. 'us').

  • google_domainstring

    Regional Google domain (e.g. 'google.co.uk').

  • locationstring

    Canonical location name; auto-encoded to a UULE string.

  • uulestring

    Pre-encoded UULE location string (takes priority over location).

  • lrstring

    Language restrict (e.g. 'lang_en').

  • crstring

    Country restrict (e.g. 'countryUS').

  • safeenum

    SafeSearch filter.

    active
  • nfprboolean

    Disable spelling correction / auto-fixes when true.

  • filterenum

    '0' disables the omitted/similar-results filter.

    01
  • time_periodenum

    Restrict results to a recent time window.

    last_hourlast_daylast_weeklast_monthlast_year
  • resolve_ai_overviewboolean

    Resolve a deferred AI Overview (server default true).

search_instagram_hashtags

Ищет хэштеги Instagram по ключевому слову и возвращает результат в JSON. Каждый результат включает имя хэштега, ID и количество публикаций. Передавайте rank_token из предыдущего ответа как курсор для следующей страницы.

Ищет хэштеги Instagram по ключевому слову и возвращает результат в JSON. Каждый результат включает имя хэштега, ID и количество публикаций. Передавайте rank_token из предыдущего ответа как курсор для следующей страницы.

Параметры

  • keywordstringобязательный

    Search query.

  • cursorstring

    Rank token from a previous response for pagination.

search_instagram_users

Ищет пользователей Instagram по ключевому слову в формате JSON. Каждый результат включает ID пользователя, имя пользователя, полное имя, флаг верификации и количество подписчиков. Передавайте rank_token из предыдущего ответа в качестве курсора для следующей страницы.

Ищет пользователей Instagram по ключевому слову в формате JSON. Каждый результат включает ID пользователя, имя пользователя, полное имя, флаг верификации и количество подписчиков. Передавайте rank_token из предыдущего ответа в качестве курсора для следующей страницы.

Параметры

  • keywordstringобязательный

    Search query.

  • cursorstring

    Rank token from a previous response for pagination.

search_reddit

Ищет посты Reddit по всему Reddit в формате JSON. Каждый пост включает заголовок, URL, subreddit, автора, временную метку и флаг NSFW. Используйте data.nextCursor как параметр курсора для следующей страницы; остановитесь, когда nextCursor равен null. Медленнее, чем другие платформы (5-15 секунд).

Ищет посты Reddit по всему Reddit в формате JSON. Каждый пост включает заголовок, URL, subreddit, автора, временную метку и флаг NSFW. Используйте data.nextCursor как параметр курсора для следующей страницы; остановитесь, когда nextCursor равен null. Медленнее, чем другие платформы (5-15 секунд).

Параметры

  • querystringобязательный

    Search query (1-500 chars).

  • typeenum

    Result type (server default 'posts').

    postscomments
  • sortenum

    Sort order. 'relevance' (default), 'hot', 'top', 'new', or 'comments'.

    relevancehottopnewcomments
  • cursorstring

    Pagination token. Use data.nextCursor from previous response for next page.

search_tiktok_users

Ищет пользователей TikTok по ключевому слову в формате JSON. Каждый результат включает идентификатор пользователя, имя пользователя, отображаемое имя, sec_uid, количество подписчиков и биографию. Используйте data.cursor для следующей страницы; остановитесь, когда data.has_more равен 0.

Ищет пользователей TikTok по ключевому слову в формате JSON. Каждый результат включает идентификатор пользователя, имя пользователя, отображаемое имя, sec_uid, количество подписчиков и биографию. Используйте data.cursor для следующей страницы; остановитесь, когда data.has_more равен 0.

Параметры

  • keywordstringобязательный

    Search query.

  • cursorstring

    Pagination cursor. Use data.cursor from previous response for next page.

  • countinteger

    Number of results per page (1-30).

search_tiktok_videos

Ищет видео TikTok по ключевому слову в формате JSON. Каждый результат содержит ID видео, описание, автора, музыку, статистику и URL видео. Поддерживает сортировку по релевантности или лайкам и фильтрацию по времени публикации. Используйте data.cursor для перехода на следующую страницу; остановитесь, когда data.has_more равно 0.

Ищет видео TikTok по ключевому слову в формате JSON. Каждый результат содержит ID видео, описание, автора, музыку, статистику и URL видео. Поддерживает сортировку по релевантности или лайкам и фильтрацию по времени публикации. Используйте data.cursor для перехода на следующую страницу; остановитесь, когда data.has_more равно 0.

Параметры

  • keywordstringобязательный

    Search query.

  • cursorstring

    Pagination cursor. Use data.cursor from previous response for next page.

  • countinteger

    Number of results per page (1-30).

  • sort_typeenum

    Sort order. '0' = relevance, '1' = most likes.

    01
  • publish_timeenum

    Time filter. '0'=all time, '1'=last day, '7'=week, '30'=month, '90'=3 months, '180'=6 months.

    0173090180
search_walmart

Ищет на Walmart и возвращает список товаров в формате JSON. Каждый результат включает название, product ID, цену, рейтинг и URL изображения. Используйте, когда пользователь хочет найти товары на Walmart или сравнить цены с Amazon.

Ищет на Walmart и возвращает список товаров в формате JSON. Каждый результат включает название, product ID, цену, рейтинг и URL изображения. Используйте, когда пользователь хочет найти товары на Walmart или сравнить цены с Amazon.

Параметры

  • querystringобязательный

    Product search query, e.g. 'air fryer 6 quart'.

  • domainstring

    Walmart domain.

  • deviceenum

    Device to emulate.

    desktopmobiletablet
  • sort_byenum

    Sort order for results.

    best_matchprice_lowprice_highbest_seller
  • start_pageinteger

    Starting page (1-indexed).

  • min_pricenumber

    Minimum price filter in USD.

  • max_pricenumber

    Maximum price filter in USD.

  • fulfillment_speedenum

    Delivery speed filter.

    todaytomorrow2_daysanytime
  • fulfillment_typeenum

    Fulfillment type filter.

    in_store
  • delivery_zipstring

    ZIP code for localized results.

  • store_idstring

    Store id for in-store availability.

search_youtube

Ищет YouTube и возвращает результаты видео в формате JSON. Каждый результат включает идентификатор видео, название, канал, продолжительность, количество просмотров и дату загрузки. Используйте, когда пользователь просит найти видео на YouTube по теме.

Ищет YouTube и возвращает результаты видео в формате JSON. Каждый результат включает идентификатор видео, название, канал, продолжительность, количество просмотров и дату загрузки. Используйте, когда пользователь просит найти видео на YouTube по теме.

Параметры

  • 360boolean

    360-degree videos only.

  • searchstringобязательный

    YouTube search query.

  • sort_byenum

    Sort order. Use 'date' for most recent, 'view_count' for most watched.

    relevancedateview_countrating
  • typeenum

    Result type filter.

    videochannelplaylist
  • upload_dateenum

    Filter by upload date. Omit for all time.

    last_hourtodaythis_weekthis_monththis_year
  • durationenum

    Filter by duration. short=<4min, medium=4-20min, long=>20min.

    shortmediumlong
  • hdboolean

    HD videos only.

  • 4kboolean

    4K videos only.

  • subtitlesboolean

    Videos with subtitles/CC only.

  • creative_commonsboolean

    Creative Commons licensed videos only.

  • liveboolean

    Live videos only.

  • 3dboolean

    3D videos only.

  • hdrboolean

    HDR videos only.

  • locationboolean

    Videos with location metadata only.

  • vr180boolean

    VR180 videos only.

Другие проверенные MCP-сервера

fireproof-storage/mcp-database-server

fireproof-storage/mcp-database-server

официальный

Этот MCP сервер на базе Fireproof предоставляет простое хранилище JSON документов с CRUD-операциями и сортировкой по любому полю. Подходит для интеграции с AI ассистентами вроде Claude Desktop и по...

JavaScript31
TencentCloudBase/CloudBase-AI-ToolKit

TencentCloudBase/CloudBase-AI-ToolKit

официальный

MCP-сервер CloudBase соединяет AI IDE с облачной инфраструктурой Tencent Cloud, позволяя разработчикам развёртывать приложения одной командой. Он заполняет разрыв между генерацией кода и деплоем, автоматизируя настройку функций, баз данных и хостинга. Полезен для AI-программистов, которые хотят у...

TypeScript1059
upstash/context7

upstash/context7

официальный

MCP сервер доставляет свежую документацию и примеры кода в контекст ИИ. Убирает галлюцинации и устаревшие ответы, предоставляя версионные данные по библиотекам. Полезен разработчикам для точной ген...

TypeScript59402
skyhook-io/radar

skyhook-io/radar

Radar - MCP сервер, который даёт AI-ассистентам прямой доступ к Kubernetes: визуализирует топологию, показывает ресурсы и логи, управляет Helm и GitOps. Устанавливается одним бинарником без агентов. Полезен DevOps и SRE.

Go2621
public-ui/kolibri

public-ui/kolibri

официальный

KoliBri - библиотека атомарных веб-компонентов для доступного HTML. Расширяет стандарт, не привязана к дизайну, подходит для любых проектов. Упрощает создание семантичных, валидных и доступных инте...

TypeScript273
apify/actors-mcp-server

apify/actors-mcp-server

официальный

Apify MCP Server подключает AI-агентов к тысячам готовых парсеров и краулеров из Apify Store - от соцсетей до карт и e-commerce. Поддерживает OAuth, x402 и Skyfire для оплаты без API-токена.

TypeScript2042
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин