CompetLab MCP Server
CompetLab — конкурентная разведка по ценам, контенту и видимости в ИИ
Что умеет
- Просматривать список проектов и отслеживаемых конкурентов
- Смотреть дашборды по цене, контенту и позиционированию
- Проверять видимость бренда в ответах ИИ-моделей и её динамику
- Получать план действий по результатам мониторинга
- Смотреть список алертов и расписание проверок
Какие данные видит
Доступ по API-ключу к проектам и конкурентам организации пользователя в CompetLab.
Нужен ли аккаунт
Нужен API-ключ из настроек сервиса
CompetLab следит за конкурентами по цене, контенту, позиционированию, технологиям и видимости бренда в ответах ChatGPT, Claude и Gemini. Через ассистента можно смотреть дашборды и историю изменений по каждому направлению, получать план действий и список алертов. 24 инструмента охватывают проекты, конкурентов и мониторинг по всем направлениям.
Как подключить
Как подключить CompetLab MCP Server к Claude
Адрес сервера, который нужно вставить в настройках Claude:
https://mcp-server--competlab.run.tools
- Откройте Claude (сайт claude.ai или приложение для компьютера).
- Перейдите в Настройки → Коннекторы (в английском интерфейсе: Settings → Connectors).
- Нажмите Добавить пользовательский коннектор (Add custom connector).
- Вставьте адрес сервера, скопированный ниже, в поле URL удалённого MCP-сервера и нажмите Добавить.
- В чате нажмите + → Коннекторы и включите новый коннектор.
Пользовательские коннекторы доступны на тарифах Free, Pro, Max, Team и Enterprise. На Free можно добавить только один. В Team и Enterprise коннектор сначала добавляет владелец организации в Настройки организации → Коннекторы.
Авторизация
После нажатия Добавить откроется окно входа в сервис. Войдите под своим аккаунтом и подтвердите доступ. Пароль Claude не видит.
Как подключить CompetLab MCP Server к ChatGPT
Адрес сервера, который нужно вставить в настройках ChatGPT:
https://mcp-server--competlab.run.tools
- Откройте ChatGPT в браузере (chatgpt.com). Нужен тариф Plus, Pro, Business, Enterprise или Edu.
- Один раз включите режим разработчика: Настройки → Приложения → Дополнительные настройки → Режим разработчика (Settings → Apps → Advanced settings → Developer mode).
- Откройте Настройки → Коннекторы и нажмите Создать (Create).
- Заполните форму: Название (любое), Описание (одна фраза, что делает сервис), URL MCP-сервера (скопируйте ниже).
- В поле Аутентификация выберите OAuth, если сервис требует вход, иначе Нет. Нажмите Создать.
- В новом чате откройте + → Приложения/Коннекторы и включите коннектор.
Название раздела у OpenAI менялось (Connectors → Apps/Plugins). Если пункт называется иначе, ищите «режим разработчика» в настройках. В рабочих пространствах Business/Enterprise администратор должен разрешить пользовательские коннекторы.
Авторизация
При первом использовании ChatGPT откроет окно входа в сервис. Войдите и подтвердите доступ.
Как подключить CompetLab MCP Server к Cursor
Адрес сервера, который нужно вставить в настройках Cursor:
https://mcp-server--competlab.run.tools
Быстрый способ: нажмите кнопку Открыть в Cursor ниже, Cursor сам предложит добавить сервер.
Вручную:
- В Cursor откройте Settings → Cursor Settings → MCP и нажмите Add new global MCP server.
- Вставьте JSON, скопированный ниже, в открывшийся файл
~/.cursor/mcp.json(для одного проекта:.cursor/mcp.jsonв корне проекта). - Сохраните файл. Сервер появится в списке MCP; при необходимости пройдите авторизацию по кнопке рядом с ним.
Авторизация
Если сервис требует вход, рядом с сервером в списке MCP появится кнопка авторизации.
Список инструментов сервера (24)
Технические названия из tools/list. Нужны только разработчикам.
| list_projects | List 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_project | Get 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_competitors | List 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_competitor | Get competitor details including monitored pages (homepage URL, pricing page URL). Use competitorId values from list_competitors. |
| get_tech_trust_dashboard | Get 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_history | Get paginated history of Tech & Trust monitoring runs. Returns run summaries with completion timestamps. Check pagination.hasMore to fetch additional pages. |
| get_tech_trust_run_detail | Get full competitor-by-competitor data for a specific historical Tech & Trust run. Use runId values from get_tech_trust_history. |
| get_content_dashboard | Get 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_history | Get paginated history of Content Intelligence monitoring runs. Check pagination.hasMore to fetch additional pages. |
| get_content_run_detail | Get full competitor-by-competitor data for a specific historical Content Intelligence run. Use runId values from get_content_history. |
| get_content_changelog | Get 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_dashboard | Get 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_history | Get paginated history of Positioning monitoring runs. Check pagination.hasMore to fetch additional pages. |
| get_positioning_run_detail | Get full competitor-by-competitor data for a specific historical Positioning run. Use runId values from get_positioning_history. |
| get_pricing_dashboard | Get 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_history | Get paginated history of Pricing Intelligence monitoring runs. Check pagination.hasMore to fetch additional pages. |
| get_pricing_run_detail | Get full competitor-by-competitor data for a specific historical Pricing Intelligence run. Use runId values from get_pricing_history. |
| get_ai_visibility_dashboard | Get 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_history | Get 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_detail | Get 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_trend | Get 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_plan | Get 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_alerts | Get 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_schedules | Get 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). |