Skip to main content
Glama
abukreev-dev

keyso-mcp

by abukreev-dev

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
KEYSO_TOKENYesYour Keys.so API token.
KEYSO_API_BASE_URLNoOverride the base URL for the Keys.so API. Default is https://api.keys.so.https://api.keys.so

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
keyso_api_requestD

Universal request tool for Keys.so API

keyso_get_report_simple_domain_dashboardD

Информация о домене (Дашборд) Method: GET Path: /report/simple/domain_dashboard Пример запроса: https://api.keys.so/report/simple/domain_dashboard?base=msk&domain=wildberries.ru

keyso_get_report_simple_keyword_dashboardC

Информация о ключевом слове (Дашборд) Method: GET Path: /report/simple/keyword_dashboard Пример запроса: https://api.keys.so/report/simple/keyword_dashboard?keyword=%D0%9F%D0%BB%D0%B0%D1%81%D1%82%D0%B8%D0%BA%D0%BE%D0%B2%D1%8B%D0%B5%20%D0%BE%D0%BA%D0%BD%D0%B0&base=msk

keyso_get_report_simple_domain_ad_historyC

Информация о домене (Реклама) Method: GET Path: /report/simple/domain_ad_history Пример запроса: https://api.keys.so/report/simple/domain_ad_history?base=msk&domain=wildberries.ru

keyso_get_report_group_listB

Список групповых отчетов Method: GET Path: /report/group/list Пример запроса https://api.keys.so/report/group/list?sort=access_date%7Cdesc&page=1&per_page=25

keyso_post_report_groupB

Создание отчета Method: POST Path: /report/group Создание отчета и получение идентификатора, который понадобится в дальнейшем для взаимодействия с отчетом.

keyso_get_report_group_state_ridB

Статус обработки отчета Method: GET Path: /report/group/state/ Пример запроса https://api.keys.so/report/group/state/090e6fcc65ea67fcc8f0bd00ade39a

keyso_get_report_group_domains_ridC

Домены в отчете Method: GET Path: /report/group/domains/ Пример запроса https://api.keys.so/report/group/domains/3aa8f62903adc6fe499d42dcf82a4c8?sort=it50%7Cdesc&page=1&per_page=25

keyso_get_report_group_organic_keywords_ridC

Органическая выдача - ключевые слова группы Method: GET Path: /report/group/organic/keywords/ Пример запроса https://api.keys.so/report/group/organic/keywords/696b62ec6bceaf00529c4dd4bce02b47?sort=wsk%7Cdesc&page=1&per_page=25

keyso_get_report_group_organic_concurents_ridC

Органическая выдача - конкуренты группы Method: GET Path: /report/group/organic/concurents/ Пример запроса https://api.keys.so/report/group/organic/concurents/696b62ec6bceaf00529c4dd4bce02b47?sort=cnt%7Cdesc&page=1&per_page=25

keyso_get_report_group_organic_sitepages_ridC

Органическая выдача - страницы группы Method: GET Path: /report/group/organic/sitepages/ Пример запроса https://api.keys.so/report/group/organic/sitepages/696b62ec6bceaf00529c4dd4bce02b47?sort=vis%7Cdesc&page=1&per_page=25

keyso_get_report_group_context_keywords_ridB

Контекстная реклама - ключевые слова группы Method: GET Path: /report/group/context/keywords/ Пример запроса https://api.keys.so/report/group/context/keywords/696b62ec6bceaf00529c4dd4bce02b47?sort=weight%7Cdesc&page=1&per_page=25

keyso_get_report_group_context_concurents_ridC

Контекстная реклама - конкуренты группы Method: GET Path: /report/group/context/concurents/ Пример запроса https://api.keys.so/report/group/context/concurents/696b62ec6bceaf00529c4dd4bce02b47?sort=cnt%7Cdesc&page=1&per_page=25

keyso_get_report_group_context_ads_ridB

Контекстная реклама - объявления группы Method: GET Path: /report/group/context/ads/ Пример запроса https://api.keys.so/report/group/context/ads/696b62ec6bceaf00529c4dd4bce02b47?sort=keyscnt%7Casc&page=1&per_page=25

keyso_get_report_group_context_ads_links_ridC

Контекстная реклама - объявления, уникальные ссылки группы Method: GET Path: /report/group/context/ads/links/ Пример запроса https://api.keys.so/report/group/context/ads/links/696b62ec6bceaf00529c4dd4bce02b47?sort=cnt%7Casc&page=1&per_page=25

keyso_get_report_group_context_ads_facts_ridC

Контекстная реклама - объявления, уникальные факты группы Method: GET Path: /report/group/context/ads/facts/ Пример запроса https://api.keys.so/report/group/context/ads/facts/696b62ec6bceaf00529c4dd4bce02b47?sort=cnt%7Casc&page=1&per_page=25

keyso_get_report_simple_organic_concurentsC

Органическая выдача - конкуренты Method: GET Path: /report/simple/organic/concurents Пример запроса https://api.keys.so/report/simple/organic/concurents?base=msk&domain=wildberries.ru&top=10&sort=cnt%7Casc&page=1&per_page=25

keyso_get_report_simple_organic_concurent_pagesC

