io.github.shashwatgtm/icp-intelligence-mcp
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
ICP Intelligence: 9 ideal customer profile tools by Helix GTM Consulting
| Author | io.github.shashwatgtm |
|---|---|
| Access | mixed |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 510 ms |
| Last measured | 2026-10-26 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"icp-intelligence-mcp": {
"url": "https://icp-intelligence.gtmhelix.com/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (9)
icp_deep_diveread-onlyAnalyze customer data to detect ICP patterns (industry, size, deal size, sales cycle, tech stack, triggers, champion roles). Ties are named as ties, the budget is the ACV range seen in your customers, and sector notes are added when your inputs name one of the supported sectors
Parameters:
company— string — Optional: your company or product name, so the answer can name itcustomers— array — List of customer objects with available attributesbusiness_model— 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 outproduct_category— string — What type of product you sellcustomer_descriptions— string — Alternative: Describe your best customers in text format
Hints: read-only yes · destructive no · idempotent not declared · open-world no
icp_scoring_modelread-onlyCreate a lead qualification scoring template: criteria with example point weights set by importance level, example points for each value you list, a scorecard and tier bands to adjust. Your success pattern is matched to your criteria; it does not set the weights. Sector notes are added when your inputs name one of the supported sectors
Parameters:
company— string — Optional: your company or product name, so the answer can name itproduct_category— string — Optional: what you sell, as a product category, so the scoring notes use your sectorscoring_criteria— array — Criteria for scoring with importance levelssuccess_correlation— string — What correlates with success? (e.g., "deals with VP Sales champion close 2x faster")
Hints: read-only yes · destructive no · idempotent not declared · open-world no
buyer_group_analyzerread-onlyMap the buyer group for a deal: the champion you name, your known stakeholders placed by their titles (economic buyer, technical evaluator, reviewers, users), each role's concern and message prompts, an influence map and discovery questions. Sector roles and questions are added when your inputs name one of the supported sectors
Parameters:
product_category(required) — string — What you sellcompany— string — Optional: your company or product name, so the answer can name itdeal_size— string — ACV range (e.g., "$50K-100K")business_model— 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 outtypical_champion— string — Your typical champion roleknown_stakeholders— array — Roles you know are involvedtarget_company_size— string — Company size (e.g., "500-1000 employees")
Hints: read-only yes · destructive no · idempotent not declared · open-world no
tam_sam_som_calculatorread-onlyCalculate TAM/SAM/SOM bottom-up from your company count, ACV, ICP match rate and Year 1 share (calculation framework, not a data source). Sector notes are added when your inputs name one of the supported sectors
Parameters:
total_potential_companies(required) — number — Estimated total companies that could buy (from LinkedIn, industry reports)average_contract_value(required) — number — Your average ACV in dollarscompany— string — Optional: your company or product name, so the answer can name itdata_sources— string — Where you got your numbers (for documentation)segment_name— string — Name of the market segmenticp_percentage— number — Percentage of those companies that match your ICP, from 0 to 100. Left out, 30 is used and marked as an exampleproduct_category— string — Optional: what you sell (for example "spend management software"), used for sector notes. The arithmetic does not use ityear1_market_share_target— number — Realistic Year 1 market share percentage, from 0 to 100 (typically 1-5%). Left out, 3 is used and marked as an example
Hints: read-only yes · destructive no · idempotent not declared · open-world no
lookalike_signal_generatorread-onlyGenerate platform-specific targeting criteria and search queries from your firmographics, technographics, champion titles and buying triggers (generates criteria, not data). Each trigger gets its own signal; search keywords come from what you sell and the sector; platforms limits the sections
Parameters:
champion_titles(required) — array — Job titles of your championscompany— string — Optional: your company or product name, so the answer can name itplatforms— array — Optional: the sections to include (linkedin, google_ads, 6sense, zoominfo). Left out, every section is includedbuying_triggers— array — Events that trigger buyingproduct_category— string — Optional: what you sell (for example "spend management software"), used for search keywords and sector notesicp_firmographics— object — Firmographic criteriaicp_technographics— array — Technologies your ICP typically uses
Hints: read-only yes · destructive no · idempotent not declared · open-world no
account_prioritizationread-onlyRank and prioritize accounts by a weighted score of fit, intent, relationship and timing; each account shows the points its timing earned and the factor that added the most points
Parameters:
company— string — Optional: your company or product name, so the answer can name itaccounts— array — 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)product_category— string — Optional: what you sell (for example "spend management software"), used for sector notes. The arithmetic does not use itprioritization_weights— 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
Hints: read-only yes · destructive no · idempotent not declared · open-world no
icp_gap_analysisread-onlyAnalyze gaps between your current customer base and your ideal ICP: what the ideal profile has that the current base lacks, metric gaps from your current and target figures, causes to check and actions that fit your business model. Sector notes are added when your inputs name one of the supported sectors
Parameters:
current_customers(required) — string — Description of your current customer baseideal_icp(required) — string — Description of your ideal customer profilecompany— string — Optional: your company or product name, so the answer can name itbusiness_model— 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 outtarget_metrics— object — Target performance metricscurrent_metrics— object — Current performance metricsproduct_category— string — Optional: what you sell, used for sector notes
Hints: read-only yes · destructive no · idempotent not declared · open-world no
icp_evolution_trackerread-onlyReview how your ICP should evolve: reads your recent wins, losses and market changes against your current ICP, states a candidate change for each (an addition to test, a disqualifier to test, an implication to check) and writes a draft of the updated ICP, with the roles your ICP does not name, the loss reasons to tag and what to pull from your CRM. It does not compute win rates; check each candidate against your CRM
Parameters:
current_icp(required) — string — Your current ICP definitioncompany— string — Optional: your company or product name, so the answer can name itrecent_wins— string — Description of recent successful customerstime_period— string — Time period you are reviewing, in your own words (for example "last quarter")recent_losses— string — Description of recent lost dealsmarket_changes— string — Recent market or competitive changesproduct_category— string — Optional: what you sell, used for sector notes
Hints: read-only yes · destructive no · idempotent not declared · open-world no
icp_interview_synthesizerread-onlyExtract ICP patterns from customer interview notes: pain points, objections, buying triggers, value realized, champion roles and quotes kept word for word, with discovery questions and sector notes. Pasted notes are shown back (shortened) with a template to structure them; only structured notes are analyzed.
Parameters:
company— string — Optional: your company or product name, so the answer can name itanalysis_focus— string — Accepted but not used yet: every run gives the complete analysis (pain_points, buying_journey, value_props, all)interview_notes— array — Structured interview notesraw_transcripts— 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 analyzeproduct_category— string — Optional: what you sell, used for sector notes
Hints: read-only yes · destructive no · idempotent not declared · open-world no
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.