mcpbeat

IndustryLens MCP Server

com.industry-lens/mcp-public
answering

IndustryLens is answering right now. Last checked 11 min ago. It exposes 12 tools.

B2B competitive-intelligence reports and head-to-head competitor comparisons from IndustryLens.

Uptime history 41 hours of history
41 hours agonow
100.0%
Uptime 24h
91 of 91 checks
12
Tools
read from the server
222 ms
Response time
average over 24h
open, no key
Access
streamable-http

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 11 min ago.

run in your terminal
claude mcp add mcp-public --transport http https://api.industry-lens.com/mcp/public
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "mcp-public": {
      "url": "https://api.industry-lens.com/mcp/public"
    }
  }
}
~/.codex/config.toml
[mcp_servers.mcp-public]
url = "https://api.industry-lens.com/mcp/public"
.cursor/mcp.json
{
  "mcpServers": {
    "mcp-public": {
      "url": "https://api.industry-lens.com/mcp/public"
    }
  }
}
.vscode/mcp.json
{
  "mcpServers": {
    "mcp-public": {
      "url": "https://api.industry-lens.com/mcp/public"
    }
  }
}

Available tools 12

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

competitor
get_competitor_moves_diff
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 date). Use when the user asks what changed, what's new, or wants a timeline of a competitor's moves — optionally since a given date. Input a domain or name. Returns { covered: false } with a CTA for companies not publicly tracked.
list_competitor_moves
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: false } for companies IndustryLens doesn't publicly track, and an empty list for covered companies with no moves detected yet.
comparison
get_comparison
Fetch the full structured body of a published competitor comparison by slug. Returns content_json (the structured breakdown: pricing, recent moves, positioning, displacement signals, when-to-choose, etc.) plus metadata.
comparisons
list_comparisons
Browse published competitor-vs-competitor breakdowns. Optionally filter by a competitor name (matches either side). Each item has a slug usable with get_comparison. URLs follow https://industry-lens.com/compare/<slug>.
competitive
get_competitive_profile
Use when the user asks who competes with a company, what a competitor recently did, or for a competitive overview of a domain. Input a company domain or name and get a privacy-safe profile: firmographics, recent strategic moves (the existence of a shift + a was→now summary, with the real analysis date), and links to published reports/comparisons. Returns { covered: false } for companies IndustryLens doesn't publicly track.
competitors
find_competitors
Given a company domain or name, return the other companies IndustryLens tracks in the same market. Returns { covered: false } for companies not publicly tracked.
market
get_market_landscape
Given a market (a vertical slug or name), return the published category overview plus every player IndustryLens tracks in that market — the whole-CATEGORY map, not a self-selected competitor set. Returns the hub (title, abstract, tldr, hero_stats, url), the deduped list of players (name, domain, business_model), and `market_news` — the latest weekly market summary (narrative, top topics, new entrants, topic momentum, source URLs). Returns { covered: false } for markets IndustryLens doesn't publicly track. Use list_markets to discover slugs.
markets
list_markets
List the B2B SaaS markets (categories) IndustryLens monitors. Each item has a `slug` usable with get_market_landscape for the full category map. Ordered by name.
pricing
get_pricing_changes
Structured pricing/packaging changes IndustryLens has detected across the markets it tracks — each with a change_type, severity, materiality score, a plain-language summary, and the real detection date. Pass a `competitor` (name or domain) to scope to one company, or omit it for a market-wide recent pricing feed. No other public source exposes structured competitor pricing-diffs like this.
report
get_report
Fetch the full body of a published report by slug. Returns the report's structured fields plus content_html (the canonical body). For a PDF, use pdf_url when present, or append .pdf to the URL.
reports
list_reports
Browse published competitive-intelligence reports. Filter by industry or target_role; results are ordered newest-first. Each returned item has a slug usable with get_report. URLs follow https://industry-lens.com/reports/<slug>.
subscribe
subscribe_to_newsletter
Sign the user up for IndustryLens's weekly intelligence-report newsletter. Use this only after the user explicitly asks to subscribe — never subscribe an email without their direct, informed consent. The source argument is recorded for attribution and defaults to 'mcp'.

Endpoints

URLTransportStateLatencyChecked
https://api.industry-lens.com/mcp/public streamable-http answering 295 ms 11 min ago

IndustryLens — questions

Answers built from our own checks of this server.

What can IndustryLens do?
It exposes 12 tools, read directly from the server on our last check. Among them: find_competitors, get_comparison, get_competitive_profile, get_competitor_moves_diff, get_market_landscape, get_pricing_changes and 6 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is IndustryLens working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 91 of 91 checks got a reply (100.0%), average response time 222 ms. The bar chart above shows every period we have measured.
How do I connect IndustryLens?
Copy the ready config from this page — we generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each with the file path that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does IndustryLens need an API key?
No. IndustryLens completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 12 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is IndustryLens?
It answers our handshake in 222 ms on average, which is faster than 58% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.