Органическая выдача - конкуренты страницы Method: GET Path: /report/simple/organic/concurent_pages Пример запроса https://api.keys.so/report/simple/organic/concurent_pages?base=msk&domain=wildberries.ru&page_url=%2Fbrands%2Fadidas&sort=pos%7Casc&page=1&per_page=25

keyso_get_report_simple_context_concurentsD

Контекстная реклама - конкуренты Method: GET Path: /report/simple/context/concurents Пример запроса https://api.keys.so/report/simple/context/concurents?base=msk&domain=wildberries.ru&sort=cnt%7Casc&page=1&per_page=25

keyso_get_report_simple_context_keywords_byadsC

Контекстная реклама - ключевые слова по объявлению Method: GET Path: /report/simple/context/keywords/byads Пример запроса https://api.keys.so/report/simple/context/keywords/byads?base=msk&domain=wildberries.ru&sort=pos%7Casc&page=1&per_page=25

keyso_post_report_system_keywordsC

Запросы сервиса Method: POST Path: /report/system_keywords Пример запроса https://api.keys.so/report/system_keywords?strict=true&hideadult=true

keyso_get_report_simple_similarkeysC

Дополняющие фразы Method: GET Path: /report/simple/similarkeys Пример запроса https://api.keys.so/report/simple/similarkeys?base=msk&keyword=%D0%BF%D0%BB%D0%B0%D1%81%D1%82%D0%B8%D0%BA%D0%BE%D0%B2%D1%8B%D0%B5%20%D0%BE%D0%BA%D0%BD%D0%B0 &sort=wsk%7Casc&page=1&per_page=25

keyso_get_report_simple_organic_sitepagesC

Органическая выдача - cтраницы Method: GET Path: /report/simple/organic/sitepages Пример запроса https://api.keys.so/report/simple/organic/sitepages?base=msk&domain=wildberries.ru&sort=it50%7Casc&page=1&per_page=25

keyso_get_report_simple_context_keywordsC

Контекстная реклама - ключевые слова Method: GET Path: /report/simple/context/keywords Пример запроса https://api.keys.so/report/simple/context/keywords?base=msk&domain=wildberries.ru&sort=pos%7Casc&page=1&per_page=25

keyso_get_report_simple_context_adsC

Контекстная реклама - объявления Method: GET Path: /report/simple/context/ads/ Пример запроса https://api.keys.so/report/simple/context/ads?base=msk&domain=wildberries.ru&sort=keyscnt%7Casc&page=1&per_page=25

keyso_get_report_simple_context_ads_linksC

Контекстная реклама - объявления, уникальные ссылки Method: GET Path: /report/simple/context/ads/links Пример запроса https://api.keys.so/report/simple/context/ads/links?base=msk&domain=wildberries.ru&sort=cnt%7Casc&page=1&per_page=25

keyso_get_report_simple_context_ads_factsC

Контекстная реклама - объявления, уникальные факты Method: GET Path: /report/simple/context/ads/facts Пример запроса https://api.keys.so/report/simple/context/ads/facts?base=msk&domain=wildberries.ru&sort=cnt%7Casc&page=1&per_page=25

keyso_get_report_simple_organic_keywordsC

Органическая выдача - ключевые слова Method: GET Path: /report/simple/organic/keywords Пример запроса https://api.keys.so/report/simple/organic/keywords?base=msk&domain=wildberries.ru&sort=pos%7Casc&page=1&per_page=25

keyso_get_report_simple_organic_keywords_bypageB

Органическая выдача - ключевые слова по странице Method: GET Path: /report/simple/organic/keywords/bypage Пример запроса https://api.keys.so/report/simple/organic/keywords/bypage?base=msk&domain=wildberries.ru&page_url=%2Fbrands%2Fadidas&sort=pos%7Casc&page=1&per_page=25

keyso_get_report_simple_organic_sitepag_586cf11fD

Органическая выдача - Запросы сайта Method: GET Path: /report/simple/organic/sitepages/withkeys Пример запроса https://api.keys.so/report/simple/organic/sitepages/withkeys?base=msk&domain=dodopizza.ru&sort=url%7Casc&page=1&per_page=25

keyso_get_report_simple_organic_lost_keywordsC

Органическая выдача - Потерянные запросы Method: GET Path: /report/simple/organic/lost_keywords Пример запроса https://api.keys.so/report/simple/organic/lost_keywords?base=msk&domain=dodopizza.ru&sort=pos%7Casc&page=1&per_page=25

keyso_get_report_simple_organic_lost_pagesC

Органическая выдача - Потерянные страницы Method: GET Path: /report/simple/organic/lost_pages Пример запроса https://api.keys.so/report/simple/organic/lost_pages?base=msk&domain=dodopizza.ru&sort=it50%7Cdesc&page=1&per_page=25

keyso_get_report_simple_organic_ai_answersB

Запросы в ИИ-ответах Method: GET Path: /report/simple/organic/ai-answers Возвращает список запросов, по которым сайт был упомянут в ИИ-ответах (Yandex Alice, Google SGE). Пример запроса: https://api.keys.so/report/simple/organic/ai-answers?base=msk&domain=wildberries.ru&sort=superwsk%7Cdesc&page=1&per_page=25

keyso_get_report_simple_ai_answers_stateA

