Competlab Mcp Server
About
Competitive intelligence platform with 24 tools. Monitor competitor pricing, content, positioning, tech stacks, and AI visibility — track how ChatGPT, Claude, and Gemini rank your brand.
Details
- Transport
- SSE
Explore
- Monitors five competitive intelligence dimensions automatically
- Tracks AI Visibility across ChatGPT, Claude, and Gemini
- Provides content changelog (new, removed, moved URLs
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
Competlab Mcp ServerCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Connect to https://mcp.competlab.com/mcp using Streamable HTTP transport. Authenticate by providing your API key via the CL-API-Key header or the api_key query parameter. Obtain a free 14‑day trial key at app.competlab.com. Once connected, call any of the 24 available tools.
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).
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"competlab mcp server": {
"competlab": {
"url": "https://mcp.competlab.com/mcp",
"headers": {
"CL-API-Key": "YOUR_COMPETLAB_API_KEY"
}
}
}
}
}
McpServers
{
"competlab": {
"url": "https://mcp.competlab.com/mcp",
"headers": {
"CL-API-Key": "YOUR_COMPETLAB_API_KEY"
}
}
}
Competitive intelligence for AI agents — see how LLMs rank your brand.
More B2B buyers are asking AI before they Google. CompetLab monitors competitors across 5 dimensions — includingAI Visibility, which tracks how ChatGPT, Claude, and Gemini mention and rank brands. This MCP server gives your AI agent access to all of it: dashboards, historical data, alerts, and strategic briefings. No other CI platform does this.
- Claude Desktop/Claude Web
- Claude Code
- Cursor
- VS Code (Copilot)
- Windsurf
- Cline
Two ways to connect — pick the one that fits your setup:
Get your API key:app.competlab.com> Organization Settings > API Keys
Server URL:https://mcp.competlab.com/mcpAuth:API key viaCL-API-Keyheader (orapi_keyquery parameter)
claude mcp add --transport http \ --header "CL-API-Key: YOUR_COMPETLAB_API_KEY" \ competlab https://mcp.competlab.com/mcp
{ "mcpServers": { "competlab": { "url": "https://mcp.competlab.com/mcp", "headers": { "CL-API-Key": "YOUR_COMPETLAB_API_KEY" } } } }
{ "inputs": [ { "type": "promptString", "id": "competlab-api-key", "description": "CompetLab API Key (starts with cl_live_)", "password": true } ], "servers": { "competlab": { "type": "http", "url": "https://mcp.competlab.com/mcp", "headers": { "CL-API-Key": "${input:competlab-api-key}" } } } }
Note: VS Code uses"servers"(not"mcpServers") and supports secure input prompts via${input:id}.
Add to~/.codeium/windsurf/mcp_config.json:
{ "mcpServers": { "competlab": { "serverUrl": "https://mcp.competlab.com/mcp", "headers": { "CL-API-Key": "YOUR_COMPETLAB_API_KEY" } } } }
Note: Windsurf uses"serverUrl"(not"url").
Add tocline_mcp_settings.json(or configure via Cline UI > Installed > Advanced MCP Settings):
{ "mcpServers": { "competlab": { "url": "https://mcp.competlab.com/mcp", "headers": { "CL-API-Key": "YOUR_COMPETLAB_API_KEY" }, "disabled": false } } }
Claude Desktop and Claude Web only support URL-based auth (no custom headers). Use theapi_keyquery parameter:
Go toSettings > MCPand add the server with this URL:
https://mcp.competlab.com/mcp?api_key=YOUR_COMPETLAB_API_KEY
Run the server locally via stdin/stdout. Useful for Claude Desktop, Glama, or environments that prefer stdio transport.
git clone https://github.com/competlab/competlab-mcp-server.git cd competlab-mcp-server npm install npm run build
claude mcp add --transport stdio \ --env COMPETLAB_API_KEY=YOUR_COMPETLAB_API_KEY \ competlab node dist/index.js
Add to your Claude Desktop config (claude_desktop_config.json):
{ "mcpServers": { "competlab": { "command": "node", "args": ["dist/index.js"], "cwd": "/path/to/competlab-mcp-server", "env": { "COMPETLAB_API_KEY": "YOUR_COMPETLAB_API_KEY" } } } }
COMPETLAB_API_KEY=YOUR_COMPETLAB_API_KEY node dist/index.js
The server reads JSON-RPC from stdin and writes responses to stdout.
Seeexamples/for ready-to-paste config files for each client.
Competitive intelligence for the AI era. One platform, 5 dimensions, monitored automatically:
AI Visibility is what makes CompetLab unique — no other CI platform tracks how LLMs recommend brands in real time.
Start free trial(14 days, no credit card) |Learn more
11 groups. 33 tools.30 are read-only; 3 are async-scan starters that create a scan record (start_tech_stack_scan,start_trust_signals_scan,start_agent_adoption_scan).
Strategic Briefing, Alerts & Schedules
Run these against any public domain — noprojectIdneeded. The sync tools return immediately; the async scans return ascanIdyou poll every 5–10 seconds.
All paginated tools acceptpageandlimitparameters. Checkpagination.hasMorein the response to fetch more pages.
Once connected, try asking your AI agent:
- "What changed on my competitors' pricing pages this week?"
- "How does ChatGPT rank my brand vs competitors for [industry query]?"
- "Show me the strategic briefing — what should I fix first?"
- "Compare content strategies across all my tracked competitors"
- "What critical alerts fired in the last 7 days?"
- "Track how my AI visibility score changed over the last 3 months"
- "Which competitors have better security headers than us?"
- "Run a tech-stack scan on stripe.com — what are they using?"
- "Check if openai.com blocks AI crawlers in their robots.txt"
- "Fetch g2.com/some-listing with cleanHtml and summarize the page"
Seeexamples/prompts.mdfor more prompts organized by use case.
- Sign up atapp.competlab.com/register(free 14-day trial, no credit card)
- Go toOrganization Settings > API Keys
- Create a new key — it starts withcl_live_
One API key covers your entire organization. Most tools are read-only; the threestart_*_scantools create scan records under your account (no edits to existing data). Thefetch_urltool is rate-limited at 60 req/min per API key (tighter than the 1000/min default for other free tools).
MCP access is included with every CompetLab subscription ($99/mo). Free trial includes full MCP access.
- MCP Server Documentation
- REST API Reference
- TypeScript SDK(npm install @competlab/sdk)
- Privacy Policy
- Start Free Trial
- Bug reports:GitHub Issues
- Email:[email protected]
- Documentation:competlab.com/developers
MIT (covers documentation and configs in this repo) — seeLICENSE
The CompetLab MCP server and platform are commercial software. Seecompetlab.com/terms-and-conditions.
Built by theCompetLabteam. Competitive intelligence for the AI era.
MCP Server for full Easypanel control via Claude Code, Cursor and Claude Desktop.
MCP Server for Gemini Image and Audio generation
A Model Context Protocol (MCP) server for managing app publishing on Huawei AppGallery Connect. Integrates directly with Claude Desktop or any MCP-compatible client.
Interact with Infactory APIs using Claude and other large language models.
Connect your Shopify store to Claude, Cursor, or Windsurf and get 100+ pre-calculated ecommerce metrics like net profit, blended CAC, per-channel ROAS, and customer LTV segments.
Security-hardened NotebookLM MCP with post-quantum encryption, GDPR/SOC2 compliance, and 14 security layers. Query Google's Gemini-grounded research from any MCP-compatible AI assistant.
Run Proxmox VE and Backup Server from Claude — 69 token-efficient, safety-gated tools with dry-run previews and a tamper-evident audit trail.
Create and publish websites from ChatGPT, Claude, Codex, Cline, and other AI agents with no account required and optional free custom domains.
Interact with Google Cloud's Vertex AI Gemini models for coding assistance and general query answering.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



