For developers
IMPACT docs
For developers and marketing operations teams. The decision: how to call IMPACT from your own code or assistant.
This page covers the MCP address, the REST API behind the web forms and every input field of all 8 tools.
Try these prompts
- Use IMPACT to identify likely champions for our product, cloud security monitoring that ranks misconfigurations by real exposure, for mid-size fintech and SaaS companies.
- Map the alternatives for our product in the cloud security monitoring category, compared with your first competitor and your second competitor.
- Run an IMPACT full audit of our positioning: cloud security monitoring for companies on AWS, Azure and Google Cloud, target customer CISOs at mid-size fintech and SaaS companies, problem solved too many cloud alerts with no clear order to fix them.
MCP server
- Address:
https://impact.gtmhelix.com/mcp(Streamable HTTP, stateless, JSON responses). GET returns 405 by design. - Authentication: none. Every tool is marked read only (
readOnlyHint: true,destructiveHint: false) and has a title. - Rate limit: 300 requests per minute per IP address. Server:
impact-mcpversion 2.2.27. - Limits: up to 262,144 bytes per call, text fields of up to 4,000 characters and one call per request (no batches). A call over a limit is refused before the tool runs.
- Local use:
npx -y @shashwatgtmalpha/impact-mcpruns these tools over stdio (npm can lag behind this site until a new version is published).
REST API (used by the web forms)
Send POST https://impact.gtmhelix.com/api/tools/<tool name> with a JSON body {"input": {...}}. The answer is JSON: {"ok": true, "tool": "...", "title": "...", "text": "..."}, where text is the same Markdown the MCP tool returns. The endpoint calls the same server code as the MCP address.
curl -s -X POST https://impact.gtmhelix.com/api/tools/impact_get_framework \
-H "Content-Type: application/json" \
-d '{"input": {"focus_phase": "all"}}'- Errors: 400 with
errors(missing or invalid fields), 404 for an unknown tool, 405 for methods other than POST, 413 above 32,000 bytes, 422 when the tool itself refuses the input (okis false anderrorholds the tool's message), 429 when the rate limit is reached, 500 if the tool fails. - Limits: 30 requests per minute per IP address, up to 32,000 bytes for the whole request, up to 6,000 characters for each top level text field and up to 50 items for each top level list.
- Forms without JavaScript post
application/x-www-form-urlencodedand get an HTML page back. - Inputs and answers are not stored, and the input is not logged (see Privacy).
Release history
History: first released on npm on 15 January 2026 and listed in the MCP Registry since 16 January 2026. Version 2, this connector, has been out since 17 January 2026. Dates for npm and the MCP Registry come from their public records; later versions come from the commits in the GitHub repository. npm can lag behind this site until a new version is published.
| Version | Date | Where |
|---|---|---|
| 1.0.0 | 15 January 2026 | npm (@shashwatgtmalpha/impact-mcp-server) |
| 1.0.1 | 16 January 2026 | npm and the MCP Registry (@shashwatgtmalpha/impact-mcp-server) |
| 2.0.0 | 17 January 2026 | npm and the MCP Registry (@shashwatgtmalpha/impact-mcp) |
| 2.1.0 | 24 September 2026 | GitHub, commit 31fec73 (@shashwatgtmalpha/impact-mcp) |
| 2.2.0 | 26 September 2026 | GitHub, commit 5dd72d0 (@shashwatgtmalpha/impact-mcp) |
| 2.2.1 | 26 September 2026 | GitHub, commit 4da7521 (@shashwatgtmalpha/impact-mcp) |
| 2.2.2 | 27 September 2026 | GitHub, commit 3612be3 (@shashwatgtmalpha/impact-mcp) |
| 2.2.3 | 27 September 2026 | GitHub, commit 24f2cfd (@shashwatgtmalpha/impact-mcp) |
| 2.2.4 | 27 September 2026 | GitHub, commit 24b717e (@shashwatgtmalpha/impact-mcp) |
| 2.2.5 | 27 September 2026 | GitHub, commit 8e36517 (@shashwatgtmalpha/impact-mcp) |
| 2.2.6 | 28 September 2026 | GitHub, commit 7515ed6 (@shashwatgtmalpha/impact-mcp) |
| 2.2.7 | 28 September 2026 | GitHub, commit 11ff7ed (@shashwatgtmalpha/impact-mcp) |
| 2.2.8 | 28 September 2026 | GitHub, commit d3c7793 (@shashwatgtmalpha/impact-mcp) |
| 2.2.9 | 29 September 2026 | GitHub, commit b50da01 (@shashwatgtmalpha/impact-mcp) |
| 2.2.10 | 29 September 2026 | GitHub, commit 4fe60cd (@shashwatgtmalpha/impact-mcp) |
| 2.2.11 | 29 September 2026 | GitHub, commit a976ec7 (@shashwatgtmalpha/impact-mcp) |
| 2.2.12 | 29 September 2026 | GitHub, commit 8414344 (@shashwatgtmalpha/impact-mcp) |
| 2.2.13 | 29 September 2026 | GitHub, commit 7ffc3fe (@shashwatgtmalpha/impact-mcp) |
| 2.2.14 | 29 September 2026 | GitHub, commit e5530a8 (@shashwatgtmalpha/impact-mcp) |
| 2.2.15 | 29 September 2026 | GitHub, commit 3d02ede (@shashwatgtmalpha/impact-mcp) |
| 2.2.16 | 30 September 2026 | GitHub, commit 1dc422e (@shashwatgtmalpha/impact-mcp) |
| 2.2.17 | 30 September 2026 | GitHub, commit f58512f (@shashwatgtmalpha/impact-mcp) |
| 2.2.18 | 30 September 2026 | GitHub, commit a2706f7 (@shashwatgtmalpha/impact-mcp) |
| 2.2.20 | 12 October 2026 | safety fix only: the instruction echo safeguard; tool list and answers otherwise unchanged |
| 2.2.24 | 15 October 2026 | security update only: MCP SDK 1.31.0 (advisory GHSA-6qxp-vccf-f47h); tool list and answers unchanged |
| 2.2.26 | 16 October 2026 | security update: text you type is shown with a small backslash before characters that could start a link, image, tag or code, so it can never become live markup; tool list unchanged |
| 2.2.27 (this site) | 17 October 2026 | quality update: sector knowledge for the nine verticals on all eight tools; new optional input your_sector (your own industry) and business model inputs; sub industry notes only when your own words name one; a usage count per tool (no text you type is kept) |
Tool reference
Generated from the server's own input schemas, version 2.2.27.
IMPACT Framework Guide
impact_get_framework
Helps you decide which positioning steps to run, and in what order. You give nothing, or one IMPACT step to focus on and your sector. You get the IMPACT positioning method step by step (identify champions, map alternatives, pinpoint value, anchor in a market, craft the message, translate it to execution), with a template or checklist for each step; a focus step returns that step only, and your sector adds its buyer roles, measures and proof points. See what it does.
| Field | Type | Required | Allowed values | Meaning |
|---|---|---|---|---|
focus_phase | string | no | identify, map, pinpoint, anchor, craft, translate, all | Optional: specific phase to focus on (identify/map/pinpoint/anchor/craft/translate) |
your_sector | string | no | logistics_tech, fintech, saas, vertical_saas, ai_native, ites, telecom, software, cybersecurity, other | Your company's own industry (not your customers'). When given, it decides the sector notes; when left out, the tool reads it from your words and stays neutral if they are unclear. |
Identify Champions
impact_identify_champions
Helps you decide who inside the buyer will push for you. You give what your product does and the problem it solves, plus optional company name, target company type, price point and sector. You get hypotheses for the champion, the economic buyer, the technical influencer, commercial and control reviewers and daily users, warning signs of an anti champion, a path to develop the champion and what to give them. These are roles to test, not named people. See what it does.
| Field | Type | Required | Allowed values | Meaning |
|---|---|---|---|---|
company_name | string | no | Your company name | |
product_description | string | yes | What your product does (1-2 sentences) | |
problem_solved | string | yes | The core problem you solve | |
target_company_type | string | no | Type of companies you target (e.g., "Series B SaaS", "Enterprise manufacturing") | |
price_point | string | no | Optional: ACV range (e.g., "$50K-100K") | |
your_sector | string | no | logistics_tech, fintech, saas, vertical_saas, ai_native, ites, telecom, software, cybersecurity, other | Your company's own industry (not your customers'). When given, it decides the sector notes; when left out, the tool reads it from your words and stays neutral if they are unclear. |
Map Alternatives
impact_map_alternatives
Helps you decide what buyers compare you with, and where you can lead. You give your product and its category, plus optional competitors, their weaknesses and your strengths. You get one card for each competitor you name, the status quo and doing nothing, where you can lead and discovery questions, with your sector's questions and objections. It uses only what you give and says what would sharpen the map. See what it does.
| Field | Type | Required | Allowed values | Meaning |
|---|---|---|---|---|
your_product | string | yes | What your product does | |
category | string | yes | Your product category (e.g., "Sales engagement", "Data platform") | |
competitors | list of strings | no | List of competitor names | |
competitor_weaknesses | string | no | Optional: Known competitor weaknesses or customer complaints | |
your_strengths | string | no | Optional: What you do better than competitors | |
your_sector | string | no | logistics_tech, fintech, saas, vertical_saas, ai_native, ites, telecom, software, cybersecurity, other | Your company's own industry (not your customers'). When given, it decides the sector notes; when left out, the tool reads it from your words and stays neutral if they are unclear. |
Pinpoint Value
impact_pinpoint_value
Helps you decide what you can claim that buyers will believe. You give your target customer, the main outcome they get and what you do that others do not, plus optional product name, category, customer results and business model. You get value statements in three versions, a value matrix for your own figures, proof points ranked from customer results to social proof, versions for different audiences and channels, and questions to test the value. See what it does.
| Field | Type | Required | Allowed values | Meaning |
|---|---|---|---|---|
product_name | string | no | Your product/company name | |
category | string | no | Product category | |
target_customer | string | yes | Who you serve (e.g., "B2B sales teams") | |
key_outcome | string | yes | The main result customers achieve | |
unique_capability | string | yes | What you do that others cannot/don't | |
customer_metrics | string | no | Optional: Any customer results data (e.g., "40% faster, 3x pipeline") | |
your_sector | string | no | logistics_tech, fintech, saas, vertical_saas, ai_native, ites, telecom, software, cybersecurity, other | Your company's own industry (not your customers'). When given, it decides the sector notes; when left out, the tool reads it from your words and stays neutral if they are unclear. |
Anchor Market
impact_anchor_market
Helps you decide which market segment to win first. You give what your product does and the segments you are weighing, plus optional customers, pain, deal size and company counts. You get a beachhead choice: your segments ranked from your own customers, pain and deal size when you give all three (the answer says which method it used), otherwise scored on keywords in their names; a TAM, SAM and SOM calculation from only the figures you give; a three year expansion path and an ICP hypothesis for the chosen segment. It never chooses a segment you did not name. See what it does.
| Field | Type | Required | Allowed values | Meaning |
|---|---|---|---|---|
product_description | string | yes | What your product does | |
potential_segments | list of strings | no | The market segments you are weighing, in your own words (for example Mid-market fintech, Enterprise banks, Small retail chains). Needed for a recommendation: without segments no segment is chosen, and the answer explains how to find yours | |
current_customers | string | no | Optional: Description of your current/best customers. Shown in the output; not used in the scoring | |
average_deal_size | string | no | Optional: Your ACV as one amount (e.g., "$50,000", "$50K" or "$1.5M"); a range is refused | |
sales_cycle | string | no | Optional: Typical sales cycle length. Shown in the output; not used in the scoring | |
your_sector | string | no | logistics_tech, fintech, saas, vertical_saas, ai_native, ites, telecom, software, cybersecurity, other | Your company's own industry (not your customers'). When given, it decides the sector notes; when left out, the tool reads it from your words and stays neutral if they are unclear. |
Craft Message
impact_craft_message
Helps you decide what your core message is, and how to test it. You give your target customer, the key benefit and what sets you apart, plus optional product name, customer need, category, main competitor and business model. You get a positioning statement (full and one sentence), a message hierarchy from tagline to three supporting pillars, versions for different audiences, objection handling and ways to test the message. It writes from your own words, in whole sentences. See what it does.
| Field | Type | Required | Allowed values | Meaning |
|---|---|---|---|---|
product_name | string | no | Your product name | |
target_customer | string | yes | Target customer description | |
customer_need | string | no | The need they have, written as an action (for example "lose revenue to missed appointments") | |
product_category | string | no | Your product category, written as a noun phrase (for example "analytics platform") | |
key_benefit | string | yes | Primary benefit/reason to buy | |
competitor | string | no | Primary alternative/competitor | |
differentiation | string | yes | Your unique differentiation | |
your_sector | string | no | logistics_tech, fintech, saas, vertical_saas, ai_native, ites, telecom, software, cybersecurity, other | Your company's own industry (not your customers'). When given, it decides the sector notes; when left out, the tool reads it from your words and stays neutral if they are unclear. |
Translate Execution
impact_translate_execution
Helps you decide how your positioning should read in each channel. You give a positioning statement, your target customer and the key benefit, plus optional channels, product name and business model. You get copy to edit: a website hero, a LinkedIn tagline and post drafts, a three email cold sequence, a sales deck outline and a 15 minute demo script, with calls to action that fit your business model and the order to work the channels in. See what it does.
| Field | Type | Required | Allowed values | Meaning |
|---|---|---|---|---|
positioning_statement | string | yes | Your core positioning statement | |
target_customer | string | yes | Target customer profile | |
key_benefit | string | yes | Primary benefit, written as an action (for example "cut no-shows") | |
channels | list of strings | no | Accepted but not used yet: the output always covers website, LinkedIn, email, sales deck and demo | |
product_name | string | no | Your product name | |
your_sector | string | no | logistics_tech, fintech, saas, vertical_saas, ai_native, ites, telecom, software, cybersecurity, other | Your company's own industry (not your customers'). When given, it decides the sector notes; when left out, the tool reads it from your words and stays neutral if they are unclear. |
IMPACT Full Audit
impact_full_audit
Helps you decide whether your positioning is working and what to fix first. You give what your product does, your target customer and the problem you solve, plus optional company name, differentiation, competitors, current positioning, customer feedback and business model. You get a positioning audit: an input completeness score for each IMPACT step, the proof you already have, your current positioning checked in words, a recommended positioning with tagline options, a 30 day action plan and the measures to track. The score measures how complete your inputs are, not how strong your positioning is. See what it does.
| Field | Type | Required | Allowed values | Meaning |
|---|---|---|---|---|
company_name | string | no | Your company name | |
product_description | string | yes | What your product does | |
target_customer | string | yes | Who you serve | |
problem_solved | string | yes | The problem you solve | |
key_differentiation | string | no | What makes you unique | |
competitors | list of strings | no | Main competitors | |
current_positioning | string | no | Optional: Your current positioning statement or tagline | |
customer_feedback | string | no | Optional: What customers say about you | |
your_sector | string | no | logistics_tech, fintech, saas, vertical_saas, ai_native, ites, telecom, software, cybersecurity, other | Your company's own industry (not your customers'). When given, it decides the sector notes; when left out, the tool reads it from your words and stays neutral if they are unclear. |
How to read the answer
Both the MCP server and the REST endpoint return the same structured Markdown text for a given input object, or an HTTP 400 error listing any missing or invalid fields. Inside the returned Markdown, positioning steps follow fixed rules, bracketed placeholders mark missing facts, and any unprovided benchmark is labelled as an example figure.
What to do next
- Founder: Test Full Audit or Identify Champions via the MCP endpoint or REST API with your real product, customer, and problem details.
- CEO: Review the input fields for Anchor Market and Full Audit so your team supplies real competitor and customer feedback.
- CMO: Use the schemas for all six IMPACT steps to standardize how product marketing documents champions, alternatives, value, and messaging.
- CRO: Check the fields for Map Alternatives, Pinpoint Value, and Translate Execution so sales enablement includes real deal alternatives.
- Demand generation head: Pass your target channels and audience into Craft Message and Translate Execution.
Why come back
Come back when you wire IMPACT into an internal workflow, check allowed enum values, or review the latest release notes. The tool applies the same fixed rules every time. It does not call an AI model, and this site does not keep what you enter.
Choose your app
Run a Helix tool in your browser, then take the result to ChatGPT, Claude or Gemini. Connectors work with supported plans in Claude, ChatGPT, Cursor, VS Code and Windsurf. The Helix GTM Suite skills package supports Claude Code, Gemini CLI, Antigravity, Cursor and VS Code, and is available through skills.sh. Each plugin has its own installation steps, below or on its own page.
Connector setup guides · Skills package setup guide · Find the skills on skills.sh