Проверка статуса ИИ-отчёта Method: GET Path: /report/simple/ai-answers/state Возвращает текущий статус построения ИИ-отчёта для домена. Используется для проверки готовности отчёта перед запросом данных. Пример запроса: https://api.keys.so/report/simple/ai-answers/state?base=msk&domain=wildberries.ru

keyso_post_tools_delete_doubleC

Чистка неявных дублей Method: POST Path: /tools/delete_double

keyso_post_tools_extended_keywordsC

Расширение ключевых фраз - создание задания Method: POST Path: /tools/extended_keywords

keyso_get_tools_extended_keywords_state_uidB

Расширение ключевых фраз - состояние отчета Method: GET Path: /tools/extended_keywords/state/ Пример запроса https://api.keys.so/tools/extended_keywords/state/7d9a401359df946e37cbebfc937a5d65 полученный в Расширение ключевых фраз - создание задания

keyso_get_tools_extended_keywords_uidC

Расширение ключевых фраз - получение результата Method: GET Path: /tools/extended_keywords/ Пример запроса https://api.keys.so/tools/extended_keywords/7d9a401359df946e37cbebfc937a5d65?sort=wsk%7Casc&page=1&per_page=25

keyso_post_tools_keywords_by_listC

Массовая проверка запросов - создание задания Method: POST Path: /tools/keywords_by_list

keyso_get_tools_keywords_by_list_uidC

Массовая проверка запросов - получение результата Method: GET Path: /tools/keywords_by_list/ Пример запроса https://api.keys.so/tools/keywords_by_list/msk:44:6684baecf18566c4381fc7731925481d?base=msk&sort=wsk%7Cdesc&page=1&per_page=25

keyso_get_report_simple_links_backlinksC

Входящие ссылки Method: GET Path: /report/simple/links/backlinks Пример запроса https://api.keys.so/report/simple/links/backlinks?domain=wildberries.ru&sort=created_at%7Cdesc&page=1&per_page=25

keyso_get_report_simple_links_outlinksC

Исходящие ссылки Method: GET Path: /report/simple/links/outlinks Пример запроса https://api.keys.so/report/simple/links/outlinks?domain=wildberries.ru&sort=created_at%7Cdesc&page=1&per_page=25

keyso_get_report_simple_links_backlinks_domainsD

Ссылающиеся домены Method: GET Path: /report/simple/links/backlinks-domains Пример запроса https://api.keys.so/report/simple/links/backlinks-domains?domain=wildberries.ru&sort=outlinks_count%7Cdesc&page=1&per_page=25

keyso_get_report_simple_links_backlinks_73ce94f4B

Ссылающиеся домены c данными по конкретному домену Method: GET Path: /report/simple/links/backlinks-domains?view=domain Пример запроса https://api.keys.so/report/simple/links/backlinks-domains?domain=wildberries.ru&view=domain&sort=outlinks_count%7Cdesc&page=1&per_page=25

keyso_get_report_simple_links_outlinks_domainsC

Исходящие домены Method: GET Path: /report/simple/links/outlinks-domains Пример запроса https://api.keys.so/report/simple/links/outlinks-domains?domain=wildberries.ru&sort=backlinks_count%7Cdesc&page=1&per_page=25

keyso_get_report_simple_links_outlinks__154bc0f2B

Исходящие домены c данными по конкретному домену Method: GET Path: /report/simple/links/outlinks-domains?view=domain Пример запроса https://api.keys.so/report/simple/links/outlinks-domains?domain=wildberries.ru&view=domain&sort=backlinks_count%7Cdesc&page=1&per_page=25

keyso_get_report_simple_links_backlinks_ipC

Ссылки по IP Method: GET Path: /report/simple/links/backlinks-ip Пример запроса https://api.keys.so/report/simple/links/backlinks-ip?domain=wildberries.ru&sort=backlinks_count%7Cdesc&page=1&per_page=25

keyso_get_report_simple_links_backlinks_d060950eD

Ссылки по IP - подсети Method: GET Path: /report/simple/links/backlinks-ip/subnet Пример запроса https://api.keys.so/report/simple/links/backlinks-ip/subnet?domain=wildberries.ru&sort=domains_count%7Cdesc&page=1&per_page=25

keyso_get_report_simple_links_backlinks_anchorC

Анкоры Method: GET Path: /report/simple/links/backlinks-anchor Пример запроса https://api.keys.so/report/simple/links/backlinks-anchor?domain=wildberries.ru&sort=backlinks_count%7Cdesc&page=1&per_page=25

keyso_get_report_simple_links_pagesC

Популярные страницы Method: GET Path: /report/simple/links/pages Пример запроса https://api.keys.so/report/simple/links/pages?domain=dodopizza.ru&sort=numurl%7Cdesc&page=1&per_page=25

keyso_post_clusteringC

Кластеризация - создание задания Method: POST Path: /clustering

keyso_delete_clustering_uidC

Кластеризация - удаление проекта Method: DELETE Path: /clustering/ Пример запроса https://api.keys.so/clustering/b8095aa8g82defb29f9a1660640fa7f9

keyso_get_clustering_listB

Список проектов кластеризатора Method: GET Path: /clustering/list Пример запроса https://api.keys.so/clustering/list?sort=access_date%7Casc&page=1&per_page=25

