CompetLab MCP Server

CompetLab — конкурентная разведка по ценам, контенту и видимости в ИИ

От сообщества: Добавлен пользователем или импортирован; проверьте владельца перед подключениемРаботаетНужен API-ключГлобальныйБесплатноТолько чтение

Что умеет

  • Просматривать список проектов и отслеживаемых конкурентов
  • Смотреть дашборды по цене, контенту и позиционированию
  • Проверять видимость бренда в ответах ИИ-моделей и её динамику
  • Получать план действий по результатам мониторинга
  • Смотреть список алертов и расписание проверок

Какие данные видит

Доступ по API-ключу к проектам и конкурентам организации пользователя в CompetLab.

Нужен ли аккаунт

Нужен API-ключ из настроек сервиса

CompetLab следит за конкурентами по цене, контенту, позиционированию, технологиям и видимости бренда в ответах ChatGPT, Claude и Gemini. Через ассистента можно смотреть дашборды и историю изменений по каждому направлению, получать план действий и список алертов. 24 инструмента охватывают проекты, конкурентов и мониторинг по всем направлениям.

Как подключить

Как подключить CompetLab MCP Server к Claude

Адрес сервера, который нужно вставить в настройках Claude:

https://mcp-server--competlab.run.tools

  1. Откройте Claude (сайт claude.ai или приложение для компьютера).
  2. Перейдите в Настройки → Коннекторы (в английском интерфейсе: Settings → Connectors).
  3. Нажмите Добавить пользовательский коннектор (Add custom connector).
  4. Вставьте адрес сервера, скопированный ниже, в поле URL удалённого MCP-сервера и нажмите Добавить.
  5. В чате нажмите + → Коннекторы и включите новый коннектор.

Пользовательские коннекторы доступны на тарифах Free, Pro, Max, Team и Enterprise. На Free можно добавить только один. В Team и Enterprise коннектор сначала добавляет владелец организации в Настройки организации → Коннекторы.

Авторизация

После нажатия Добавить откроется окно входа в сервис. Войдите под своим аккаунтом и подтвердите доступ. Пароль Claude не видит.

Как подключить CompetLab MCP Server к ChatGPT

Адрес сервера, который нужно вставить в настройках ChatGPT:

https://mcp-server--competlab.run.tools

  1. Откройте ChatGPT в браузере (chatgpt.com). Нужен тариф Plus, Pro, Business, Enterprise или Edu.
  2. Один раз включите режим разработчика: Настройки → Приложения → Дополнительные настройки → Режим разработчика (Settings → Apps → Advanced settings → Developer mode).
  3. Откройте Настройки → Коннекторы и нажмите Создать (Create).
  4. Заполните форму: Название (любое), Описание (одна фраза, что делает сервис), URL MCP-сервера (скопируйте ниже).
  5. В поле Аутентификация выберите OAuth, если сервис требует вход, иначе Нет. Нажмите Создать.
  6. В новом чате откройте + → Приложения/Коннекторы и включите коннектор.

Название раздела у OpenAI менялось (Connectors → Apps/Plugins). Если пункт называется иначе, ищите «режим разработчика» в настройках. В рабочих пространствах Business/Enterprise администратор должен разрешить пользовательские коннекторы.

Авторизация

При первом использовании ChatGPT откроет окно входа в сервис. Войдите и подтвердите доступ.

Как подключить CompetLab MCP Server к Cursor

Адрес сервера, который нужно вставить в настройках Cursor:

https://mcp-server--competlab.run.tools

Быстрый способ: нажмите кнопку Открыть в Cursor ниже, Cursor сам предложит добавить сервер.

Вручную:

  1. В Cursor откройте Settings → Cursor Settings → MCP и нажмите Add new global MCP server.
  2. Вставьте JSON, скопированный ниже, в открывшийся файл ~/.cursor/mcp.json (для одного проекта: .cursor/mcp.json в корне проекта).
  3. Сохраните файл. Сервер появится в списке MCP; при необходимости пройдите авторизацию по кнопке рядом с ним.

Авторизация

Если сервис требует вход, рядом с сервером в списке MCP появится кнопка авторизации.

Список инструментов сервера (24)

Технические названия из tools/list. Нужны только разработчикам.

