Overview
GTM Alpha offers three go to market analysis tools over the Model Context Protocol (MCP). They work in Claude, Cursor and other MCP compatible clients.
All MCP tools and the API are free to use. No payment is required.
What you can do
- Get a free EPIC audit summary using the EPIC framework
- Get EPIC framework scores for a GTM situation
- Generate a GTM implementation roadmap
MCP setup
Add GTM Alpha to your MCP compatible client by setting the server endpoint.
Server URL: https://gtmalpha.gtmhelix.com/mcp. Transport: Streamable HTTP (POST requests, JSON responses). Authentication: none. The older address /mcp-sse answers the same way.
Claude (web, desktop and mobile)
Open Customize, then Connectors, select + and choose Add custom connector. Enter the server URL above, leave the sign in fields empty, then select Add.
Claude Code
claude mcp add --transport http gtm-alpha https://gtmalpha.gtmhelix.com/mcp
Run locally (npm, stdio)
{
"mcpServers": {
"gtm-alpha": {
"command": "npx",
"args": ["-y", "@shashwatgtmalpha/gtm-alpha-mcp-server"]
}
}
}
Cursor
{
"mcpServers": {
"gtm-alpha": {
"url": "https://gtmalpha.gtmhelix.com/mcp"
}
}
}
VS Code
{
"servers": {
"gtm-alpha": {
"type": "http",
"url": "https://gtmalpha.gtmhelix.com/mcp"
}
}
}
Available tools
GTM Alpha provides the following MCP tools, all free:
API endpoints
MCP endpoint (Streamable HTTP, stateless). Send JSON-RPC 2.0 messages with POST; each reply is a single JSON response. Other methods return 405. The older address /mcp-sse answers the same way.
REST endpoint for an EPIC maturity audit that returns JSON. It accepts only its documented fields (company, company_id, industry, company_stage, current_gtm, focus_areas, current_metrics), up to 32,000 bytes. The inputs you send are not stored; see the privacy policy.
Used by the free EPIC audit form. It takes the form's fields (form encoded or JSON) and returns the report as an HTML page. The answers and the report are not stored.
Rate limits: the /api paths share 30 requests a minute per visitor, and the MCP server allows 300 a minute. If you go over a limit, the server returns 429 (Too Many Requests).
Authentication
No authentication is required. All tools are free to use.
Connect to the MCP endpoint and start using the tools straight away.
Limits and when not to use GTM Alpha
All three tools are read only and return analysis as text. Scores run from 1 to 10. Without the optional inputs (contract value, deal cycle, net revenue retention, target accounts, self serve, deal source, region), the result is marked preliminary. The MCP endpoint answers POST requests only, and other methods return 405. GTM Alpha is not the right tool for:
- Teams that want a strategy written by AI: the EPIC scores follow fixed rules from the documented rubric, and no AI model writes them.
- Companies that cannot share basic numbers: if contract value, deal cycle, net revenue retention or target account count is missing, the result is marked preliminary.
- Anyone who needs live market data: GTM Alpha does not look anything up and works only from what you enter.
- Anyone who needs a tool that writes to a CRM or other systems: all three tools are read only and return analysis only.
Usage examples
Try these prompts
- Use GTM Alpha to run an EPIC audit: telecom (managed SD-WAN and business internet for companies with many branches), Series B, deal cycle 150 days, ACV $240,000, not self serve, most deals come through outbound, selling in India.
- Use GTM Alpha to run a free EPIC audit for a spend management software company (every figure here is an example): Series A, ACV $24,000, deal cycle 60 days, 9,000 target accounts, not self serve, mostly inbound, India. We want to win midsize companies that have a finance controller and an ERP.
- Use GTM Alpha to build a 60 day GTM roadmap focused on the Ecosystem motion.
Using with Claude
Once it is set up, ask Claude to use the GTM Alpha tools:
Use the GTM Alpha epic_audit tool to score the GTM situation of
a B2B SaaS company in the HR tech space selling an AI recruitment
platform to mid-market companies (100-1000 employees).
MCP request example (cURL)
curl -X POST https://gtmalpha.gtmhelix.com/mcp \
-H "Content-Type: application/json" \
-d '{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "epic_audit",
"arguments": {
"challenge": "B2B SaaS in HR tech selling to mid-market companies",
"industry": "HR Tech",
"business_stage": "series-a",
"acv_usd": 24000,
"deal_cycle_days": 60,
"nrr_percent": 105,
"tam_accounts": 8000,
"deal_source": "outbound",
"geography": "india"
}
}
}'
Release history
History: first commit on 13 July 2025, first npm release on 8 September 2025, and listed in the MCP Registry since 11 December 2025. Versions and dates below come from the git history of this site's code, from npm and from the MCP Registry (checked 27 September 2026). npm has 1.0.0 to 1.0.5 and 1.2.0, its latest version, published 24 September 2026. Versions 1.1.0, 1.3.0, 1.3.1, 1.3.2, 1.3.3, 1.3.4, 1.3.5, 1.3.6, 1.3.7, 1.3.8, 1.3.9, 1.3.12, 1.3.13, 1.3.17 and 1.3.20 run on this site only and are not on npm, so the npm package can lag behind this site. The MCP Registry lists 1.0.2 and 1.0.5.
| Version | Date | Where | What changed |
|---|---|---|---|
| 1.0.0 | 13 July 2025 (first commit 96e14059); on npm 8 September 2025 | npm | First version of the GTM Alpha EPIC audit tool |
| 1.0.1 and 1.0.2 | 11 December 2025 | npm and the MCP Registry (as io.github.shashwatgtm/gtm-alpha-mcp-server, 1.0.2) | Listed in the MCP Registry (commit c3929f69) |
| 1.0.3 | 12 December 2025 | npm | Command-line MCP server for local use (commit 8f8dfb96) |
| 1.0.4 and 1.0.5 | 19 December 2025; MCP Registry 20 December 2025 | npm and the MCP Registry (as io.github.shashwatgtm/gtm-alpha-consultant, 1.0.5) | Tool safety annotations and a privacy policy for ChatGPT apps (commits 993debd5, 36e4e41e) |
| 1.1.0 | 24 September 2026 | this site only (not on npm) | Prepared for the Claude connector directory (commit ea2ef939) |
| 1.2.0 | 24 September 2026 | this site and npm (published 24 September 2026 from commit ced1812b; npm's latest version) | Advanced EPIC scoring from the documented rubric (commit 31cd0e5a); the npm package holds only the files the command-line server needs (commit ced1812b) |
| 1.3.0 | 26 September 2026 | this site only (not on npm) | Negative amounts refused, one npm code path (commit 2d4f9cca) |
| 1.3.1 | 26 September 2026 | this site only (not on npm) | Fixes from a code check (commit f58d31d9) |
| 1.3.2 | 29 September 2026 | this site only (not on npm) | The tool output heading and example prompt say Free EPIC audit; the 64 KB request limit counts bytes |
| 1.3.3 | 29 September 2026 | this site only (not on npm) | Input checks: an unknown tool or method name is never echoed back in full, a body over 64 KB is refused before it is read, and a value of the wrong type is refused; the tool output heading prints the company only when one is given |
| 1.3.4 | 29 September 2026 | this site only (not on npm) | The report page prints or saves as PDF with the browser's own print (the html2pdf library is removed, with its Content-Security-Policy exception); the report head and footer carry the Helix report standard (commit 0b0af61e) |
| 1.3.5 | 29 September 2026 | this site only (not on npm) | The reason behind each EPIC score's primary and secondary motion now lists every adjustment after the starting point, raises and cuts alike, in the order applied, and says in plain words when the 1 to 10 scale holds a score at its limit (commit 7f8eb685) |
| 1.3.6 | 30 September 2026 | this site only (not on npm) | The 32 KB request limit of the REST API and of the free audit form now counts bytes, not characters, so text in other scripts cannot carry more than 32,000 bytes; the limit and the messages are unchanged (commit 22d66661). The build now checks that no page allows an inline script except by its sha256 hash (commit ca512d7a; the policy was already so, and there is no visible change). The FAQ list of fonts ends without a full stop (commit 2a028c37) |
| 1.3.7 | 30 September 2026 | this site only (not on npm) | A required text (gtm_challenge, challenge) that is empty or only spaces is refused with the same message as a missing one, and the audit API refuses an empty or blank company the same way |
| 1.3.8 | 2 October 2026 | this site only (not on npm) | The bio line in the sample report's search data now says "Part of 6+ rebrands" and gives the method's full name, Hub-Spoke Brand Messaging Methodology |
| 1.3.9 | 2 October 2026 | this site only (not on npm) | When you say there is no self-serve product, Product-Led Growth no longer wins a tie for the lead (the scores are unchanged). The free EPIC audit in Claude adds the first 30 days of steps for the lead motion and notes for your sector when your inputs name it; EPIC scores adds the same sector notes and repeats the company name given (new optional input company_name). The roadmap leaves out self-serve steps when your business model is not a software subscription (new optional input business_model). The sample report and the form's example used an invented example company (replaced in 1.3.12 by a real company used only as an example), and the sample report's date no longer moves with each build |
| 1.3.12 | 11 October 2026 | this site only (not on npm) | The instruction echo safeguard: text you type that holds markup or an instruction comes back inert (a link loses its query, a tag is shown and not run, instruction-like text is quoted as yours). The MCP address refuses a request not sent as JSON (a Content-Type other than application/json) with HTTP 415, as the other connectors do. One company name, Helix GTM Consulting, on every page and in the report; the sample report and the form's example use CloudSEK, a real company used only as an example, with hypothetical figures; the bio in the search data follows the facts file; the Terms page names Bengaluru. The tool list and the answers to JSON requests are otherwise unchanged |
| 1.3.13 | 12 October 2026 | this site only (not on npm) | Safety fix only: the instruction echo safeguard of 1.3.12 now also covers the REST endpoint /api/epic-audit, so markup or an instruction in the company, company_id, industry or stage you send comes back inert (a link loses its query, a tag is shown and not run, instruction-like text is quoted as yours). Answers to ordinary input, the scores and the tool list are unchanged. |
| 1.3.17 | 15 October 2026 | this site only (not on npm) | Security update only: the MCP SDK 1.31.0 (advisory GHSA-6qxp-vccf-f47h); tool list and answers unchanged |
| 1.3.20 | 16 October 2026 | this site only (current; not on npm) | 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 |