keyso_post_clustering_uid_buildB

Кластеризация - запуск процесса Method: POST Path: /clustering//build Запуск процесса. Вместо UID в уре запроса, идентификатор полученный при создании.

keyso_get_clustering_state_uidB

Статус обработки отчета Method: GET Path: /clustering/state/ Пример запроса https://api.keys.so/clustering/state/0906fcc65ea67fcc8f090bd00ade39ada

keyso_get_clustering_node_uidB

Получение папок кластеризации Method: GET Path: /clustering/node/ Пример запроса https://api.keys.so/clustering/node/59f2bо9004be5449891467f07a4eb5a9

keyso_get_clustering_node_uid_id_keywordsD

Результат кластеризации, ключи в папке Method: GET Path: /clustering/node///keywords Пример запроса https://api.keys.so/clustering/node/59f2b99604be5449891467f07a4eb5a7/46984224/keywords?sort=wsk%7Cdesc&page=1&per_page=25

keyso_get_projectsC

Список проектов Method: GET Path: /projects Пример запроса /projects

keyso_post_projectsC

Создание проекта Method: POST Path: /projects Пример запроса https://api.keys.so/projects

keyso_post_projects_deleteC

Удаление проекта Method: POST Path: /projects/delete Пример запроса https://api.keys.so/projects/delete

keyso_get_projects_recommended_competitorsC

Рекомендуемые конкуренты Method: GET Path: /projects/recommended-competitors Пример запроса /projects/recommended-competitors?domain=notisend.ru

keyso_get_projects_competitorsC

Сравнение с конкурентами Method: GET Path: /projects/competitors Пример запроса https://api.keys.so/projects/competitors?projectId=12333

keyso_post_projects_competitors_compareC

Сравнение с конкурентами(диаграмма) Method: POST Path: /projects/competitors/compare Пример запроса https://api.keys.so/projects/competitors/compare

keyso_post_tools_concurents_by_keywordsC

Доля конкурентов по поисковым фразам - создание отчета Method: POST Path: /tools/concurents_by_keywords Создание отчета и получение идентификатора, который понадобится в дальнейшем для взаимодействия с отчетом.

keyso_get_tools_concurents_by_keywords_state_uidA

Доля конкурентов по поисковым фраза - статус обработки отчета Method: GET Path: /tools/concurents_by_keywords/state/ Пример запроса https://api.keys.so/tools/concurents_by_keywords/state/0906fcc6567fcc8f090bd00ade39ada

keyso_get_tools_concurents_by_keywords_uidB

Доля конкурентов по поисковым фразам - отчет Method: GET Path: /tools/concurents_by_keywords/ Пример запроса https://api.keys.so/tools/concurents_by_keywords/96716504gf5a491bffd731bb10bf7dc489?base=msk&view=organic&sort=it50%7Cdesc&page=1&per_page=25

keyso_get_tools_site_themesC

Главные темы сайта Method: GET Path: /tools/site-themes Пример запроса https://api.keys.so/tools/site-themes?base=msk&site=keys.so&minWs=0&maxWs=999999999&minPos=1&maxPos=50&qbyUrl=1&words=1&like=%D0%BA%D0%BE%D0%BD%D0%BA%D1%83%D1%80%D0%B5%D0%BD%D1%82%D1%8B&notLike=%D1%82%D0%B5%D0%BC%D0%B0&sort=wsk%7Cdesc&page=1&per_page=25

keyso_post_tools_keywords_by_pagesC

Список запросов страниц - создание отчета Method: POST Path: /tools/keywords_by_pages Создание отчета и получение идентификатора, который понадобится в дальнейшем для взаимодействия с отчетом.

keyso_get_tools_keywords_by_pages_weight_uidC

Список запросов страниц - отчет по весу Method: GET Path: /tools/keywords_by_pages/weight/ Пример запроса https://api.keys.so/tools/keywords_by_pages/weight/7faaefe0jkdaab0009h1226a5dc4de16?base=msk&sort=wsk%7Cdesc&page=1&per_page=25

keyso_get_tools_keywords_by_pages_pages_uidC

Список запросов страниц - отчет по страницам Method: GET Path: /tools/keywords_by_pages/pages/ Пример запроса https://api.keys.so/tools/keywords_by_pages/pages/7faaefe0jkdaab0009h1226a5dc4de16?base=msk&sort=wsk%7Cdesc&page=1&per_page=25

keyso_post_tools_dictionary_ext_by_pageB

Расширение словаря по странице - создание отчета Method: POST Path: /tools/dictionary-ext-by-page Создание отчета и получение идентификатора, который понадобится в дальнейшем для взаимодействия с отчетом.

keyso_get_tools_dictionary_ext_by_page_state_uidC

Расширение словаря по странице - статус обработки отчета Method: GET Path: /tools/dictionary-ext-by-page/state/ Пример запроса https://api.keys.so/tools/dictionary-ext-by-page/state/0906fcc65ea67fcc8f090bd00ade39ada

keyso_get_tools_dictionary_ext_by_page_uidC

Расширение словаря по странице - отчет Method: GET Path: /tools/dictionary-ext-by-page/ Пример запроса https://api.keys.so/tools/dictionary-ext-by-page/f5ce44356458eef19f3a45c019a3267?base=msk

