Klarix Intelligence Engine
by klarix.ai · remote · no sign-in to list tools · v0.1.0 · published by ai.klarix
Cited competitive intelligence: prospect scoring, battlecards, SWOT, and tech-stack teardowns.
15 tools: 7 change things and 8 only read.
Scanned Oct 21, 2026
- Deletes or cancels0Claude Code: deny
- Can't be undone0Claude Code: ask
- Changes things7Claude Code: ask: see these tools
- Only reads8Claude Code: allow: see these tools
4 checks matched something in the tool definitions. No finding is not a safety guarantee. How the checks work.
claude mcp add --transport http intelligence https://mcp.klarix.ai/mcpFindings
Matches of fixed checks, with the text they matched.
The server marks "generate_outreach_sequence" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"idempotentHint":false,"openWorldHint":true}; The name "generate_outreach_sequence" says "generate": a word for a change.
The server marks "generate_swot_analysis" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"idempotentHint":false,"openWorldHint":true}; The name "generate_swot_analysis" says "generate": a word for a change.
The server marks "detect_account_triggers" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"idempotentHint":false,"openWorldHint":true}; The name "detect_account_triggers" says "trigger": a word for a change.
The server marks "generate_displacement_playbook" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"idempotentHint":false,"openWorldHint":true}; The name "generate_displacement_playbook" says "generate": a word for a change.
Tools
Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.
15 tools
Changes things 7Claude Code: ask
detect_account_triggersDetect recent account inflection points (leadership changes, funding, hiring surges, product updates, regulatory events) within a timeframe.1 finding
Why it is in this group
- The name "detect_account_triggers" says "trigger": a word for a change.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Findings
- Warn
The server marks "detect_account_triggers" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"idempotentHint":false,"openWorldHint":true}; The name "detect_account_triggers" says "trigger": a word for a change.
Description, as the server wrote it Detect recent account inflection points (leadership changes, funding, hiring surges, product updates, regulatory events) within a timeframe.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: true
- idempotentHint: false
generate_displacement_playbookGenerate an end-to-end competitive displacement playbook with switching cost mitigations, POC blueprints, and migration timelines.1 finding
Why it is in this group
- The name "generate_displacement_playbook" says "generate": a word for a change.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Findings
- Warn
The server marks "generate_displacement_playbook" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"idempotentHint":false,"openWorldHint":true}; The name "generate_displacement_playbook" says "generate": a word for a change.
Description, as the server wrote it Generate an end-to-end competitive displacement playbook with switching cost mitigations, POC blueprints, and migration timelines.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: true
- idempotentHint: false
generate_outreach_sequenceWrite cold outreach that opens on a researched, dated insight about the prospect rather than a pleasantry.1 finding
Why it is in this group
- The name "generate_outreach_sequence" says "generate": a word for a change.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Findings
- Warn
The server marks "generate_outreach_sequence" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"idempotentHint":false,"openWorldHint":true}; The name "generate_outreach_sequence" says "generate": a word for a change.
Description, as the server wrote it Write cold outreach that opens on a researched, dated insight about the prospect rather than a pleasantry. Supports a 3-step email sequence, a 3-step LinkedIn sequence, or 6 multivariant openers. Enforces the Klarix voice contract (banned AI words and phrases, punctuation tells, rhythm) and reports any violations. Writes to a job title, never to an individual, and never emits contact details.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: true
- idempotentHint: false
generate_swot_analysisDeep multi-source web crawl into a four-quadrant SWOT matrix for a company: internal strengths (moat, proprietary tech, distribution lock) and weaknesses (pricing friction, custome…1 finding
Why it is in this group
- The name "generate_swot_analysis" says "generate": a word for a change.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Findings
- Warn
The server marks "generate_swot_analysis" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"idempotentHint":false,"openWorldHint":true}; The name "generate_swot_analysis" says "generate": a word for a change.
Description, as the server wrote it Deep multi-source web crawl into a four-quadrant SWOT matrix for a company: internal strengths (moat, proprietary tech, distribution lock) and weaknesses (pricing friction, customer complaints, legacy tech), plus external opportunities (untapped verticals, market vacancies, adjacent expansion) and threats (substitutes, price commoditization, regulatory shifts). Every entry carries evidence and a consequence. Adds strategic exploit vectors for winning deals against them and defensive counter-plays. Curate it to your own business with our_company_name, our_domain, our_differentiators, or a Klarix client_id so every vector is one you can actually execute. Returns markdown plus structured JSON.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: true
- idempotentHint: false
score_prospect_fitScore a company against your ICP on five weighted axes — Strategic Fit, Tech Alignment, Buyer Persona Readiness, Growth Triggers, and Landmine Risk — each 1-10, with a weighted ove…No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it Score a company against your ICP on five weighted axes — Strategic Fit, Tech Alignment, Buyer Persona Readiness, Growth Triggers, and Landmine Risk — each 1-10, with a weighted overall and a 7+/10 pursue threshold. Uses live public web evidence and cites every claim. Curate the score to your own business with our_company_name, our_domain, our_differentiators, or a Klarix client_id — a client_id also supplies the ICP, so icp_description becomes optional. Judges roles, never individuals; returns no contact details.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: true
- idempotentHint: false
teardown_product_specDeconstruct a physical hardware device, battery pack, medical system, or software API into an institutional-grade technical specification table with exact units, tolerances, verifi…No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it Deconstruct a physical hardware device, battery pack, medical system, or software API into an institutional-grade technical specification table with exact units, tolerances, verified images/diagrams, datasheet links, certifications, and displacement seams.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: true
- idempotentHint: false
teardown_tech_stackDeconstruct an account's technical infrastructure, dev tools, cloud providers, AI/data stack, and identify displacement vulnerabilities.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it Deconstruct an account's technical infrastructure, dev tools, cloud providers, AI/data stack, and identify displacement vulnerabilities.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: true
- idempotentHint: false
Only reads 8Claude Code: allow
analyze_head_to_headCompare YOUR company against a specific competitor or incumbent you want to displace.No findings
Why it is in this group
- The name "analyze_head_to_head" says "analyze": a word for reading.
Description, as the server wrote it Compare YOUR company against a specific competitor or incumbent you want to displace. Researches both sides on the live public web, then returns asymmetric advantages (where you win structurally), their defensive moats (where to stop arguing), a fixed four-dimension comparison matrix (Pricing, Tech / Delivery Speed, Quality Floor, Support / Customization), spoken talk tracks and landmines for a live evaluation, and a three-step displacement strategy. Identify your side with our_domain, our_company_name, or a Klarix client_id. Any claimed advantage the evidence does not support is reported back rather than repeated.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: true
- idempotentHint: false
find_matched_prospectsBuild a first-pass candidate list from hundreds of thousands of pre-profiled B2B companies using Voyage 4 semantic vector embeddings.No findings
Why it is in this group
- The name "find_matched_prospects" says "find": a word for reading.
Description, as the server wrote it Build a first-pass candidate list from hundreds of thousands of pre-profiled B2B companies using Voyage 4 semantic vector embeddings. Ranks accounts by topical similarity to an ICP description, tech stack, business model, and vertical, then screens the retrieved candidates for buyer-vs-vendor role and corporate status and reports what it withheld. Returns a candidate net, not a qualified list: the similarity figure is not a fit score, and every account should go through score_prospect_fit before outreach.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: false
- idempotentHint: true
get_buying_committeeMap the internal buying committee (Economic Buyer, Champion, Technical Evaluator, Procurement) for an account with title patterns, pain points, objections, and multi-threading stra…No findings
Why it is in this group
- The name "get_buying_committee" says "get": a word for reading.
Description, as the server wrote it Map the internal buying committee (Economic Buyer, Champion, Technical Evaluator, Procurement) for an account with title patterns, pain points, objections, and multi-threading strategy.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: true
- idempotentHint: false
get_company_intelligenceSynthesize an executive one-pager on a company from live public web sources: snapshot, findings per requested focus area, dated buying signals, deal risks, and stated unknowns.No findings
Why it is in this group
- The name "get_company_intelligence" says "get": a word for reading.
Description, as the server wrote it Synthesize an executive one-pager on a company from live public web sources: snapshot, findings per requested focus area, dated buying signals, deal risks, and stated unknowns. Every claim carries a source URL. Focus areas include pricing, leadership (roles only), recent_events, tech_stack, customers, hiring, funding, products, and risks.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: true
- idempotentHint: false
get_competitor_battlecardBuild a live sales battlecard for a competitor domain: SWOT from their point of view, the gap between their marketing claims and buyer-reported reality, and concrete landmines with…No findings
Why it is in this group
- The name "get_competitor_battlecard" says "get": a word for reading.
Description, as the server wrote it Build a live sales battlecard for a competitor domain: SWOT from their point of view, the gap between their marketing claims and buyer-reported reality, and concrete landmines with spoken talk tracks. Every claim cites a public source. Optionally aim it at a target vertical, and curate it to your own business by passing our_company_name, our_domain, our_differentiators, or a Klarix client_id — landmines and talk tracks then become lines your seller can actually defend.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: true
- idempotentHint: false
get_deep_researchExhaustive intelligence probe on a company across five dimensions: firmographic and corporate evolution (funding, revenue tier, team growth), product and technology teardown (stack…No findings
Why it is in this group
- The name "get_deep_research" says "get": a word for reading.
Description, as the server wrote it Exhaustive intelligence probe on a company across five dimensions: firmographic and corporate evolution (funding, revenue tier, team growth), product and technology teardown (stack, API presence, core capabilities), leadership and organizational signals (executive hires, board composition, departures — publicly reported executive names allowed when cited, never contact details), active buying and growth triggers (hiring surges, expansion, product launches), and risk analysis with explicit unknowns. Every finding carries a source citation and an implication. Defaults to depth "standard", which returns a tighter, higher-quality citation list; request "comprehensive" when maximum coverage matters more than citation density.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: true
- idempotentHint: false
get_market_landscapeMap a competitive landscape for an industry or vertical from live public sources: Tier-1 incumbents against emerging disruptors, category positioning quadrants with the white space…No findings
Why it is in this group
- The name "get_market_landscape" says "get": a word for reading.
Description, as the server wrote it Map a competitive landscape for an industry or vertical from live public sources: Tier-1 incumbents against emerging disruptors, category positioning quadrants with the white space in each, published pricing models and price bands, and the narrative themes that dominate zero-click and AI answers — including which themes are still open. Ends with buyer shifts and defensible entry wedges. Returns a landscape matrix in markdown plus structured JSON.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: true
- idempotentHint: false
search_scientific_evidenceRetrieve verifiable academic and engineering literature for a technical topic so a claim can cite a resolvable DOI instead of a vendor blog post.No findings
Why it is in this group
- The name "search_scientific_evidence" says "search": a word for reading.
Description, as the server wrote it Retrieve verifiable academic and engineering literature for a technical topic so a claim can cite a resolvable DOI instead of a vendor blog post. Queries Semantic Scholar (citation graph, abstracts, open-access PDFs) and the arXiv preprint index, merges duplicates, and ranks by citation count then recency. Returns title, authors, year, DOI / arXiv URL, citation count, and an extractive key finding taken verbatim from the abstract. Keyless; set SEMANTIC_SCHOLAR_API_KEY to escape the shared anonymous rate limit.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: true
- idempotentHint: true
This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.
Install
Pinned to version 0.1.0. Values in angle brackets are yours to fill in.
claude mcp add --transport http intelligence https://mcp.klarix.ai/mcpRun in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.
{
"permissions": {
"allow": [
"mcp__intelligence__find_matched_prospects",
"mcp__intelligence__get_competitor_battlecard",
"mcp__intelligence__analyze_head_to_head",
"mcp__intelligence__get_company_intelligence",
"mcp__intelligence__get_deep_research",
"mcp__intelligence__search_scientific_evidence",
"mcp__intelligence__get_market_landscape",
"mcp__intelligence__get_buying_committee"
],
"ask": [
"mcp__intelligence__score_prospect_fit",
"mcp__intelligence__generate_outreach_sequence",
"mcp__intelligence__generate_swot_analysis",
"mcp__intelligence__detect_account_triggers",
"mcp__intelligence__teardown_tech_stack",
"mcp__intelligence__generate_displacement_playbook",
"mcp__intelligence__teardown_product_spec"
],
"deny": []
}
}Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as intelligence. Review it before you use it.