industrylensop avatar

IndustryLens

industrylensop/industrylens-mcp-docs

Connects Claude to IndustryLens's competitive intelligence platform for B2B SaaS teams. You get access to their battlecards, competitor comparison reports, and pricing change alerts drawn from 350+ monitored sources. Each insight comes with confidence scores and source citations, so you're not working with hallucinated data. Reach for this when you're drafting sales enablement docs, updating competitive positioning, or need to pull recent intel on a specific competitor without manually scraping their site. The underlying API tracks changes over time rather than giving you a one-time snapshot, which makes it useful for ongoing market monitoring workflows instead of just ad-hoc research.

tools
12
transport
HTTP
last updated
Aug 19, 2026

Install

From registry metadata
$ npx add-mcp https://api.industry-lens.com/mcp/public --name mcp-public

Run in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.

Review the command, arguments and environment values before installing. MCP servers run with your local permissions.

Other ways

Claude Code

$ claude mcp add --transport http mcp-public https://api.industry-lens.com/mcp/public

Run in your terminal. Add --scope user to make it available in every project.

Tools

Verified live · 12 tools

Verified live against the running server on Nov 6, 2026.

get_competitive_profileUse when the user asks who competes with a company, what a competitor recently did, or for a competitive overview of one or more domains. Input a company domain or name and get a privacy-safe profile: firmographics (business model, stage, HQ, plus `firmographics.funding_stage`...3 params

Use when the user asks who competes with a company, what a competitor recently did, or for a competitive overview of one or more domains. Input a company domain or name and get a privacy-safe profile: firmographics (business model, stage, HQ, plus `firmographics.funding_stage`...

Parameters* required
companiesarray
Batch alternative to domain/name: up to 10 company names or domains. Omit domain/name when using this. Returns one profile per entry, in input order.
domainstring
Company domain or homepage URL (e.g. 'apollo.io'). Preferred — most precise.
namestring
Company name (e.g. 'Apollo'). Used when no domain is given.
list_competitor_movesUse when the user asks what a specific competitor has recently done or changed. Returns recent tracked strategic moves for one competitor, newest-first — the existence of each shift plus a was→now summary and the real analysis date (never a fabricated date). Returns { covered:...2 params

Use when the user asks what a specific competitor has recently done or changed. Returns recent tracked strategic moves for one competitor, newest-first — the existence of each shift plus a was→now summary and the real analysis date (never a fabricated date). Returns { covered:...

Parameters* required
competitor*string
Competitor name or domain (e.g. 'Apollo' or 'apollo.io').
limitinteger
Max moves (default 10, max 50).
find_competitorsUse when the user asks who else competes in a company's market, or wants a peer/competitor set for a given company. Given a company domain or name, returns the other companies IndustryLens tracks in the same market. Returns { covered: false } for companies not publicly tracked.3 params

Use when the user asks who else competes in a company's market, or wants a peer/competitor set for a given company. Given a company domain or name, returns the other companies IndustryLens tracks in the same market. Returns { covered: false } for companies not publicly tracked.

Parameters* required
domainstring
Company domain or homepage URL (e.g. 'apollo.io'). Preferred.
limitinteger
Max competitors (default 10, max 50).
namestring
Company name (e.g. 'Apollo'). Used when no domain is given.
list_reportsUse when the user wants to browse or discover published competitive-intelligence reports (e.g. by topic, role, or industry) rather than fetch one specific report by slug. Filter by industry or target_role; results are ordered newest-first. Each returned item has a slug usable...3 params

Use when the user wants to browse or discover published competitive-intelligence reports (e.g. by topic, role, or industry) rather than fetch one specific report by slug. Filter by industry or target_role; results are ordered newest-first. Each returned item has a slug usable...

Parameters* required
industrystring
Industry filter, ILIKE match (e.g. 'hr tech', 'devops', 'fintech').
limitinteger
Max results (default 10, max 50).
target_rolestring
Target role filter, ILIKE match (e.g. 'marketing', 'sales', 'product').
get_reportUse when the user wants the full text of one published IndustryLens report (after finding its slug via list_reports). Fetch the full body of a published report by slug. Returns the report's structured fields plus content_html (the canonical body) and the report's web URL. Ther...1 params

Use when the user wants the full text of one published IndustryLens report (after finding its slug via list_reports). Fetch the full body of a published report by slug. Returns the report's structured fields plus content_html (the canonical body) and the report's web URL. Ther...

Parameters* required
slug*string
Report slug from list_reports (e.g. '/devops-hiring-q1-2026' or 'devops-hiring-q1-2026').
list_comparisonsUse when the user wants to browse published competitor-vs-competitor breakdowns, or find one involving a specific competitor, rather than fetch one specific comparison by slug. Optionally filter by a competitor name (matches either side). Each item has a slug usable with get_c...2 params

Use when the user wants to browse published competitor-vs-competitor breakdowns, or find one involving a specific competitor, rather than fetch one specific comparison by slug. Optionally filter by a competitor name (matches either side). Each item has a slug usable with get_c...

Parameters* required
competitorstring
Competitor name filter (matches either side, ILIKE).
limitinteger
Max results (default 10, max 50).
get_comparisonUse when the user wants the full head-to-head detail for one published comparison (after finding its slug via list_comparisons). Fetches the full structured body of a published competitor comparison by slug. Returns content_json (the structured breakdown: pricing, recent moves...1 params

Use when the user wants the full head-to-head detail for one published comparison (after finding its slug via list_comparisons). Fetches the full structured body of a published competitor comparison by slug. Returns content_json (the structured breakdown: pricing, recent moves...

Parameters* required
slug*string
Comparison slug from list_comparisons.
subscribe_to_newsletterUse ONLY after the user explicitly asks to subscribe to IndustryLens's weekly intelligence-report newsletter — never subscribe an email without their direct, informed consent. Signs the given email up and returns a confirmation. The source argument is recorded for attribution...2 params

Use ONLY after the user explicitly asks to subscribe to IndustryLens's weekly intelligence-report newsletter — never subscribe an email without their direct, informed consent. Signs the given email up and returns a confirmation. The source argument is recorded for attribution...

Parameters* required
email*string
The email address the user explicitly asked to subscribe.
sourcestring
Where the request came from (e.g. 'mcp_claude_desktop'). Defaults to 'mcp'.
get_competitor_moves_diffUse when the user asks what changed, what's new, or wants a timeline of a competitor's moves. Returns the dated CHANGE-FEED for one competitor: every real was→now strategic shift IndustryLens detected, newest-first, each stamped with its real analysis date (never a fabricated...5 params

Use when the user asks what changed, what's new, or wants a timeline of a competitor's moves. Returns the dated CHANGE-FEED for one competitor: every real was→now strategic shift IndustryLens detected, newest-first, each stamped with its real analysis date (never a fabricated...

Parameters* required
companiesarray
Batch alternative to domain/name: up to 10 company names or domains. Omit domain/name when using this. Returns one change feed per entry, in input order; `since`/`limit` apply to every entry.
domainstring
Company domain or homepage URL (e.g. 'apollo.io'). Preferred — most precise.
limitinteger
Max moves (default 20, max 50).
namestring
Company name (e.g. 'Apollo'). Used when no domain is given.
sincestring
Optional ISO date (YYYY-MM-DD). Only moves analyzed on/after this date are returned.
get_pricing_changesUse when the user asks about a competitor's pricing/packaging changes, or wants a recent pricing-change feed. Returns structured pricing/packaging changes IndustryLens has detected — each with a change_type, severity, materiality score, a plain-language summary, and the real d...4 params

Use when the user asks about a competitor's pricing/packaging changes, or wants a recent pricing-change feed. Returns structured pricing/packaging changes IndustryLens has detected — each with a change_type, severity, materiality score, a plain-language summary, and the real d...

Parameters* required
competitorstring
Competitor name or domain (e.g. 'Apollo' or 'apollo.io'). Omit for a market-wide recent pricing feed.
competitorsarray
Batch alternative to `competitor`: up to 10 competitor names or domains. Omit `competitor` when using this. Returns one pricing feed per entry, in input order; `since`/`limit` apply to every entry.
limitinteger
Max changes (default 20, max 50).
sincestring
ISO date lower bound for detection (e.g. '2026-01-01'). Defaults to 90 days ago.
list_marketsUse when the user wants to know which B2B SaaS markets/categories IndustryLens tracks, or needs a slug for get_market_landscape. Returns the list of markets, ordered by name. Each item has a `slug` usable with get_market_landscape for the full category map.

Use when the user wants to know which B2B SaaS markets/categories IndustryLens tracks, or needs a slug for get_market_landscape. Returns the list of markets, ordered by name. Each item has a `slug` usable with get_market_landscape for the full category map.

No parameters. Call it with no arguments.

get_market_landscapeUse when the user wants an overview of a whole market/category — every player in it, not just a self-selected competitor set. Given a market (a vertical slug or name), returns the published category overview plus every player IndustryLens tracks in that market — the whole-CATE...1 params

Use when the user wants an overview of a whole market/category — every player in it, not just a self-selected competitor set. Given a market (a vertical slug or name), returns the published category overview plus every player IndustryLens tracks in that market — the whole-CATE...

Parameters* required
market*string
A vertical slug (exact) or market name (ILIKE), e.g. 'sales-intelligence' or 'sales intelligence'.

Sponsors

Readme

IndustryLens MCP

Live B2B competitive intelligence as an MCP server, competitor moves, head-to-head comparisons, and published market reports, available directly inside Claude, Cursor, ChatGPT, and any MCP-compatible app.

Full documentation and one-click install guides: https://industry-lens.com/mcp

This repository hosts the public documentation and connection manifest for the IndustryLens MCP server. The server implementation is private; everything you need to use the server is here and on the docs site above.

Connect

Public endpoint (no account required):

https://api.industry-lens.com/mcp/public

Transport: Streamable HTTP. Add it to any MCP client. Example (Claude Desktop / generic mcp.json):

{
  "mcpServers": {
    "industrylens": {
      "type": "streamable-http",
      "url": "https://api.industry-lens.com/mcp/public"
    }
  }
}

Per-client walkthroughs (Claude Desktop, Claude Code, Cursor, VS Code, ChatGPT, Gemini) with screenshots: https://industry-lens.com/mcp

Quick install


View the full README on GitHub

Details

Repository
github.com/industrylensop/industrylens-mcp-docs
Website
industry-lens.com
Category
Sales & Marketing
Transport
HTTP
Registry
MCP registry, active
Resources
1
Prompts
5
Tools verified
Nov 6, 2026

Related Sales & Marketing MCP servers

View all
1ipogrid avatarIPOGrid IPO Calendar & Filing Researchcom.ipogrid/ipogridIPO calendar, SEC filings, deal terms, and IPO news research via the IPOGrid MCP server.0stars
2lionx402 avatarLION — Verified Company & Compliance Datacom.lionx402/lion-x402Keyless x402 compliance on Base: $0.001 OFAC wallet screen, $0.05 pack, $0.95 company file.0stars
3logo-kit avatarLogoKit Brand & Company Datalogo-kit/logokit-mcpCompany & brand data by domain or ticker/ISIN: industry, headcount, HQ, social, colors, logos.0stars
4nitrosend avatarNitrosendnitrosend/nitrosendAI-native email marketing. Campaigns, automations, transactional, contacts, and analytics.0stars
5readyapis-com avatarReady APIsreadyapis-com/readyapis135 MCP tools: geo, email, phone, company, DNS, FX, equities, weather, tax, econ, intel — one key.0stars
6venturu avatarMcp Servercom.venturu/mcp-serverThe Venturu MCP server. Search and contact business listings and brokers on Venturu.0stars