Skip to main content
Glama
marketscore

marketscore-seo-mcp

Official
by marketscore

MarketScore SEO — MCP для Вебмастера, Search Console, Метрики и Topvisor

npm version MIT license

Подключите Claude или ChatGPT к данным поиска и разбирайте SEO в диалоге: «Почему просел трафик за последние 28 дней?» → ассистент сверит Вебмастер, Search Console и Метрику, найдёт выпавшие из индекса страницы и назовёт причину, которую видит сам Яндекс.

Connect Claude or ChatGPT to Yandex Webmaster, Google Search Console, Yandex Metrica and Topvisor — search performance, indexation, positions, and a full SEO audit in chat.

Попробовать — 7 дней бесплатно →

Сайт / Website: https://app.marketscore.ru/seo


Что это

marketscore-seo-mcp — тонкий коннектор к хостовому SEO-MCP-серверу MarketScore. Сам сервер, доступ к API поисковых систем и вся логика работают на стороне сервиса — этот пакет лишь подключает к нему ваш ИИ-ассистент.

Как выглядит работа:

Вы: Почему просел трафик из поиска за последние 28 дней?

Claude: Клики упали с 940 до 610. Считаю только по источникам, измерившим оба периода: Search Console — да, Вебмастер — да, Topvisor не подключён, независимой проверки позиций не было. Основная просадка — раздел /catalog: 18 страниц выпали из поиска Яндекса с причиной «дубль», Вебмастер видит это с 3 августа. Показать список адресов?

Обратите внимание на вторую фразу. Ассистент не сложил два источника в одно число: период, который один из источников не измерил, в сравнение не входит — иначе пробел в данных выглядел бы как падение трафика.

Related MCP server: Google Search Console MCP Server

Что умеет

21 инструмент поверх Яндекс Вебмастера, Google Search Console, Яндекс Метрики, Topvisor, Wordstat, PageSpeed Insights и Chrome UX Report.

Данные поиска

Инструмент

Что делает

seo_overview

Клики, показы, CTR, средняя позиция, запросы в топ-3 и топ-10. По запросу — сравнение с предыдущим равным периодом.

seo_search_queries

Запросы и страницы из Вебмастера и Search Console с разбивкой по устройствам и регионам.

seo_indexation

Сколько страниц в поиске Яндекса, сколько исключено и по какой причине, какие проблемы видит сама поисковая система.

seo_positions

Последняя проверка Topvisor: позиция, разрез «поисковик · регион · устройство», изменение с прошлого съёма.

seo_metrika

Поведение посетителей из поиска и достижения главных целей — только по домену проекта.

seo_landing_pages

Визиты и заявки в разрезе страницы входа — единственное место, где SEO-находка связывается с деньгами.

Работа с сайтом

Инструмент

Что делает

seo_audit

Индексирование, техника, on-page, потеря позиций и конкуренция страниц за один запрос — с источником и датой у каждого вывода.

seo_page_analysis

Скорость и Core Web Vitals по PageSpeed и Chrome UX Report плюс разбор HTML: код ответа, индексируемость, canonical, title, H1, объём текста.

seo_opportunities

Запросы рядом с топом, страницы с низким CTR, показы без единого перехода, каннибализация — отсортировано по ожидаемым дополнительным переходам.

seo_sitemaps

Видят ли Яндекс и Google карту сайта, когда обходили и сколько в ней адресов.

seo_url_inspection

Вердикт Google по конкретному адресу: в индексе ли, разрешён ли роботами, какой адрес он считает каноническим.

seo_request_recrawl

Отправить адрес на переобход в Яндексе. Пишет.

seo_text_check

ИИ-штампы, канцелярит, конструкция «это не X, а Y» и переспам в готовом русском тексте — с точной цитатой каждой находки.

Спрос, ключи, конкуренты, проект

Инструмент

Что делает

seo_keyword_demand

Частотность, похожие фразы, разметка шума и сезонность спроса из Wordstat.

seo_keywords

Какие фразы стоят на проверке позиций в проекте Topvisor.