keyso_post_tools_dictionary_by_pagesB

Словарь слов по страницам - создание отчета Method: POST Path: /tools/dictionary-by-pages Создание отчета и получение идентификатора, который понадобится в дальнейшем для взаимодействия с отчетом.

keyso_get_tools_dictionary_by_pages_state_uidC

Словарь слов по страницам - статус обработки отчета Method: GET Path: /tools/dictionary-by-pages/state/ Пример запроса https://api.keys.so/tools/dictionary-by-pages/state/0906fcc6567fcc8f090bd00ade39ada

keyso_get_tools_dictionary_by_pages_uidC

Словарь слов по страницам - отчет Method: GET Path: /tools/dictionary-by-pages/ Пример запроса https://api.keys.so/tools/dictionary-by-pages/659cc524aba41a0252e0a27535f8a064?base=msk

keyso_post_tools_domains_batchC

Пакетный анализ Method: POST Path: /tools/domains-batch Пример запроса https://api.keys.so/tools/domains-batch?base=msk

keyso_post_report_simple_links_domains_batchD

Пакетный анализ по ссылкам Method: POST Path: /report/simple/links/domains-batch Пример запроса https://api.keys.so/report/simple/links/domains-batch?base=msk

keyso_post_tools_history_serpC

История выдачи SERP по запросу Method: POST Path: /tools/history-serp Пример запроса https://api.keys.so/tools/history-serp?base=gru

keyso_get_report_compare_view_organicA

Сравнение сайтов в органическом поиске Method: GET Path: /report/compare?view=organic Пример запроса https://api.keys.so/report/compare?base=msk&incl=keys.so,text.ru&excl=&view=organic&sort=numwords%7Cdesc&page=1&per_page=25

keyso_get_report_compare_view_contextC

Сравнение сайтов в контекстной рекламе Method: GET Path: /report/compare?view=context Пример запроса https://api.keys.so/report/compare?base=msk&incl=keys.so,text.ru&excl=&view=organic&sort=numwords%7Cdesc&page=1&per_page=25

keyso_get_report_compare_view_backlinksC

Сравнение сайтов по ссылкам Method: GET Path: /report/compare?view=backlinks Пример запроса https://api.keys.so/report/compare?base=msk&incl=keys.so,text.ru&excl=&view=backlinks&sort=numurl%7Cdesc&page=1&per_page=25

keyso_post_tools_check_topD

Подсветка топов Method: POST Path: /tools/check-top Пример запроса https://api.keys.so/tools/check-top?base=msk

keyso_post_tools_check_top_concurents_domainsC

Подсветка топов - сайты конкурентов Method: POST Path: /tools/check-top-concurents-domains Пример запроса https://api.keys.so/tools/check-top-concurents-domains?base=msk

keyso_post_tools_check_top_concurents_urlsC

Подсветка топов - страницы конкурентов Method: POST Path: /tools/check-top-concurents-urls Пример запроса https://api.keys.so/tools/check-top-concurents-urls?base=msk

keyso_post_tools_compareB

Сравнение списков ключевых фраз Method: POST Path: /tools/compare Пример запроса https://api.keys.so/tools/compare

keyso_post_tools_combineD

Комбинатор ключевых фраз Method: POST Path: /tools/combine Пример запроса https://api.keys.so/tools/combine

keyso_post_tools_uniqueC

Выделение уникальных слов в тексте Method: POST Path: /tools/unique Пример запроса https://api.keys.so/tools/unique

keyso_post_tools_suggestB

Сбор поисковых подсказок в Яндексе Method: POST Path: /tools/suggest Пример запроса https://api.keys.so/tools/suggest

keyso_get_robots_datesC

Анализ robots.txt - даты изменения файла Method: GET Path: /robots/dates Пример запроса https://api.keys.so/robots/dates?domain=keys.so

keyso_get_robots_dataA

Анализ robots.txt - данные файла за определенную дату Method: GET Path: /robots/data Пример запроса https://api.keys.so/robots/data?domain=keys.so

keyso_get_report_simple_direct_domainC

Объявления Yandex.Direct по домену Method: GET Path: /report/simple/direct/domain Пример запроса https://api.keys.so/report/simple/direct/domain?base=msk&domain=wildberries.ru&sort=keys_count%7Cdesc&page=1&per_page=25

keyso_get_report_simple_direct_adsC

Объявления Yandex.Direct по запросу Method: GET Path: /report/simple/direct/ads Пример запроса https://api.keys.so/report/simple/direct/ads?base=msk&kid=17222067&sort=keys_count%7Cdesc&page=1&per_page=25

keyso_get_report_ads_rsyaD

Объявления в РСЯ Method: GET Path: /report/ads/rsya Пример запроса https://api.keys.so/report/ads/rsya?sort=&page=1&per_page=25&groupingBy=erir&filter=titleLIKE%25D0%259A%25D1%2580%25D0%25BE%25D1%2581%25D0%25BE%25D0%25B2%25D0%25BA%25D0%25B8%255EORlegalLIKE%25D0%259A%25D1%2580%25D0%25BE%25D1%2581%25D0%25BE%25D0%25B2%25D0%25BA%25D0%25B8%255EORtarget_urlLIKE%25D0%259A%25D1%2580%25D0%25BE%25D1%2581%25D0%25BE%25D0%25B2%25D0%25BA%25D0%25B8