list_projectsList all projects in your organization with status, competitor count, and last monitored timestamp. This is the starting point — use it to discover available projectId values for other tools.
get_projectGet project details including per-dimension monitoring freshness (techTrust, content, positioning, pricing, aiVisibility), AI monitoring prompts, and overall status. Use this to check when each dimension was last updated.
list_competitorsList all competitors being monitored for a project. Includes the user's own domain (marked isOwn: true) for self-analysis comparison. Returns domain, name, and status for each competitor.
get_competitorGet competitor details including monitored pages (homepage URL, pricing page URL). Use competitorId values from list_competitors.
get_tech_trust_dashboardGet the latest Tech & Trust Profile for all competitors. Returns security headers (grade A-F, HSTS, CSP, X-Frame-Options), trust signals (compliance, reviews, social proof, certifications — 24 signals in 4 categories), technology stack (47 tech, 43 growth, 27 engagement tools), robots.txt AI bot blocking status, DNS infrastructure, and AI analysis with insights and actions.
get_tech_trust_historyGet paginated history of Tech & Trust monitoring runs. Returns run summaries with completion timestamps. Check pagination.hasMore to fetch additional pages.
get_tech_trust_run_detailGet full competitor-by-competitor data for a specific historical Tech & Trust run. Use runId values from get_tech_trust_history.
get_content_dashboardGet the latest Content Intelligence for all competitors. Returns sitemap URL counts, strategic URL identification, content categorization (11 categories), sitemap structure data, content gap analysis, and AI analysis with insights and actions.
get_content_historyGet paginated history of Content Intelligence monitoring runs. Check pagination.hasMore to fetch additional pages.
get_content_run_detailGet full competitor-by-competitor data for a specific historical Content Intelligence run. Use runId values from get_content_history.
get_content_changelogGet detected content changes over time — new URLs, removed URLs, moved URLs. Filter by competitor and/or content category (e.g., blog, docs, tools, landing, caseStudies). Paginated.
get_positioning_dashboardGet the latest Positioning analysis for all competitors. Returns homepage messaging: page title, main headline, tagline, value proposition, primary/secondary CTAs, key offerings, target audience, main differentiator, pricing mentions, free trial info, and AI analysis with insights and actions.
get_positioning_historyGet paginated history of Positioning monitoring runs. Check pagination.hasMore to fetch additional pages.
get_positioning_run_detailGet full competitor-by-competitor data for a specific historical Positioning run. Use runId values from get_positioning_history.
get_pricing_dashboardGet the latest Pricing Intelligence for all competitors. Returns structured pricing plans (name, price, billing interval, summary — up to 5 plans per competitor), market pricing statistics, pricing gap analysis, and AI analysis with insights and actions.
get_pricing_historyGet paginated history of Pricing Intelligence monitoring runs. Check pagination.hasMore to fetch additional pages.
get_pricing_run_detailGet full competitor-by-competitor data for a specific historical Pricing Intelligence run. Use runId values from get_pricing_history.
get_ai_visibility_dashboardGet the latest AI Visibility scores for all competitors. This is CompetLab's unique dimension — no other CI platform tracks how LLMs rank brands. Returns AI Visibility Score (weighted 0-100 composite), Mention Rate (fraction of queries where brand is mentioned), per-provider breakdowns (OpenAI, Claude, Gemini), competitor rankings, and aggregated AI analysis. Each check queries 3 prompts across 3 LLMs = 9 total AI queries.
get_ai_visibility_historyGet paginated history of AI Visibility checks. Note: uses checkId not runId — AI Visibility has a different data model where each "check" is one 3x3 query cycle. Check pagination.hasMore to fetch additional pages.
get_ai_visibility_check_detailGet full detail for a specific AI Visibility check including per-competitor rankings, mention rates, AI Visibility Scores, and per-provider results. Uses checkId (not runId) — AI Visibility has a different data model.
get_ai_visibility_trendGet AI Visibility trend data over time — track how LLM brand perception changes. Returns up to 200 data points. Without provider filter: returns pre-computed aggregate summaries. With provider filter (openai, claude, gemini): computes from raw per-provider results. Dates are ISO-8601 format.
get_action_planGet the AI-generated competitive action plan aggregated across all 5 monitoring dimensions. Returns insights (with evidence and related competitors) and recommended actions (with rationale), plus per-dimension analysis freshness timestamps. This is the highest-level intelligence output — start here for a strategic overview.
list_alertsGet paginated competitive alerts — detected changes across all monitored dimensions. Filter by dimension (tech-trust, content, positioning, pricing, ai-visibility), severity (critical, high, medium, info), and/or competitorId. Alerts include change diffs and action hints.
list_schedulesGet monitoring schedules for all 5 dimensions. Returns enabled/disabled status, interval in days, next run timestamp, and last run timestamp per dimension. Dimension names use marketing names (tech-trust, content, positioning, pricing, ai-visibility).