Icp Intelligence Mcp — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Icp Intelligence Mcp (Agent Skill) and scored it 65/100 (yellow). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 4 high-severity and 2 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 6 flagged
The text {match} is the classic direct prompt-injection phrasing. Placed in a skill body that the agent reads as trusted instructions, it tries to make the agent abandon its prior rules and follow whatever comes next — a full system-prompt override.
ignore/disregard/forget … previous instructions sentence.The text {match} asks the agent to disclose its hidden system prompt or initial instructions. That is often the first step of a larger attack: knowing the system prompt lets an attacker craft inputs that defeat its constraints by mimicking its own voice.
repeat/reveal/print your system prompt request from the skill.Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Deep ICP Analysis with Pattern Detection: 9 tools for ideal customer profiling, market sizing, buyer mapping, and account prioritization.
Add https://icp-intelligence.gtmhelix.com/mcp to Claude or ChatGPT as a custom connector. It needs no sign-in and always runs the newest version (1.2.26). The same tools run as a free web app with a form per tool at https://icp-intelligence.gtmhelix.com/, and the setup steps are at https://icp-intelligence.gtmhelix.com/connect/.
The npm package below is an older version (1.0.0 on npm on 27 September 2026) until the next npm release. Use it only if you need a local stdio server.
# Run directly with npx
npx -y @shashwatgtmalpha/icp-intelligence-mcpAdd to your claude_desktop_config.json:
{
"mcpServers": {
"icp-intelligence-mcp": {
"command": "npx",
"args": ["-y", "@shashwatgtmalpha/icp-intelligence-mcp"]
}
}
}Generated on 27 September 2026 from the server's own tool list, and checked again on 26 October 2026 against tools/list of icp-intelligence-mcp 1.2.26 (the same code as the hosted MCP address), so every tool name, title, description and input below is exactly what the server accepts. Every tool is read-only.
| # | Tool | Title | What it does |
|---|---|---|---|
| 1 | icp_deep_dive | ICP Deep Dive | Analyze customer data to detect ICP patterns: firmographics, technographics, buying behavior |
| 2 | icp_scoring_model | ICP Scoring Model | Create a lead qualification scoring template: criteria with example point weights set by importance level, a scorecard and tier bands to adjust. Your success patterns are shown for reference; they do not set the weights |
| 3 | buyer_group_analyzer | Buyer Group Analyzer | Map buyer group dynamics, influence relationships, and decision-making process |
| 4 | tam_sam_som_calculator | TAM SAM SOM Calculator | Calculate TAM/SAM/SOM using bottom-up methodology from your data (calculation framework, not data source) |
| 5 | lookalike_signal_generator | Lookalike Signal Generator | Generate platform-specific targeting criteria and search queries (generates criteria, not data) |
| 6 | account_prioritization | Account Prioritization | Rank and prioritize accounts using multi-dimensional scoring |
| 7 | icp_gap_analysis | ICP Gap Analysis | Analyze gaps between current customer base and ideal ICP |
| 8 | icp_evolution_tracker | ICP Evolution Tracker | Checklist for reviewing how your ICP should evolve: shows your recent wins, losses and market changes next to what to check. It does not analyze the text |
| 9 | icp_interview_synthesizer | ICP Interview Synthesizer | Extract ICP patterns from customer interview notes. Pasted notes are shown back with a template to structure them; only structured notes are analysed. |
#### 1. ICP Deep Dive (icp_deep_dive)
| Input | Required | Type | Description |
|---|---|---|---|
customers | No | array of object | List of customer objects with available attributes |
customer_descriptions | No | string | Alternative: Describe your best customers in text format |
product_category | No | string | What type of product you sell |
company | No | string | Optional: your company or product name, so the answer can name it |
business_model | No | string | Optional: how you charge (software subscription, services, connectivity, per transaction, marketplace, hardware plus software, or investment management). Read from your other inputs when left out (allowed: saas, services, connectivity, transactions, marketplace, hardware_software, investment) |
#### 2. ICP Scoring Model (icp_scoring_model)
| Input | Required | Type | Description |
|---|---|---|---|
scoring_criteria | No | array of object | Criteria for scoring with importance levels |
success_correlation | No | string | What correlates with success? (e.g., "deals with VP Sales champion close 2x faster") |
product_category | No | string | What type of product you sell |
company | No | string | Optional: your company or product name, so the answer can name it |
#### 3. Buyer Group Analyzer (buyer_group_analyzer)
| Input | Required | Type | Description |
|---|---|---|---|
product_category | Yes | string | What you sell |
deal_size | No | string | ACV range (e.g., "$50K-100K") |
target_company_size | No | string | Company size (e.g., "500-1000 employees") |
known_stakeholders | No | array of string | Roles you know are involved |
typical_champion | No | string | Your typical champion role |
company | No | string | Optional: your company or product name, so the answer can name it |
business_model | No | string | Optional: how you charge (software subscription, services, connectivity, per transaction, marketplace, hardware plus software, or investment management). Read from your other inputs when left out (allowed: saas, services, connectivity, transactions, marketplace, hardware_software, investment) |
#### 4. TAM SAM SOM Calculator (tam_sam_som_calculator)
| Input | Required | Type | Description |
|---|---|---|---|
total_potential_companies | Yes | number (0 or more) | Estimated total companies that could buy (from LinkedIn, industry reports) |
average_contract_value | Yes | number (more than 0) | Your average ACV in dollars |
icp_percentage | No | number (0 or more) | Percentage of those companies that match your ICP, from 0 to 100. Left out, 30 is used and marked as an example |
year1_market_share_target | No | number (0 or more) | Realistic Year 1 market share percentage, from 0 to 100 (typically 1-5%). Left out, 3 is used and marked as an example |
data_sources | No | string | Where you got your numbers (for documentation) |
segment_name | No | string | Name of the market segment |
product_category | No | string | Optional: what you sell (for example "spend management software"), used for sector notes. The arithmetic does not use it |
company | No | string | Optional: your company or product name, so the answer can name it |
#### 5. Lookalike Signal Generator (lookalike_signal_generator)
| Input | Required | Type | Description |
|---|---|---|---|
champion_titles | Yes | array of string | Job titles of your champions |
icp_firmographics | No | object | Firmographic criteria |
icp_technographics | No | array of string | Technologies your ICP typically uses |
buying_triggers | No | array of string | Events that trigger buying |
platforms | No | array of string | Optional: the sections to include (linkedin, google_ads, 6sense, zoominfo). Left out, every section is included |
product_category | No | string | Optional: what you sell (for example "spend management software"), used for search keywords and sector notes |
company | No | string | Optional: your company or product name, so the answer can name it |
#### 6. Account Prioritization (account_prioritization)
| Input | Required | Type | Description |
|---|---|---|---|
accounts | No | array of object | List of accounts to prioritize. Each account: name, fit_score (0 to 100), intent_signals (0 to 100), relationship (0 to 100), timing (now, soon, later or unknown) |
prioritization_weights | No | object | Optional custom weights in percent for fit, intent, relationship and timing. A missing weight uses its default (40, 30, 15, 15); the tool does not check that the weights sum to 100 |
product_category | No | string | Optional: what you sell (for example "spend management software"), used for sector notes. The arithmetic does not use it |
company | No | string | Optional: your company or product name, so the answer can name it |
#### 7. ICP Gap Analysis (icp_gap_analysis)
| Input | Required | Type | Description |
|---|---|---|---|
current_customers | Yes | string | Description of your current customer base |
ideal_icp | Yes | string | Description of your ideal customer profile |
current_metrics | No | object | Current performance metrics |
target_metrics | No | object | Target performance metrics |
product_category | No | string | Optional: what you sell, used for sector notes |
company | No | string | Optional: your company or product name, so the answer can name it |
business_model | No | string | Optional: how you charge (software subscription, services, connectivity, per transaction, marketplace, hardware plus software, or investment management). Read from your other inputs when left out (allowed: saas, services, connectivity, transactions, marketplace, hardware_software, investment) |
#### 8. ICP Evolution Tracker (icp_evolution_tracker)
| Input | Required | Type | Description |
|---|---|---|---|
current_icp | Yes | string | Your current ICP definition |
recent_wins | No | string | Description of recent successful customers |
recent_losses | No | string | Description of recent lost deals |
market_changes | No | string | Recent market or competitive changes |
time_period | No | string | Time period you are reviewing, in your own words (for example "last quarter") |
product_category | No | string | Optional: what you sell, used for sector notes |
company | No | string | Optional: your company or product name, so the answer can name it |
#### 9. ICP Interview Synthesizer (icp_interview_synthesizer)
| Input | Required | Type | Description |
|---|---|---|---|
interview_notes | No | array of object | Structured interview notes |
raw_transcripts | No | string | Alternative: paste interview notes or transcripts. This tool does not analyze pasted text: it shows up to 500 characters back with a template to structure them as interview_notes, which it does analyze |
analysis_focus | No | string | Accepted but not used yet: every run gives the complete analysis (pain_points, buying_journey, value_props, all) |
product_category | No | string | Optional: what you sell, used for sector notes |
company | No | string | Optional: your company or product name, so the answer can name it |
| Role | Key Tools | Use Cases |
|---|---|---|
| Founders/CEOs | tam_sam_som_calculator, icp_deep_dive | Market sizing, customer definition |
| CMOs/VPs Marketing | icp_gap_analysis, icp_evolution_tracker | ICP health monitoring |
| Product Marketing | buyer_group_analyzer, icp_interview_synthesizer | Buying committee, VOC |
| Demand Gen | lookalike_signal_generator, account_prioritization | Targeting, ABM |
| Sales Ops/RevOps | icp_scoring_model, account_prioritization | Lead scoring, account tiering |
| SDRs/BDRs | account_prioritization, icp_scoring_model | Account qualification |
| Job To Be Done | Recommended Tool |
|---|---|
| "I need to define our ideal customer profile" | icp_deep_dive |
| "I need to create a lead scoring model" | icp_scoring_model |
| "I need to compare our actual vs ideal customers" | icp_gap_analysis |
| "I need to track how our ICP is changing" | icp_evolution_tracker |
| "I need to synthesize customer interview insights" | icp_interview_synthesizer |
| "I need to map the buying committee" | buyer_group_analyzer |
| "I need to calculate our TAM/SAM/SOM" | tam_sam_som_calculator |
| "I need targeting criteria for ad platforms" | lookalike_signal_generator |
| "I need to prioritize our target accounts" | account_prioritization |
| MCP | Focus | Tools | Link |
|---|---|---|---|
| CRAFT GTM | GTM strategy | 8 | GitHub |
| CRAFT Content | Content creation | 8 | GitHub |
| IMPACT | B2B positioning | 8 | GitHub |
| Revenue Enablement | Sales execution | 12 | GitHub |
This MCP is built on the principle that ICP is dynamic, not static. The best B2B companies continuously refine their ICP based on:
Key Principles:
Shashwat Ghosh, Co-Founder and Fractional CMO, Helix GTM Consulting, with 24+ years in B2B and 10+ years of fractional experience
MIT License: see LICENSE for details.
Part of the Helix GTM Consulting MCP suite: rule-based B2B go-to-market tools (no AI model runs inside them)
The same tools are also available as a hosted MCP server, so they work in Claude on the web, desktop and mobile without installing anything.
https://icp-intelligence.gtmhelix.com/mcpclaude mcp add --transport http icp-intelligence https://icp-intelligence.gtmhelix.com/mcpThe npm package (stdio) and the hosted server run the same createServer() code in src/index.ts.
The tool reference on the docs page (https://icp-intelligence.gtmhelix.com/docs/) is generated from the code. Where it differs from the parameter tables earlier in this README, the docs page is correct.
Full policy: <https://icp-intelligence.gtmhelix.com/privacy/> (also in PRIVACY.md).
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.