MCP Server

Use Signal Labs competitive intelligence directly from Claude, Cursor, Copilot, Gemini, and other AI tools via the Model Context Protocol.

The Signal Labs MCP server lets AI assistants track competitors, generate battlecards, and query competitive intelligence on your behalf.

Installation

Bash
npx signallabs-mcp

Requires a Signal Labs API key from Settings > API Keys.

Setup by Tool

Claude Desktop

Add to ~/Library/Application Support/Claude/claude_desktop_config.json:

JSON
{
  "mcpServers": {
    "signallabs": {
      "command": "npx",
      "args": ["-y", "signallabs-mcp"],
      "env": {
        "SIGNALLABS_API_KEY": "sl_live_your_key"
      }
    }
  }
}

Claude Code

Bash
claude mcp add signallabs -- npx -y signallabs-mcp
export SIGNALLABS_API_KEY=sl_live_your_key

Cursor

Add to .cursor/mcp.json in your project root:

JSON
{
  "mcpServers": {
    "signallabs": {
      "command": "npx",
      "args": ["-y", "signallabs-mcp"],
      "env": {
        "SIGNALLABS_API_KEY": "sl_live_your_key"
      }
    }
  }
}

GitHub Copilot (VS Code)

Add to VS Code settings.json:

JSON
{
  "mcp": {
    "servers": {
      "signallabs": {
        "command": "npx",
        "args": ["-y", "signallabs-mcp"],
        "env": {
          "SIGNALLABS_API_KEY": "sl_live_your_key"
        }
      }
    }
  }
}

Gemini CLI

Add to .gemini/settings.json:

JSON
{
  "mcpServers": {
    "signallabs": {
      "command": "npx",
      "args": ["-y", "signallabs-mcp"],
      "env": {
        "SIGNALLABS_API_KEY": "sl_live_your_key"
      }
    }
  }
}

Available Tools

ToolDescription
list_companiesList all tracked companies
create_companyTrack a new company by name or domain
list_productsList products / service verticals
create_productAdd a product vertical
list_competitorsList competitors (optionally per product)
add_competitorAdd a competitor
discover_competitorsAI-powered competitor discovery
get_battlecardsRetrieve battlecards
generate_battlecardGenerate a new AI battlecard (1 credit)
get_signalsGet recent intelligence signals
get_signal_summaryAI-generated signal digest
ask_competitive_intelAsk questions about your competitive landscape

Example Conversations

Once configured, you can ask your AI assistant questions like:

  • "What companies am I tracking in Signal Labs?"
  • "Discover competitors for my company"
  • "Generate a sales battlecard for us vs [Competitor]"
  • "What are the latest competitive signals?"
  • "Summarize competitive activity from the last week"