keyso_get_report_ads_rsya_domains_domainC

Объявления в РСЯ сайта Method: GET Path: /report/ads/rsya/domains/ Пример запроса https://api.keys.so/report/ads/rsya/domains/dodopizza.ru?sort=found_at%7Casc&page=1&per_page=25

keyso_get_wordstat_listC

Онлайн парсер Wordstat - список заданий на парсинг Method: GET Path: /wordstat/list Пример запроса https://api.keys.so/wordstat/list?sort=created_at%7Cdesc&page=1&per_page=25

keyso_get_wordstat_get_projects_completedC

Онлайн парсер Wordstat - список готовых проектов Method: GET Path: /wordstat/get-projects-completed Пример запроса https://api.keys.so/wordstat/get-projects-completed?ids=5672,3421,342

keyso_post_wordstat_create_projectB

Онлайн парсер Wordstat - создание задания Method: POST Path: /wordstat/create-project Пример запроса: https://api.keys.so/wordstat/create-project

keyso_post_wordstat_id_update_projectC

Онлайн парсер Wordstat - обновление данных проекта Method: POST Path: /wordstat//update-project Обновить данные по созданному проекту Пример запроса https://api.keys.so/wordstat/<id>/update-project

keyso_delete_wordstat_delete_projectC

Онлайн парсер Wordstat - удаление проекта Method: DELETE Path: /wordstat/delete-project Пример запроса https://api.keys.so/wordstat/delete-project

keyso_get_wordstat_get_project_statusB

Онлайн парсер Wordstat - проверка статуса завершения обновления Method: GET Path: /wordstat/get-project-status Пример запроса https://api.keys.so/wordstat/get-project-status?id=5672

keyso_post_wordstat_id_update_wordsC

Онлайн парсер Wordstat - добавление/обновление слов Method: POST Path: /wordstat//update-words Пример запроса https://api.keys.so/wordstat/<id>/update-words

keyso_delete_wordstat_delete_wordsC

Онлайн парсер Wordstat - удаление слов Method: DELETE Path: /wordstat/delete-words Пример запроса https://api.keys.so/wordstat/delete-words

keyso_get_wordstat_reportC

Онлайн парсер Wordstat - результат парсинга частотности Method: GET Path: /wordstat/report Пример запроса https://api.keys.so/wordstat/report?projectId=1&sort=swsk%7Cdesc&page=1&per_page=25

keyso_get_serpB

Онлайн парсер выдачи - список заданий на парсинг Method: GET Path: /serp Пример запроса https://api.keys.so/serp?sort=created_at%7Cdesc&page=1&per_page=25

keyso_post_serpC

Онлайн парсер выдачи - создание задания Method: POST Path: /serp Пример запроса https://api.keys.so/serp

keyso_get_serp_idC

Онлайн парсер выдачи - результат парсинга выдачи (группировка по фразам) Method: GET Path: /serp/ Пример запроса https://api.keys.so/serp/<id>

keyso_delete_serp_idB

Онлайн парсер выдачи - удаление проекта Method: DELETE Path: /serp/ Пример запроса https://api.keys.so/serp/<id>

keyso_post_serp_id_updateB

Онлайн парсер выдачи - обновление данных проекта Method: POST Path: /serp//update Обновить данные по созданному проекту Пример запроса https://api.keys.so/serp/<id>/update

keyso_get_serp_id_statusC

Онлайн парсер выдачи - статус парсинга Method: GET Path: /serp//status Пример запроса https://api.keys.so/serp/<id>/status

keyso_get_serp_id_csvD

Онлайн парсер выдачи - результат парсинга выдачи Method: GET Path: /serp//csv Пример запроса https://api.keys.so/serp/<id>/csv?searchEngine=false&organic=true&context=true&wizard=true

keyso_get_serp_id_competitor_domainsC

Онлайн парсер выдачи - сайты конкурентов Method: GET Path: /serp//competitor-domains Пример запроса https://api.keys.so/serp/<id>/competitor-domains

keyso_get_serp_id_competitor_pagesC

Онлайн парсер выдачи - страницы конкурентов Method: GET Path: /serp//competitor-pages Пример запроса https://api.keys.so/serp/<id>/competitor-pages

keyso_get_zen_dashboardC

Дзен - дашборд Method: GET Path: /zen/dashboard Пример запроса https://api.keys.so/zen/dashboard?channel=Text.ru+-+%D0%BF%D0%B8%D1%88%D0%B8+%D0%B8+%D0%BF%D1%80%D0%BE%D0%B2%D0%B5%D1%80%D1%8F%D0%B9

keyso_get_zen_top_channelsB

Дзен - Рейтинг по просмотрам Дзен каналов Method: GET Path: /zen/top/channels Пример запроса https://api.keys.so/zen/top/channels?sort=viewsRank%7Casc&page=1&per_page=25

keyso_get_zen_channel_new_top_publicationsC

Дзен - Топ новых публикаций Дзен Method: GET Path: /zen/channel/new/top/publications Пример запроса https://api.keys.so/zen/channel/new/top/publications?sort=countViews%7Cdesc&page=1&per_page=25&forDay=30

