io. github. shashwatgtm/ revenue-enablement-mcp
by shashwatgtm · remote · local (npm) · no sign-in to list tools · v1.2.30 · published by GitHub user shashwatgtm
Revenue Enablement: 12 deal and sales enablement tools by Helix GTM Consulting
12 tools: 10 change things and 2 only read.
Scanned Oct 21, 2026
- Deletes or cancels0Claude Code: deny
- Can't be undone0Claude Code: ask
- Changes things10Claude Code: ask: see these tools
- Only reads2Claude Code: allow: see these tools
9 checks matched something in the tool definitions. No finding is not a safety guarantee. How the checks work.
claude mcp add --transport http revenue-enablement https://revenue-enablement.gtmhelix.com/mcpFindings
Matches of fixed checks, with the text they matched.
The server marks "account_plan_builder" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false}; The description's first verb is "generate": a word for a change.
The server marks "discovery_question_bank" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false}; The description's first verb is "write": a word for a change.
The server marks "mutual_action_plan_generator" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false}; The description's first verb is "generate": a word for a change.
The server marks "win_loss_analyzer" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false}; The description's first verb is "write": a word for a change.
The server marks "proposal_section_writer" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false}; The description's first verb is "write": a word for a change.
The server marks "email_sequence_generator" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false}; The description's first verb is "write": a word for a change.
Show 3 more findingsShow fewer
The server marks "demo_script_builder" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false}; The description's first verb is "write": a word for a change.
The server marks "champion_enablement_kit" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false}; The description's first verb is "write": a word for a change.
The server marks "competitive_trap_setter" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false}; The description's first verb is "write": 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.
12 tools
Changes things 10Claude Code: ask
account_plan_builderGenerate strategic account plans with power mapping (one row per contact you name), whitespace analysis, competitive questions and an answer for each objection.1 finding
Why it is in this group
- The description's first verb is "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 "account_plan_builder" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false}; The description's first verb is "generate": a word for a change.
Description, as the server wrote it Generate strategic account plans with power mapping (one row per contact you name), whitespace analysis, competitive questions and an answer for each objection. Builds a 90-day plan from the contacts, products, threats and notes you give it; it does not look the account up.
Annotations the server declares
- title: Account Plan Builder
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
champion_enablement_kitWrites an internal selling asset for your champion, such as an executive brief, an internal business case, objection responses or presentation talking points, built from your solut…1 finding
Why it is in this group
- The description's first verb is "write": 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 "champion_enablement_kit" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false}; The description's first verb is "write": a word for a change.
Description, as the server wrote it Writes an internal selling asset for your champion, such as an executive brief, an internal business case, objection responses or presentation talking points, built from your solution, the customer's situation and the objections you expect. Returns the asset in the champion's voice with the recommendation, the answers to likely questions, the decision requested, a note on the reader and sector notes. It invents no figure or quote.
Annotations the server declares
- title: Champion Enablement Kit
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
competitive_trap_setterWrites landmine questions and positioning tactics against a named competitor, so the buyer's own criteria expose its weak points without negative selling.1 finding
Why it is in this group
- The description's first verb is "write": 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 "competitive_trap_setter" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false}; The description's first verb is "write": a word for a change.
Description, as the server wrote it Writes landmine questions and positioning tactics against a named competitor, so the buyer's own criteria expose its weak points without negative selling. Returns the set-up, your strengths and the competitor's weak points as you gave them, discovery questions, criteria to establish, reference call questions, requirement and scenario traps, commercial terms and stage-specific tactics, with sector notes. Every line comes from your inputs and the sector, and none from an invented fact about the competitor.
Annotations the server declares
- title: Competitive Trap Setter
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
demo_script_builderWrites a demo script for the demo type, persona and use case you choose.1 finding
Why it is in this group
- The description's first verb is "write": 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 "demo_script_builder" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false}; The description's first verb is "write": a word for a change.
Description, as the server wrote it Writes a demo script for the demo type, persona and use case you choose. Returns a timed run from opening to close, with spoken lines and a step for each feature you must show, tied to the pains you name, then discussion, close and follow-up lines and sector notes. The steps come from the parts of your solution and your pains, and the answer says where they came from and what it did not get.
Annotations the server declares
- title: Demo Script Builder
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
discovery_question_bankWrites a discovery question list from the framework you choose (MEDDPICC, BANT, SPICED, Challenger, Gap Selling or all five) and what you already know about the prospect.1 finding
Why it is in this group
- The description's first verb is "write": 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 "discovery_question_bank" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false}; The description's first verb is "write": a word for a change.
Description, as the server wrote it Writes a discovery question list from the framework you choose (MEDDPICC, BANT, SPICED, Challenger, Gap Selling or all five) and what you already know about the prospect. Returns an opening for the conversation, questions in the language of the prospect's sector and on what your solution covers, the questions for each part of the framework, a closing for the call and what to say to an objection. It uses only the inputs you give and says which it did not get.
Annotations the server declares
- title: Discovery Question Bank
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
email_sequence_generatorWrites a multi-email sequence by persona, stage and objective, such as prospecting, nurture, follow-up or re-engagement.1 finding
Why it is in this group
- The description's first verb is "write": 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 "email_sequence_generator" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false}; The description's first verb is "write": a word for a change.
Description, as the server wrote it Writes a multi-email sequence by persona, stage and objective, such as prospecting, nurture, follow-up or re-engagement. Returns each email with its subject, send day and body, built from your solution, the pain point, the value proposition, your proof and the ask, and a note on what you did not give. No placeholder is left in a body, and no result or statistic is invented.
Annotations the server declares
- title: Email Sequence Generator
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
mutual_action_plan_generatorGenerate collaborative close plans with milestones, owners, and dates.1 finding
Why it is in this group
- The description's first verb is "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 "mutual_action_plan_generator" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false}; The description's first verb is "generate": a word for a change.
Description, as the server wrote it Generate collaborative close plans with milestones, owners, and dates. Creates alignment between buyer and seller on path to decision.
Annotations the server declares
- title: Mutual Action Plan Generator
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
proposal_section_writerWrites the proposal section you choose, such as an executive summary, solution overview or pricing justification, for a named buyer.1 finding
Why it is in this group
- The description's first verb is "write": 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 "proposal_section_writer" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false}; The description's first verb is "write": a word for a change.
Description, as the server wrote it Writes the proposal section you choose, such as an executive summary, solution overview or pricing justification, for a named buyer. Returns the section as sentences built from your solution, the buyer's challenges, your differentiators, pricing and success measures, with sector notes. It invents no figure, customer or date, and says once which inputs were not given.
Annotations the server declares
- title: Proposal Section Writer
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
roi_business_case_builderBuild an ROI business case from the buyer's own figures: annual_value_estimate, or current_annual_cost with expected_improvement_percent.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 Build an ROI business case from the buyer's own figures: annual_value_estimate, or current_annual_cost with expected_improvement_percent. With them it calculates the ROI, payback, three-year value and sensitivity. Without them it shows no ROI: it names the inputs to add and gives the structure of the case (the cost lines to price, your quoted results as reference points, the questions to ask).
Annotations the server declares
- title: ROI Business Case Builder
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
win_loss_analyzerWrites a short win/loss review of one deal, a competitor pattern or a set of deals from the details you give.1 finding
Why it is in this group
- The description's first verb is "write": 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 "win_loss_analyzer" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false}; The description's first verb is "write": a word for a change.
Description, as the server wrote it Writes a short win/loss review of one deal, a competitor pattern or a set of deals from the details you give. Returns a write-up in plain sentences that names the outcome, the stated reason in the buyer's words, what the reason points to and what the buyer weighed, then the questions for the review call and sector notes. It adds no figure or reason you did not give, and says plainly what the outcome or reason would add when it is missing.
Annotations the server declares
- title: Win/Loss Analyzer
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
Only reads 2Claude Code: allow
deal_strategy_coachGet deal-specific winning strategies based on deal stage, competitive dynamics, and stakeholder positions.No findings
Why it is in this group
- The description's first verb is "get": a word for reading.
Description, as the server wrote it Get deal-specific winning strategies based on deal stage, competitive dynamics, and stakeholder positions. Provides tactical next steps and risk mitigation.
Annotations the server declares
- title: Deal Strategy Coach
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
pricing_negotiation_guideGet value-based pricing defense strategies and negotiation tactics.No findings
Why it is in this group
- The description's first verb is "get": a word for reading.
Description, as the server wrote it Get value-based pricing defense strategies and negotiation tactics. Helps maintain deal value while addressing discount requests.
Annotations the server declares
- title: Pricing Negotiation Guide
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
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 1.2.30. Values in angle brackets are yours to fill in.
claude mcp add --transport http revenue-enablement https://revenue-enablement.gtmhelix.com/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__revenue-enablement__deal_strategy_coach",
"mcp__revenue-enablement__pricing_negotiation_guide"
],
"ask": [
"mcp__revenue-enablement__account_plan_builder",
"mcp__revenue-enablement__discovery_question_bank",
"mcp__revenue-enablement__roi_business_case_builder",
"mcp__revenue-enablement__mutual_action_plan_generator",
"mcp__revenue-enablement__win_loss_analyzer",
"mcp__revenue-enablement__proposal_section_writer",
"mcp__revenue-enablement__email_sequence_generator",
"mcp__revenue-enablement__demo_script_builder",
"mcp__revenue-enablement__champion_enablement_kit",
"mcp__revenue-enablement__competitive_trap_setter"
],
"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 revenue-enablement. Review it before you use it.
