Skip to content

Ask Your AI About Your Competitors

Use CompetLab directly from Claude, Cursor, VS Code, or any MCP-compatible client.

Use Cases

What You Can Do

Ask Claude to analyze your competitor's positioning
Check if ChatGPT recommends you or your competitors — without leaving your editor
Feed competitive data into your automated workflows and reports
Compare your product against competitors in natural language
Read the tickets your Strategic Briefing opened and the comments each edition wrote on your board — and, with a read_write key, move tickets across the board
Monitor pricing changes across your competitive landscape
Prompt Library

What You Can Ask

Not just data lookups — prompts that make AI think with your competitive data.

Quick Start

“What are my competitors doing differently on their pricing pages?”

“Show me my latest competitive alerts.”

Strategic Analysis

“Pull my Strategic Briefing and the latest positioning data for all competitors. Which competitor is the biggest threat to us right now and why? What's one thing I should change on my homepage this week to differentiate?”

“Compare how often each of the five AI engines names us and our competitors. Where are we in the core, and where are we invisible? Draft 3 content ideas for the engine that names us least.”

Competitive Monitoring

“Check all my alerts from the past week. Summarize what changed across competitors — pricing moves, new content, positioning shifts. Flag anything that needs an immediate response from our team.”

“Look at the content changelog for all competitors. Who published the most new content this month? What topics are they betting on that we're ignoring? Should we care?”

Reports & Deliverables

“Build me a competitive briefing I can share with my team. Include: our position in each of the 6 monitored dimensions, top 3 threats, top 3 opportunities, and the tickets on our Strategic Tickets board that should move into next sprint.”

“Pull pricing data for all competitors and our own pricing. Am I priced too high, too low, or just right? What would you recommend and what's the risk of each option?”

Tool Catalog

Available Tools

48 tools — the competitive intelligence dimensions, the Strategic Briefing, Strategic Tickets, and free site-audit tools.

40 read, 3 start an async scan, and 5 write to Strategic Tickets with a read_write key. The competitive intelligence tools each map to a REST API endpoint — see the full API reference for detailed schemas and parameters.

Projects

list_projectsList all projects in your organization
get_projectGet project details and monitoring freshness

Competitors

list_competitorsList monitored competitors for a project
get_competitorGet competitor details and monitored pages

Tech & Trust Profile

get_tech_trust_dashboardLatest tech stack, security headers, trust signals for all competitors
get_tech_trust_historyPaginated history of monitoring runs
get_tech_trust_run_detailFull data for a specific historical run

Content Intelligence

get_content_dashboardLatest content analysis — sitemaps, categories, gaps
get_content_historyPaginated history of monitoring runs
get_content_run_detailFull data for a specific historical run
get_content_changelogDetected content changes over time

Positioning

get_positioning_dashboardWhat each company says on its homepage as the page says it, what you say that nobody else does, what changed, and what pages say about you
get_positioning_historyOne row per positioning check with what it found changed, in full; filter by a start date
get_positioning_run_detailOne past positioning check in full, in the dashboard's shape

Pricing Intelligence

get_pricing_dashboardWhat each company charges as its own pricing page shows it, what typical buyer setups cost cheapest first and where you stand, what changed, and what pages say about you
get_pricing_historyOne row per pricing check with what it found changed, in full; filter by a start date
get_pricing_run_detailOne past pricing check in full, in the dashboard's shape

AI Visibility

get_ai_visibility_dashboardThe market map — which companies the AI models recommend in your category, and whether you are one of them — per model
get_ai_visibility_historyPaginated history of visibility checks
get_ai_visibility_check_detailOne check — the market map as it stood and each competitor's row, and on request what each model answered, filterable by model, prompt or company
get_ai_visibility_trendAI Visibility trend over time, filterable by provider

AI Sources

get_ai_sources_dashboardPer engine — Perplexity and Google AI Overviews — which companies each answer named for your buying questions, which pages the engine retrieved, and which of those name other companies and not you
get_ai_sources_historyPast AI Sources checks — each engine's counts for each check, never summed across engines
get_ai_sources_check_detailOne check — its summary as it stood, and on request every answer and every page each engine retrieved, filterable by engine or question

Strategic Briefing

get_briefingThe current briefing — what changed, what it means, and what it did to the board: the tickets it opened, the comments it wrote, the tickets it found already there
get_briefing_historyPast editions, newest first — numbered, dated, with each edition's one-line verdict
get_briefing_editionOne past edition in full, by run — to quote, or to difference against the current one

Strategic Tickets

list_ticketsA project's tickets a page at a time — in board order, or by priority, due date or latest activity; filter by column, impact, effort or due date
get_ticketOne ticket in full — description, labels, owner, due date, effort, impact
create_ticketOpen a ticket on a project's board — needs a read_write key
update_ticketChange a ticket's title, description, labels, owner, due date, effort or impact — needs a read_write key
move_ticketMove a ticket to another column, or reorder it — top, bottom or between two tickets — and see where it landed; needs a read_write key
delete_ticketDelete a ticket and its thread — needs a read_write key
list_ticket_commentsA ticket's comment thread, oldest first — each comment says whether a person, an API key or a Strategic Briefing wrote it
add_ticket_commentAdd a Markdown comment to a ticket's thread — needs a read_write key
list_ticket_labelsA project's ticket labels — each a name and a colour
list_ticket_assigneesWho a ticket can be assigned to — your organization's current members

Alerts

list_alertsCompetitive change alerts, filterable by dimension and severity

Schedules

list_schedulesRecurring schedules for all 6 monitored dimensions

Site Audit (free tools)

start_agent_adoption_scanStart an agent-adoption scan of any public site (async)
get_agent_adoption_scanAgent-adoption results — 25 checks, a 0–100 score, an L1–L3 level
start_tech_stack_scanStart a tech-stack detection scan of any site (async)
get_tech_stack_scanTech-stack results with the HTML/header evidence behind each detection
start_trust_signals_scanStart a trust-signals audit of a homepage (async) — five categories: compliance and privacy, third-party validation, social proof, brand authority, risk reversal
get_trust_signals_scanTrust-signals results — badges, reviews, logos, case studies, with evidence
check_ai_crawlersOne verdict per AI assistant — ChatGPT, Claude, Perplexity, Microsoft Copilot, Google AI Overviews, Gemini Apps — read from robots.txt alone
check_sitemapFind a site's URLs across /sitemap.xml and the sitemaps robots.txt declares; categorize them, with depth, freshness and per-category counts
fetch_urlFetch any URL — renders JS, handles bot-protection, returns body and headers, optionally cleaned for an LLM
Help

Troubleshooting

"Connection refused" or timeout
Check that you're using https://mcp.competlab.com/mcp (with /mcp path). Ensure your client supports Streamable HTTP transport. If your client only supports SSE or stdio, see the last item below.
"CL-API-Key header is required"
Your API key must be sent as a CL-API-Key header, not Authorization: Bearer. Check your client config.
"Invalid API key format"
API keys start with cl_live_. Generate one at app.competlab.com → Organization Settings → API Keys.
"My client doesn't support Streamable HTTP"
Older MCP clients may only support stdio or SSE. Update your client to the latest version. All major clients (Claude Code, Cursor, VS Code) support Streamable HTTP as of 2025.

Want to try it?

Start your free trial and you'll have an API key in under a minute.

Start Free Trial

No credit card required