seo_add_keywords

Поставить фразы на проверку. Пишет и удорожает следующую проверку позиций.

seo_positions_plan

Расписание проверок, цена запуска и остаток баланса Topvisor.

seo_competitors

Наши позиции рядом с позициями конкурентов по последней проверке.

seo_add_competitors

Добавить сайты конкурентов в проект. Пишет и удорожает следующую проверку.

seo_projects

Сайты кабинета и их идентификаторы.

seo_sources

Что подключено, в каком состоянии и что именно перестаёт быть известно, пока источник не работает.

Чем это отличается от обёртки над теми же API

Все четыре источника имеют открытые API, и подключить их к модели можно самому. Разница — в том, что происходит, когда данные неполные.

У каждой цифры есть источник и дата. Ответ несёт состояние каждого источника: fresh, stale, missing, failed или not_connected. Отозванный доступ к Вебмастеру виден как отказ источника, а не как нулевой трафик. «Данных нет» и «проблем нет» — разные ответы, и модель не должна их путать.

Невыполненные проверки перечисляются. Аудит с молчащим источником, без подключённого Topvisor или на неподтверждённом сайте возвращает список «что именно не проверялось и почему» и ограничивает оценку сверху, а не занижает её до «всё в порядке». Пустой ответ здесь никогда не означает «всё хорошо».

Сравнение периодов честное. Источник, не измеривший оба периода, в итог не входит. Сравнивать нечем — null, а не нулевая динамика: процента от нуля не существует.

Неизмеренная позиция не подставляется нулём. Ноль лучше первого места и завышал бы видимость; такие строки идут прочерком и уходят вниз при сортировке в обе стороны.

Данные ограничены доменом проекта. Один счётчик Метрики и один ресурс sc-domain часто обслуживают несколько сайтов владельца. Фильтр строится по точному совпадению домена, а не по вхождению подстроки: example.ru содержится в shop.example.ru.

Клики источника ≠ сумма по запросам. Search Console скрывает строки с анонимизированными запросами, поэтому итог берётся отдельным запросом без разреза по запросу, а разрыв объясняется подписью. Синтетической строки «скрытые запросы» в данных нет — она попала бы в сортировки и выгрузку.

Граница записи проведена по деньгам

Из 21 инструмента пишут три: seo_add_keywords, seo_add_competitors и seo_request_recrawl. Первые два денег сами не тратят, но удорожают каждую следующую проверку позиций — бесплатно проверяются только первые пять конкурентов, а объём ключей умножает стоимость. Ассистент обязан назвать это последствие и дождаться согласия. Переобход тратит суточную квоту Вебмастера, вернуть её нельзя, поэтому остаток называется до отправки.

Намеренно не вынесены в чат: платный запуск проверки позиций, изменение расписания проверок, удаление ключей и конкурентов. Проверки позиций списываются с вашего баланса Topvisor, MarketScore вернуть их не может — цена должна быть видна на экране до списания, а список перед удалением человек должен видеть глазами.

Чего сервис не обещает

  • Обхода всего сайта нет. За одну проверку читается одна страница — указанная или главная. Числа «страниц за аудит» в тарифах нет, потому что обхода нет.

  • Уникальность текста не проверяется. Источника для этого у сервиса нет, и обещать её было бы неправдой.

  • Позиции без Topvisor не выдумываются. Средняя позиция из Вебмастера и Search Console — это не проверка позиций по регионам и устройствам.

  • Данных AI Overviews в API Search Console нет (проверено в августе 2026): отчёт живёт только в интерфейсе, выгрузки нет.

Установка

Claude (Desktop, веб, Code) и ChatGPT — по ссылке

Добавьте удалённый MCP-коннектор:

https://app.marketscore.ru/api/mcp/seo

Ассистент откроет вход — авторизуйтесь по OAuth. Токены Яндекса, Google и ключ Topvisor ассистенту не передаются.

Локальные MCP-клиенты (Cursor, VS Code, Cline, Zed) — через мост