keyso_get_zen_channel_publicationsB

Дзен - Публикации канала Method: GET Path: /zen/channel/publications Пример запроса https://api.keys.so/zen/channel/publications?channel=5e428f13bf8d3263221b5924&sort=datePublishAt%7Cdesc&page=1&per_page=25

keyso_get_limits_allB

Лимиты по инструментам Method: GET Path: /limits/all Пример запроса https://api.keys.so/limits/all

keyso_get_report_simple_top_domain_visibilityB

Рейтинг сайтов по видимости Method: GET Path: /report/simple/top_domain_visibility Пример запроса https://api.keys.so/report/simple/top_domain_visibility?base=msk&domain=dodopizza.ru&sort=&page=54&per_page=25

keyso_get_report_owner_subdomainsB

Поддомены сайта Method: GET Path: /report/owner/subdomains Пример запроса https://api.keys.so/report/owner/subdomains?id=dodopizza.ru&base=msk&sort=name%7Casc&page=1&per_page=25

keyso_get_monitoringC

Мониторинг позиций - список проектов Method: GET Path: /monitoring Пример запроса https://api.keys.so/monitoring

keyso_post_monitoringC

Мониторинг позиций - создание проекта Method: POST Path: /monitoring Пример запроса https://api.keys.so/monitoring

keyso_get_monitoring_stateC

Мониторинг позиций - прогресс обновления проектов Method: GET Path: /monitoring/state Пример запроса https://api.keys.so/monitoring/state?ids[]=123&ids[]=456&ids[]=789

keyso_patch_monitoring_idB

Мониторинг позиций - обновление данных проекта Method: PATCH Path: /monitoring/ Обновляем только то, что передали. Пример запроса https://api.keys.so/monitoring/<id>

keyso_delete_monitoring_idA

Мониторинг позиций - удаление проекта Method: DELETE Path: /monitoring/ Пример запроса https://api.keys.so/monitoring/<id>

keyso_get_monitoring_id_limitsC

Мониторинг позиций - необходимые лимиты для обновления Method: GET Path: /monitoring//limits Количество необходимых лимитов для обновления, если не указаны данные - всего проекта. Пример запроса https://api.keys.so/monitoring/<id>/limits?searchSettings[]={"regionId":38,"engine":0}&aids[]=-1

keyso_post_monitoring_id_startB

Мониторинг позиций - запуск обновления Method: POST Path: /monitoring//start Если не переданы оба параметра ids, aids - обновление будет всего проекта. Пример запроса https://api.keys.so/monitoring/<id>/start

keyso_post_monitoring_id_link_wordsC

Мониторинг позиций - обновление целевого URL у фразы или группы фраз. Method: POST Path: /monitoring//link-words Пример запроса https://api.keys.so/monitoring/<id>/link-words

keyso_get_monitoring_id_datesA

Мониторинг позиций - все даты, по которым есть данные по фильтру регионов Method: GET Path: /monitoring//dates Пример запроса https://api.keys.so/monitoring/<id>/dates?searchSettings[]={"regionId":38,"engine":0}

keyso_get_monitoring_id_entityB

Мониторинг позиций - сущность проекта Method: GET Path: /monitoring//entity Возвращает полное описание сущности проекта, включая настройки поиска, расписания обновления, оповещений и дочерних проектов. Пример запроса https://api.keys.so/monitoring/<id>/entity

keyso_get_monitoring_id_reportB

Мониторинг позиций - данные для таблицы проекта Method: GET Path: /monitoring//report Получение отчета по позициям проекта за указанный период с фильтрацией по регионам, папкам и поисковым системам. Пример запроса: https://api.keys.so/monitoring/146/report?dateFrom=2025-04-09&dateTo=2025-04-16&per_page=25&page=1&sort=superwsk|desc&searchSettings[]={"regionId":38,"engine":0}

keyso_get_monitoring_id_report_chartC

Мониторинг позиций - данные для графика Method: GET Path: /monitoring//report-chart Получение агрегированных данных по позициям фраз проекта для графика. Пример запроса: https://api.keys.so/monitoring/146/report-compare?dateFrom=2025-04-09&dateTo=2025-04-16&per_page=25&page=1&sort=superwsk|desc&searchSettings[]={"regionId":38,"engine":0}

keyso_get_monitoring_id_report_compareB

Мониторинг позиций - данные сравнения c предыдущим съёмом Method: GET Path: /monitoring//report-compare Получение агрегированных сравнительных данных по фразам между текущим и предыдущим съёмом. Пример запроса: https://api.keys.so/monitoring/146/report-compare?dateFrom=2025-04-09&dateTo=2025-04-16&per_page=25&page=1&sort=superwsk|desc&searchSettings[]={"regionId":38,"engine":0}

keyso_get_ai_trackerC

Трекер ИИ - список проектов Method: GET Path: /ai_tracker Пример запроса https://api.keys.so/ai_tracker

keyso_post_ai_trackerB

Трекер ИИ - создание проекта Method: POST Path: /ai_tracker Пример запроса https://api.keys.so/ai_tracker

keyso_get_ai_tracker_stateB

