list_companiesList all tracked companies in your organization
create_companyTrack a new company by name or domain
list_productsList products/service verticals for a company
create_productAdd a product/service vertical to a company
list_competitorsList competitors for a company (optionally filtered by product)
add_competitorAdd a competitor to a company
discover_competitorsUse AI to automatically discover competitors for a company
get_battlecardsGet battlecards for a company
generate_battlecardGenerate a new AI-powered battlecard (costs 1 credit)
generate_landscape_battlecardGenerate a landscape analysis battlecard comparing multiple competitors at once (costs 1 credit, requires 2+ competitors)
get_signalsGet recent competitive intelligence signals
get_signal_summaryGet an AI-generated executive digest of recent competitive signals
list_documentsList uploaded documents in the data library for a company
get_documentGet details of a specific document including extracted text
ask_competitive_intelAsk AI questions about your competitive landscape (RAG-powered, uses your battlecards, signals, and documents)
We re-grade npm:signallabs-mcp on a schedule and alert your Slack/webhook the moment its tools change or its grade drops — rug-pull insurance for the connection.
Add the wmcp.sh trust oracle as an MCP server and call grade_mcp_server / check_mcp_drift in your agent's pre-connection gate:
https://wmcp.sh/mcp/trust
readOnly vs observed behavior) layer on via the wmcp.sh proxy.