npx -y marketscore-seo-mcp

Пример конфигурации MCP-клиента:

{
  "mcpServers": {
    "marketscore-seo": {
      "command": "npx",
      "args": ["-y", "marketscore-seo-mcp"]
    }
  }
}

Подключение источников

Источники подключаются один раз в кабинете https://app.marketscore.ru/seo, коннектор их только читает.

  • Яндекс Вебмастер — OAuth. Нужны оба права: webmaster:hostinfo открывает список сайтов, а аналитика и диагностика живут за webmaster:verify.

  • Google Search Console — OAuth, webmasters.readonly. Права на отправку карты сайта сознательно не запрашиваются: это потребовало бы переподключения у всех пользователей ради операции, которая делается раз в жизни проекта.

  • Яндекс Метрика — OAuth, выбирается счётчик и до трёх главных целей. Пока цели не выбраны, достижения не считаются, и инструмент говорит об этом прямо.

  • Topvisor — API-ключ вида userId:ключ одним полем. Идентификатор проекта не спрашивается: он вычисляется по домену.

Любой источник можно отключить, а не только «подключить ещё раз». Рядом со статусом видно время последней проверки — «ошибка» без даты неотличима от застарелой.

Тарифы и доступ

Коннектору нужен аккаунт MarketScore с действующим SEO-тарифом. На старте — 7 дней бесплатно.

Тариф

Цена

Сайты

Аудиты

Wordstat

SEO Старт

590 ₽/мес

1

2 / мес

20 / мес

SEO Профи

1 490 ₽/мес

5

10 / мес

200 / мес

SEO Агентство

9 900 ₽/мес

20

60 / мес

2 000 / мес

Все 21 инструмент доступны на любом действующем SEO-тарифе. Проверки позиций работают на балансе вашего аккаунта Topvisor по вашему ключу — своей наценки на них сервис не берёт. Без действующего тарифа сервер отдаёт 401 и ноль инструментов.

SEO-тариф и тариф рекламного продукта — разные подписки. Аккаунт MarketScore общий, второй логин не нужен, но подписка на Яндекс Директ доступа к SEO-инструментам не даёт, и наоборот.

Безопасность

  • Авторизация — OAuth 2.1: токены поисковых систем и ключ Topvisor не передаются ассистенту и не лежат в конфиге MCP-клиента.

  • Токены хранятся зашифрованными (AES-256-GCM); смена пароля аккаунта отзывает все выданные MCP-доступы.

  • Инструменты на запись помечены аннотациями — MCP-клиент запрашивает подтверждение до вызова.

  • Персональные данные хранятся на серверах в РФ (152-ФЗ).

FAQ

Это бесплатно? Первые 7 дней — да. Дальше — SEO-тариф от 590 ₽/мес.

Нужен ли аккаунт Яндекс Директа? Нет. SEO — самостоятельный продукт со своей подпиской.

Можно ли подключить оба сервера сразу? Да. Рекламный — https://app.marketscore.ru/api/mcp, SEO — https://app.marketscore.ru/api/mcp/seo. Это независимые коннекторы с независимыми подписками.

Может ли ассистент что-то сломать? Из 21 инструмента пишут три, каждый помечен аннотацией, и MCP-клиент спрашивает подтверждение. Платные операции в чат не вынесены вовсе.

Работает ли без Topvisor? Да — Вебмастер, Search Console и Метрика дают основную часть. Без Topvisor не будет независимой проверки позиций и сравнения с конкурентами, и инструменты скажут об этом прямо, а не покажут пустой результат.

Проверяет ли он весь сайт? Нет. За одну проверку читается одна страница. Обхода сайта в продукте сейчас нет, и в тарифах он не обещан.

Docker

docker build -t marketscore-seo-mcp .
docker run -i --rm -v ~/.mcp-auth:/root/.mcp-auth marketscore-seo-mcp

OAuth-URL печатается в stdout — браузер из контейнера не откроется, перейдите по ссылке вручную. Токены mcp-remote живут в ~/.mcp-auth — смонтируйте volume, чтобы не переавторизовываться при каждом запуске.

