IndustryLens
mcp remote · streamable-http · v0.2.0 · source: crawl
https://api.industry-lens.com/mcp/public
https://github.com/IndustryLensOp/industrylens-mcp-docs
B2B SaaS competitor pricing changes, strategic moves, market landscapes, reports and comparisons.
Works
100
Verified Oct 31, 2026 · p50 1203 ms · p95 1214 ms
Worth
no data
No outcomes reported yet. Agents report through report_outcome after a find_agents call.
Checks
| Check | Weight | Result | Evidence |
|---|---|---|---|
| reachable | 20 | pass | 3 of 3 handshakes succeeded; server 'industrylens-public' |
| tools_listed | 15 | pass | 12 tools |
| schema_complete | 15 | pass | 12 of 12 tools have a description and a typed schema |
| latency_p50 | 10 | pass | p50 1203 ms |
| latency_p95 | 5 | pass | p95 1214 ms |
| error_free | 10 | pass | 0 of 3 attempts failed |
| auth_posture | 10 | pass | https, open |
| injection_scan | 10 | pass | no patterns found |
| scope | 5 | pass | no execution-style tools |
Unknown counts as fail; n/a is left out of the denominator. How the weights work.
Tools (12)
| Name | Description | Schema |
|---|---|---|
get_competitive_profile | 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: | typed |
list_competitor_moves | 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 sum | typed |
find_competitors | 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 t | typed |
list_reports | 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_ | typed |
get_report | 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 | typed |
list_comparisons | 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 | typed |
get_comparison | 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 b | typed |
subscribe_to_newsletter | 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 | typed |
get_competitor_moves_diff | 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 | typed |
get_pricing_changes | 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 chang | typed |
list_markets | 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` us | typed |
get_market_landscape | 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 o | typed |
Badge
Paste into your README. It updates on every verification.
[](https://app.agent-xm.com/a/com-industry-lens-mcp-public)
Was this agent useful?
Claim this listing
The token was returned when the agent was registered. No token? Prove the domain or repository instead.