Трекер ИИ - прогресс обновления проектов Method: GET Path: /ai_tracker/state Пример запроса https://api.keys.so/ai_tracker/state?ids[]=123&ids[]=456&ids[]=789

keyso_patch_ai_tracker_idC

Трекер ИИ - обновление данных проекта Method: PATCH Path: /ai_tracker/ Обновляем только то, что передали. Пример запроса https://api.keys.so/ai_tracker/<id>

keyso_delete_ai_tracker_idB

Трекер ИИ - удаление проекта Method: DELETE Path: /ai_tracker/ Пример запроса https://api.keys.so/ai_tracker/<id>

keyso_post_ai_tracker_id_startC

Трекер ИИ - запуск обновления Method: POST Path: /ai_tracker//start Пример запроса https://api.keys.so/ai_tracker/<id>/start

keyso_get_ai_tracker_id_entityA

Трекер ИИ - сущность проекта Method: GET Path: /ai_tracker//entity Возвращает полное описание сущности проекта, включая настройки поиска, расписания обновления и оповещений. Пример запроса https://api.keys.so/ai_tracker/<id>/entity

keyso_get_ai_tracker_id_chartB

Трекер ИИ - данные для графика Method: GET Path: /ai_tracker//chart Получение агрегированных данных по позициям фраз проекта для графика. Пример запроса: https://api.keys.so/ai_tracker/<id>/chart?date_from=2025-10-01&date_to=2025-10-06&per_page=25&page=1&systems[]=6&systems=7&groups[]=— без группы —

keyso_get_ai_tracker_id_reportB

Трекер ИИ - данные для таблицы проекта Method: GET Path: /ai_tracker//report Получение отчета по упоминаниям промптов за указанный период с фильтрацией системам ИИ и папкам. Пример запроса: https://api.keys.so/ai_tracker/<id>/report?date_from=2025-10-01&date_to=2025-10-06&per_page=25&page=1&systems[]=6&systems[]=7&groups[]=— без группы —

keyso_get_ai_tracker_id_datesB

Трекер ИИ - все даты, по которым есть данные по фильтру ИИ и папок Method: GET Path: /ai_tracker//dates Пример запроса https://api.keys.so/ai_tracker/<id>/dates?groups[]=— без группы —&systems[]=6

keyso_post_ai_tracker_id_promptsC

Трекер ИИ - добавление промптов Method: POST Path: /ai_tracker//prompts Пример запроса https://api.keys.so/ai_tracker/<id>/prompts

keyso_delete_ai_tracker_id_promptsC

Трекер ИИ - удаление промптов Method: DELETE Path: /ai_tracker//prompts Пример запроса https://api.keys.so/ai_tracker/<id>/prompts

keyso_post_ai_tracker_id_prompts_groupC

Трекер ИИ - добавление промптов в группы Method: POST Path: /ai_tracker//prompts/group Пример запроса https://api.keys.so/ai_tracker/<id>/prompts/group

keyso_delete_ai_tracker_id_prompts_groupC

Трекер ИИ - удаление промптов из групп Method: DELETE Path: /ai_tracker//prompts/group Пример запроса https://api.keys.so/ai_tracker/<id>/prompts/group

keyso_get_ai_tracker_id_mentionsB

Трекер ИИ - все упоминания Method: GET Path: /ai_tracker//mentions Возвращает список всех упоминаний, включая информацию о времени нахождения и типе упоминания. Пример запроса https://api.keys.so/ai_tracker/<id>/mentions

keyso_get_ai_tracker_id_competitorsB

Трекер ИИ - видимость по конкурентам Method: GET Path: /ai_tracker//competitors Возвращает список конкурентов и их видимость по системам ИИ Пример запроса https://api.keys.so/ai_tracker/<id>/competitors

keyso_post_ai_tracker_id_competitorsC

Трекер ИИ - добавление конкурентов Method: POST Path: /ai_tracker//competitors Пример запроса https://api.keys.so/ai_tracker/<id>/competitors

keyso_delete_ai_tracker_id_competitorsC

Трекер ИИ - удаление конкурентов Method: DELETE Path: /ai_tracker//competitors Пример запроса https://api.keys.so/ai_tracker/<id>/competitors

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

C2.2/5.0

Scored across 151 tools

Disambiguation1/5

With 151 tools, many have overlapping purposes (e.g., multiple 'organic keywords' variants for simple vs. group reports). Auto-generated hash suffixes like 'sitepag_586cf11f' make tools indistinguishable, and a universal keyso_api_request tool further blurs boundaries.

Naming Consistency2/5

The dominant pattern is keyso_{http_method}_{url_path_with_underscores}, which is somewhat consistent. However, the pattern is broken by arbitrary hash suffixes, inconsistent use of '_uid'/'_rid'/'_id' appendages, and the outlier keyso_api_request.

Tool Count1/5

151 tools is an extreme count for an MCP server, overwhelming any agent's ability to select the right one. This is an entire API surface dumped into the tool namespace rather than a curated set.

Completeness3/5

The server covers a broad domain (reports, SERP, Wordstat, monitoring, AI tracker, Zen, links, projects) with many create/state/result triads. However, some areas lack obvious update/delete operations, and the presence of a catch-all API request tool suggests gaps in the structured surface.

Maintenance

ActivityInactive
ResponsivenessNo issues