Полезные ссылки


English

MarketScore SEO is a hosted MCP service for organic search on the Russian web. This package is a thin connector to the hosted server: it lets Claude, ChatGPT, or any MCP client read Yandex Webmaster, Google Search Console, Yandex Metrica, Topvisor, Wordstat, PageSpeed Insights and Chrome UX Report data from chat.

Install (remote, Claude/ChatGPT): add connector URL https://app.marketscore.ru/api/mcp/seo and sign in via OAuth.

Install (local MCP clients — Cursor, VS Code, Cline, Zed):

{
  "mcpServers": {
    "marketscore-seo": {
      "command": "npx",
      "args": ["-y", "marketscore-seo-mcp"]
    }
  }
}

Tools: 21 tools — search performance with period comparison, queries and pages by device and region, Yandex indexation state with exclusion reasons, Topvisor positions and competitor positions, Metrica behaviour and goal completions, landing-page conversions, growth opportunities (near-top queries, low-CTR pages, impressions without clicks, cannibalisation), a full SEO audit, single-page technical analysis (PageSpeed, Core Web Vitals, on-page signals), sitemap status in both engines, Google URL inspection, Yandex recrawl requests, Wordstat demand and seasonality, Topvisor keyword management, and a deterministic Russian-text check.

What makes it different from wrapping the same APIs yourself: every figure carries its source and observation date, and every source carries a state (fresh / stale / missing / failed / not_connected). A revoked Webmaster grant shows up as a source failure, never as zero traffic. Unperformed checks are listed explicitly and cap the audit score instead of silently lowering it. A source that did not measure both periods is excluded from period comparison rather than reported as a decline. An unmeasured position is never substituted with zero.

Writes: only three of the 21 tools write anything (add keywords, add competitors, request a Yandex recrawl); the first two make the next position check more expensive and the assistant must state that before calling. Paid position checks and schedule changes are deliberately kept out of chat — they spend the user's Topvisor balance, and the price must be visible on screen before it is spent.

Pricing: a MarketScore SEO plan is required; 7 days free. Start — 590 ₽/mo (1 site, 2 audits, 20 Wordstat); Pro — 1 490 ₽/mo (5 sites, 10 audits, 200 Wordstat); Agency — 9 900 ₽/mo (20 sites, 60 audits, 2 000 Wordstat). All 21 tools are available on every active SEO plan. Position checks run on your own Topvisor balance with no markup. Without an active plan the server returns 401 and exposes zero tools. The SEO plan is separate from the ads product plans.

FAQ:

Is it free? The first 7 days are; after that a SEO plan is required.

Do I need a Yandex Direct account? No — SEO is a standalone product with its own subscription.

Where do my credentials go? OAuth 2.1 — search-engine tokens and the Topvisor key stay on the service, encrypted, and never appear in the local MCP client config. Personal data is stored on servers in Russia (152-FZ).

Does it crawl my whole site? No — one page per check. Site-wide crawling is not part of the product and is not promised in any plan.

Keywords: SEO MCP, MCP server, Model Context Protocol, Yandex Webmaster, Яндекс Вебмастер, Google Search Console, Yandex Metrica, Яндекс Метрика, Topvisor, Топвизор, Wordstat, SEO audit, SEO-аудит, поисковая оптимизация, проверка позиций, индексация сайта, Core Web Vitals, PageSpeed, ИИ для SEO, нейросеть для SEO, Claude, ChatGPT, Cursor, AI SEO.

License

MIT — see LICENSE. Коннектор открыт; сервис MarketScore SEO — платный SaaS. / The connector is open; the MarketScore SEO service is a paid SaaS.

A
license - permissive license
-
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • SEO research, audits, backlinks, GSC, and content workflow tools for AI agents.

  • Turn Search Console data into SEO actions, content, publishing, indexing, and AI insights.

  • Open-source SEO manager for coding agents: keyword research, content PRs, rank + Search Console.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/marketscore/marketscore-seo-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server