io.github.shashwatgtm/revenue-enablement-mcp
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
Revenue Enablement: 12 deal and sales enablement tools by Helix GTM Consulting
| Author | io.github.shashwatgtm |
|---|---|
| Access | mixed |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 292 ms |
| Last measured | 2026-10-24 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"revenue-enablement-mcp": {
"url": "https://revenue-enablement.gtmhelix.com/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (12)
account_plan_builderread-onlyGenerate 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.
Parameters:
account_name(required) — string — Company/account nameindustry— string — Industry verticalcurrent_arr— number — Current ARR with this account (0 for prospects)your_sector— string — Optional: 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.account_notes— string — Any additional context about the accountyour_solution— string — Your product/service offeringknown_contacts— string — Known contacts and their roles (can be rough notes)current_products— string — Products/services they currently use from youcompetitive_threats— string — Known competitors in the accountexpansion_opportunities— string — Potential expansion areas or whitespace
Hints: read-only yes · destructive no · idempotent not declared · open-world no
deal_strategy_coachread-onlyGet deal-specific winning strategies based on deal stage, competitive dynamics, and stakeholder positions. Provides tactical next steps and risk mitigation.
Parameters:
deal_name(required) — string — Deal/opportunity namedeal_stage(required) — string — Current deal stageblockers— string — Known blockers or objectionsclose_date— string — Target close datedeal_value— number — Deal value in dollarsnext_steps— string — Currently planned next stepscompetitors— string — Competitors in the deal and their positionyour_sector— string — Optional: 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.days_in_stage— number — Days the deal has been in current stageyour_solution— string — What you are sellingeconomic_buyer— string — Economic buyer name and engagement levelchampion_status— string — Champion identification status
Hints: read-only yes · destructive no · idempotent not declared · open-world no
discovery_question_bankread-onlyWrites 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.
Parameters:
framework(required) — string — Discovery framework to usedeal_stage— string — Stage of conversationyour_sector— string — Optional: 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.gaps_to_fill— string — Specific information gaps to addressknown_metrics— string — Metrics/KPIs already discussedprospect_role— string — Role of person you are meeting withyour_solution— string — Your product/solution for relevant questionsknown_pain_points— string — Pain points already identifiedprospect_industry— string — Prospect industry for context
Hints: read-only yes · destructive no · idempotent not declared · open-world no
roi_business_case_builderread-onlyBuild 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).
Parameters:
your_solution(required) — string — Your product/solutionprimary_value_driver(required) — string — Primary value categoryindustry— string — The customer's industry, in any words. Used for wording and sector notes only: no industry figure is applied to the calculation. A return needs the buyer's own figures (annual_value_estimate, or current_annual_cost with expected_improvement_percent)your_sector— string — Optional: 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.company_size— string — Company size tiercustomer_name— string — Customer/prospect nameknown_metrics— string — Metrics the prospect shared, or results you can quote. Listed as reference points, never as the buyer's figures; to turn the buyer's figures into the value, give current_annual_cost and expected_improvement_percent, or annual_value_estimateannual_revenue— number — Customer annual revenue. Shown as your input; it is not turned into a valueemployee_count— number — Number of employees. Shown as your input; it is not turned into a valuesolution_price— number — Annual cost of your solutioncurrent_process— string — How they do it today. Separate the ways of working with a semicolon: each becomes a cost line to price. Not used in the calculationcurrent_annual_cost— number — Optional: what the problem or the current process costs the buyer a year, in dollars (their figure)annual_value_estimate— number — Optional: the buyer's own estimate of the annual value in dollars; used as the value when givenimplementation_timeline— string — Expected implementation time. Shown in the output; not used in the calculationexpected_improvement_percent— number — Optional: the share of that annual cost the buyer expects to save, in percent (their figure)
Hints: read-only yes · destructive no · idempotent not declared · open-world no
mutual_action_plan_generatorread-onlyGenerate collaborative close plans with milestones, owners, and dates. Creates alignment between buyer and seller on path to decision.
Parameters:
deal_name(required) — string — Deal/opportunity nametarget_close_date(required) — string — Target close date (YYYY-MM-DD)blockers— string — Known blockers or concernsyour_sector— string — Optional: 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.current_stage— string — Current deal stageyour_solution— string — What you are sellingbuyer_champion— string — Champion name and titleeconomic_buyer— string — Economic buyer name and titleknown_requirements— string — Known requirements or evaluation criteriaknown_process_steps— string — Known steps in their buying processprocurement_contact— string — Procurement contact if knowntechnical_evaluators— string — Technical evaluators involved
Hints: read-only yes · destructive no · idempotent not declared · open-world no
win_loss_analyzerread-onlyWrites 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.
Parameters:
analysis_type(required) — string — Type of analysisdeal_value— number — Deal valueloss_reason— string — Stated loss reason (for lost deals)your_sector— string — Optional: 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.deal_details— string — Deal details, can be rough notes, CRM export, or structured datadeal_outcome— string — Deal outcome for single deal analysisyour_solution— string — What you were sellingcompetitor_won— string — Competitor who won (if applicable)multiple_deals— string — For portfolio analysis: summary of multiple dealssales_cycle_days— number — Length of sales cyclestakeholders_involved— string — Key stakeholders and their positions
Hints: read-only yes · destructive no · idempotent not declared · open-world no
proposal_section_writerread-onlyWrites 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.
Parameters:
section_type(required) — string — Proposal section to generateyour_solution(required) — string — Your product/solutiontone— string — Tone for the proposal (changes only the opening of the executive summary)pricing— string — Pricing details if relevantyour_sector— string — Optional: 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.customer_name— string — Customer namesuccess_metrics— string — Expected outcomes/metricsprimary_audience— string — Adds a one-line note at the top of the executive summary on what this audience looks forcustomer_industry— string — Customer industrycustomer_challenges— string — Key challenges identifiedkey_differentiators— string — Why you vs alternativesimplementation_approach— string — How you will implement
Hints: read-only yes · destructive no · idempotent not declared · open-world no
email_sequence_generatorread-onlyWrites 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.
Parameters:
sequence_type(required) — string — Type of email sequence. cold_outreach, warm_follow_up, post_demo and re_engagement have their own templates; the other types return a general outlinetarget_persona(required) — string — Target persona (e.g., VP Sales, CTO, CFO)your_solution(required) — string — Your product/solutiontone— string — Email tonenum_emails— number — Accepted but not used yet: each sequence type has a fixed number of emailsyour_sector— string — Optional: 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.social_proof— string — Customer names, stats, or proof pointscall_to_action— string — Desired action (meeting, demo, reply)key_value_prop— string — Primary value propositionsender_context— string — Context about sender (role, shared connections, etc.)target_industry— string — Target industry for contextspecific_pain_point— string — Specific pain point to address
Hints: read-only yes · destructive no · idempotent not declared · open-world no
demo_script_builderread-onlyWrites 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.
Parameters:
demo_type(required) — string — Type of demoyour_solution(required) — string — Your product/solutionattendees— string — Other attendees and their rolesyour_sector— string — Optional: 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.demo_duration— number — Demo duration in minutesdesired_outcome— string — What you want to achieve from this demokey_pain_points— string — Pain points to address in demoknown_objections— string — Known objections to addressprimary_audience— string — Primary demo audience (role/persona)customer_industry— string — Customer industrycompetitor_context— string — Competitor being displaced or comparedmust_show_features— string — Features that must be demonstrated
Hints: read-only yes · destructive no · idempotent not declared · open-world no
pricing_negotiation_guideread-onlyGet value-based pricing defense strategies and negotiation tactics. Helps maintain deal value while addressing discount requests.
Parameters:
scenario(required) — string — Negotiation scenariodeal_value— number — Current deal valueyour_sector— string — Optional: 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.your_leverage— string — Your leverage points (unique features, timeline, etc.)your_solution— string — Your product/solution. Named in the guide and used, with your leverage, to read the sector and how you chargebusiness_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 outbuyer_leverage— string — Buyer leverage points (size, reference potential, etc.)value_delivered— string — Quantified value your solution delivers. Used in the value reframe, word for word; the guide adds no value figure of its owncompetitor_price— string — Competitor pricing if knowndecision_timeline— string — When decision needs to be madeapproval_authority— string — Who has final approval on pricingdiscount_requested— number — Discount percentage requested
Hints: read-only yes · destructive no · idempotent not declared · open-world no
champion_enablement_kitread-onlyWrites 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.
Parameters:
asset_type(required) — string — Type of enablement assetyour_solution(required) — string — Your product/solutionyour_sector— string — Optional: 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.champion_name— string — Champion namechampion_role— string — Champion role/titlechampion_wins— string — How this makes the champion look goodbudget_context— string — Budget situation and pricingurgency_drivers— string — Why act nowkey_value_points— string — Key value points to emphasizeknown_objections— string — Expected objections from stakeholderstarget_stakeholder— string — Who the champion needs to convincecompetitive_context— string — Competitive alternatives being considered
Hints: read-only yes · destructive no · idempotent not declared · open-world no
competitive_trap_setterread-onlyWrites 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.
Parameters:
competitor(required) — string — Primary competitor to position againstyour_solution(required) — string — Your product/solutiontrap_type— string — Type of competitive positioningyour_sector— string — Optional: 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.buyer_persona— string — Role of key evaluatorbusiness_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 outyour_strengths— string — Your key differentiatorsbuyer_priorities— string — What the buyer cares most aboutevaluation_stage— string — Stage of competitive evaluationcompetitor_weaknesses— string — Known competitor weaknesses
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.