{
  "protocolVersion": "1.0",
  "name": "CompetLab",
  "description": "Competitive intelligence for B2B SaaS. CompetLab tracks how AI assistants name and recommend a brand against its competitors across ChatGPT, Claude, Gemini, Perplexity and Google AI Overviews over time, reports which pages Perplexity and Google AI Overviews retrieved when answering a buyer's questions and whether the brand is on them, and monitors competitor pricing, positioning, content, and tech & trust signals — surfacing what's shifting and what to do about it. Beyond those 6 continuously-monitored dimensions, it researches 8 more leading-edge areas for a monthly Strategic Briefing (14 in all). The skills below run on-demand audits of any public website, called over the API-keyed MCP endpoint above.",
  "url": "https://mcp.competlab.com/mcp",
  "preferredTransport": "streamable-http",
  "provider": {
    "organization": "CompetLab",
    "url": "https://competlab.com"
  },
  "version": "1.0.0",
  "documentationUrl": "https://competlab.com/docs/ai-agents/mcp",
  "capabilities": {
    "streaming": true,
    "pushNotifications": false,
    "stateTransitionHistory": false
  },
  "securitySchemes": {
    "ApiKeyAuth": {
      "type": "apiKey",
      "in": "header",
      "name": "CL-API-Key",
      "description": "CompetLab API key (format cl_live_...), issued at app.competlab.com under Organization Settings → API Keys."
    }
  },
  "security": [
    {
      "ApiKeyAuth": []
    }
  ],
  "defaultInputModes": [
    "application/json"
  ],
  "defaultOutputModes": [
    "application/json"
  ],
  "skills": [
    {
      "id": "start_agent_adoption_scan",
      "name": "Agent Adoption Check",
      "description": "Scores a website's agent adoption against the open Agent-Adoption Specification — 25 checks, a 0–100 score, and an L1–L3 level.",
      "tags": [
        "audit",
        "read-only"
      ]
    },
    {
      "id": "start_tech_stack_scan",
      "name": "Tech Stack Analysis",
      "description": "Detects the technologies a website is built with, with the exact HTML or HTTP-header evidence behind each detection.",
      "tags": [
        "audit",
        "read-only"
      ]
    },
    {
      "id": "start_trust_signals_scan",
      "name": "Trust Signals Audit",
      "description": "Scans a homepage for trust markers across five categories — compliance and privacy, third-party validation, social proof, brand authority, risk reversal — compliance badges, review widgets, customer logos, case studies — with evidence.",
      "tags": [
        "audit",
        "read-only"
      ]
    },
    {
      "id": "check_ai_crawlers",
      "name": "AI Crawler Check",
      "description": "Reads a site's robots.txt and reports, per named AI assistant (ChatGPT, Claude, Perplexity, Microsoft Copilot, Google AI Overviews, Gemini Apps), whether it may fetch the site's pages, which crawlers decided each verdict, and the directive and line number behind it. Returns the read outcome and no verdict when the file could not be read.",
      "tags": [
        "audit",
        "read-only"
      ]
    },
    {
      "id": "check_sitemap",
      "name": "Sitemap Analysis",
      "description": "Finds a website's URLs across /sitemap.xml and every sitemap its robots.txt declares, and categorizes them — with URL depth, freshness, and per-category counts.",
      "tags": [
        "audit",
        "read-only"
      ]
    }
  ]
}