Skip to main content
Glama
shashwatgtm

revenue-enablement-mcp

by shashwatgtm

Revenue Enablement MCP v1.0.0

Deal Strategy & Sales Enablement Engine - 12 tools for sales execution, deal management, and revenue acceleration.

NPM Version License: MIT MCP Registry

🚀 Quick Start

# Run directly with npx
npx -y @shashwatgtmalpha/revenue-enablement-mcp

Claude Desktop Configuration

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "revenue-enablement-mcp": {
      "command": "npx",
      "args": ["-y", "@shashwatgtmalpha/revenue-enablement-mcp"]
    }
  }
}

Related MCP server: Andru Revenue Intelligence

🛠️ Tools Overview

Tool

Purpose

Primary Output

account_plan_builder

Strategic account planning

Account plans with power mapping

deal_strategy_coach

Stage-based deal tactics

Deal strategies + risk mitigation

discovery_question_bank

Sales methodology questions

MEDDPICC/BANT/SPICED/Challenger questions

roi_business_case_builder

Quantified ROI calculations

ROI models with industry benchmarks

mutual_action_plan_generator

Collaborative close plans

MAP with milestones

win_loss_analyzer

Deal outcome patterns

Win/loss insights

proposal_section_writer

Customized proposals

Proposal sections by persona

email_sequence_generator

Multi-touch cadences

Persona-specific sequences

demo_script_builder

Outcome-focused demos

Timed demo scripts

pricing_negotiation_guide

Value defense frameworks

Negotiation playbooks

champion_enablement_kit

Internal selling tools

Champion arsenal

competitive_trap_setter

Landmine questions

Competitive trap strategies


👤 Who Is This For?

Primary Users

Role

Key Tools

Use Cases

Account Executives

deal_strategy_coach, account_plan_builder, mutual_action_plan_generator

Deal execution

SDRs/BDRs

email_sequence_generator, discovery_question_bank

Outreach, qualification

Sales Engineers

demo_script_builder, roi_business_case_builder

Technical selling

Sales Managers

win_loss_analyzer, deal_strategy_coach

Pipeline coaching

Sales Enablement

discovery_question_bank, champion_enablement_kit

Training, tools

RevOps

win_loss_analyzer, pricing_negotiation_guide

Process optimization

Job-to-Tool Mapping

Job To Be Done

Recommended Tool

"I need to build a strategic account plan"

account_plan_builder

"I need help navigating this deal"

deal_strategy_coach

"I need discovery questions for my call"

discovery_question_bank

"I need to build an ROI business case"

roi_business_case_builder

"I need to create a mutual action plan"

mutual_action_plan_generator

"I need to analyze our win/loss patterns"

win_loss_analyzer

"I need to write proposal sections"

proposal_section_writer

"I need email sequences for outreach"

email_sequence_generator

"I need to prepare a demo script"

demo_script_builder

"I need to defend pricing in negotiation"

pricing_negotiation_guide

"I need to arm my champion"

champion_enablement_kit

"I need competitive landmine questions"

competitive_trap_setter

This MCP is included in these user-focused Agent bundles:

Agent Bundle

Tools Count

Best For

💼 Account Executive Deal Desk

12 tools

AEs, account managers

📞 SDR Toolkit

8 tools

SDRs, BDRs

🔧 Sales Engineer Toolkit

9 tools

SEs, solution consultants

🎯 Founder GTM Copilot

10 tools

Founders doing sales


📖 Tool Details

1. Account Plan Builder (account_plan_builder)

Create strategic account plans with power mapping.

Inputs:

Parameter

Required

Description

account_name

Target account

account_context

What you know about them

your_product

Your solution

current_status

Existing relationship

key_stakeholders

Known contacts

Output: Account overview, power map, action plan, success metrics.

2. Deal Strategy Coach (deal_strategy_coach)

Get stage-based deal tactics and risk mitigation.

Inputs:

Parameter

Required

Description

deal_stage

discovery, demo, proposal, negotiation, closing

deal_context

Deal situation summary

challenges

Current obstacles

competitors

Competitive presence

Output: Stage-specific tactics, risk assessment, next best actions.

3. Discovery Question Bank (discovery_question_bank)

Generate methodology-specific discovery questions.

Inputs:

Parameter

Required

Description

methodology

MEDDPICC, BANT, SPICED, Challenger, Gap_Selling

product_context

Your solution

prospect_context

What you know about prospect

call_type

first_call, follow_up, executive

Output: Categorized questions with follow-up probes.

4. ROI Business Case Builder (roi_business_case_builder)

Create quantified ROI calculations with benchmarks.

Inputs:

Parameter

Required

Description

product

Your solution

prospect_context

Prospect situation

value_drivers

Areas of impact

industry

For industry benchmarks

prospect_metrics

Known prospect data

Output: ROI model, payback period, benchmark comparisons, executive summary.

5. Mutual Action Plan Generator (mutual_action_plan_generator)

Create collaborative close plans.

Inputs:

Parameter

Required

Description

deal_context

Deal overview

target_close_date

Desired close date

key_milestones

Known requirements

stakeholders

People involved

Output: Timeline, milestones, owner assignments, risk contingencies.

6. Win Loss Analyzer (win_loss_analyzer)

Detect patterns in deal outcomes.

Inputs:

Parameter

Required

Description

deals_data

Win/loss deal summaries

analysis_focus

competitive, process, qualification

time_period

Analysis timeframe

Output: Pattern analysis, root causes, recommendations.

7. Proposal Section Writer (proposal_section_writer)

Generate customized proposal sections.

Inputs:

Parameter

Required

Description

section_type

executive_summary, solution, pricing, implementation, etc.

prospect_context

Prospect situation

your_solution

What you're proposing

persona

Primary reader

Output: Polished proposal section with persona-appropriate framing.

8. Email Sequence Generator (email_sequence_generator)

Create multi-touch outreach cadences.

Inputs:

Parameter

Required

Description

target_persona

Who you're targeting

product_context

Your solution

sequence_goal

meeting, demo, renewal, etc.

sequence_length

Number of touches (default: 5)

Output: Email sequence with subject lines, body copy, and timing.

9. Demo Script Builder (demo_script_builder)

Create outcome-focused demo scripts.

Inputs:

Parameter

Required

Description

product

What you're demoing

audience

Who's watching

key_pain_points

Problems to address

demo_duration

Time available

demo_type

overview, technical, executive

Output: Timed script with talk tracks, feature-benefit links, and transition points.

10. Pricing Negotiation Guide (pricing_negotiation_guide)

Get value defense frameworks.

Inputs:

Parameter

Required

Description

deal_context

Deal situation

pricing_pressure

Type of pushback

your_position

Your leverage

competitor_pricing

Competitive context

Output: Negotiation strategy, talk tracks, concession ladder.

11. Champion Enablement Kit (champion_enablement_kit)

Arm your champion for internal selling.

Inputs:

Parameter

Required

Description

champion_context

Champion's situation

internal_obstacles

What they're facing

your_solution

What you're selling

key_stakeholders

Who they need to convince

Output: Business case one-pager, talking points, objection responses, email templates.

12. Competitive Trap Setter (competitive_trap_setter)

Generate landmine questions for competitive deals.

Inputs:

Parameter

Required

Description

competitor

Primary competitor

your_strengths

Your differentiators

competitor_weaknesses

Known gaps

deal_context

Specific situation

Output: Landmine questions, feature traps, evaluation criteria suggestions.


MCP

Focus

Tools

Link

CRAFT GTM

GTM strategy

8

GitHub

CRAFT Content

Content creation

8

GitHub

IMPACT

B2B positioning

8

GitHub

ICP Intelligence

ICP & targeting

9

GitHub


📚 Sales Methodology Support

This MCP supports multiple sales methodologies:

Methodology

Tools That Support It

MEDDPICC

discovery_question_bank, deal_strategy_coach

BANT

discovery_question_bank

SPICED

discovery_question_bank

Challenger

discovery_question_bank, champion_enablement_kit

Gap Selling

discovery_question_bank, roi_business_case_builder

Command of the Message

competitive_trap_setter, pricing_negotiation_guide


👨‍💻 Author

Shashwat Ghosh - Founder, Helix GTM Consulting

LinkedIn Twitter Website


📄 License

MIT License - see LICENSE for details.


Part of the GTM Helix MCP Suite - AI-powered B2B go-to-market tools

Available Tools

12 tools
account_plan_builderB

Generate strategic account plans with power mapping, whitespace analysis, and expansion strategies. Provides actionable 90-day plans based on account intelligence.

ParametersJSON Schema
NameRequiredDescriptionDefault
account_nameYesCompany/account name
industryNoIndustry vertical
current_arrNoCurrent ARR with this account (0 for prospects)
known_contactsNoKnown contacts and their roles (can be rough notes)
current_productsNoProducts/services they currently use from you
expansion_opportunitiesNoPotential expansion areas or whitespace
competitive_threatsNoKnown competitors in the account
your_solutionNoYour product/service offering
account_notesNoAny additional context about the account

TDQS

B3.4/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations, the description must disclose behavioral traits. It only states the output (plans) but doesn't mention side effects, data handling, output format, or any limitations. The agent lacks knowledge of what happens with inputs.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is two sentences, short and front-loaded with the main action. No extraneous words – every sentence adds value.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Despite having 9 parameters and no output schema, the description doesn't explain the return format, how the 90-day plan is structured, or what 'actionable' means. More detail is needed for a tool of this complexity.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100% with clear parameter descriptions. The tool's description adds no additional semantic value beyond what the schema already provides, so baseline score of 3 is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool generates strategic account plans with specific methodologies (power mapping, whitespace analysis, expansion strategies) and provides actionable 90-day plans. This distinguishes it from sibling tools like deal_strategy_coach or mutual_action_plan_generator.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description implies usage for strategic account planning but does not explicitly state when to use this tool versus alternatives. No prerequisites or context-specific guidance is provided.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

champion_enablement_kitC

Create internal selling tools for your champion. Generates executive briefs, internal business cases, objection responses, and presentation talking points.

ParametersJSON Schema
NameRequiredDescriptionDefault
asset_typeYesType of enablement asset
champion_nameNoChampion name
champion_roleNoChampion role/title
target_stakeholderNoWho the champion needs to convince
your_solutionYesYour product/solution
key_value_pointsNoKey value points to emphasize
known_objectionsNoExpected objections from stakeholders
competitive_contextNoCompetitive alternatives being considered
budget_contextNoBudget situation and pricing
urgency_driversNoWhy act now
champion_winsNoHow this makes the champion look good

TDQS

C2.9/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are present, and the description does not disclose behavioral traits such as side effects, authentication requirements, or that the tool generates new content without modifying existing data. This lack of transparency is a notable gap.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is concise with one sentence that front-loads the main purpose and lists examples. It could benefit from a more structured format, but it is efficient and to the point.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the tool has 11 parameters and no output schema, the description should explain what the generated assets contain and how they are used. It only briefly mentions output types, leaving significant gaps for a complex tool.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, meaning all parameters are documented in the input schema. The description adds no additional meaning or usage context beyond what is already in the schema, resulting in a baseline score of 3.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool creates internal selling tools for champions and lists example outputs like executive briefs and objection responses. It distinguishes from sibling tools that focus on different aspects of sales enablement, but could be more specific about its exact scope.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

No explicit guidance is provided on when to use this tool versus alternatives like roi_business_case_builder or proposal_section_writer. The list of asset types implies usage contexts, but users must infer this without direction.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

competitive_trap_setterA

Generate landmine questions and competitive positioning tactics. Helps expose competitor weaknesses during evaluation without being negative.

ParametersJSON Schema
NameRequiredDescriptionDefault
competitorYesPrimary competitor to position against
competitor_weaknessesNoKnown competitor weaknesses
your_solutionYesYour product/solution
your_strengthsNoYour key differentiators
evaluation_stageNoStage of competitive evaluation
buyer_prioritiesNoWhat the buyer cares most about
buyer_personaNoRole of key evaluator
trap_typeNoType of competitive positioning

TDQS

A3.5/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations provided, so description carries full burden. It mentions generating questions and tactics but fails to disclose behavioral traits like whether it is read-only, requires permissions, or has side effects. The 'landmine' term hints at strategy but lacks concrete behavior details.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two short sentences with a clear front-loaded action. No unnecessary words, but the second sentence is somewhat vague. Still efficient and to the point.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With 8 parameters, 2 enums, and no output schema, the description is too sparse. It lacks explanation of key parameters like 'trap_type' or 'evaluation_stage' and does not cover return value or usage patterns, leaving gaps for an AI agent.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, meaning each parameter is already well-documented in the schema. The description adds no additional parameter-level meaning, so baseline 3 is appropriate; it does not enhance understanding of parameter interactions or constraints.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

Description clearly states the tool generates landmine questions and competitive positioning tactics, with a specific verb and resource. It distinguishes from siblings like 'discovery_question_bank' by focusing on exposing competitor weaknesses during evaluation.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Indicates use during evaluation and emphasizes positivity ('without being negative'), providing clear context. However, it does not explicitly state when not to use or name alternatives, missing a stronger differentiation from sibling tools.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

deal_strategy_coachA

Get deal-specific winning strategies based on deal stage, competitive dynamics, and stakeholder positions. Provides tactical next steps and risk mitigation.

ParametersJSON Schema
NameRequiredDescriptionDefault
deal_nameYesDeal/opportunity name
deal_valueNoDeal value in dollars
deal_stageYesCurrent deal stage
days_in_stageNoDays the deal has been in current stage
champion_statusNoChampion identification status
economic_buyerNoEconomic buyer name and engagement level
competitorsNoCompetitors in the deal and their position
blockersNoKnown blockers or objections
next_stepsNoCurrently planned next steps
close_dateNoTarget close date
your_solutionNoWhat you are selling

TDQS

A3.6/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, so the description bears full responsibility. It states the tool 'provides' strategies and next steps, implying a read-only analysis. However, it does not disclose whether data is persisted, whether any side effects occur, or if authentication is required. This is adequate but not detailed.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single, front-loaded sentence that efficiently conveys the tool's core function and inputs. While concise, it could benefit from slightly more structure (e.g., listing outputs) but remains effective.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given 11 diverse parameters (many optional) and no output schema, the description provides a reasonable overview but lacks detail about return values or example usage. For a tool with no annotations, this is minimally sufficient but leaves gaps in understanding exactly what the agent receives.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the schema already documents each parameter. The description adds no extra meaning about the parameters, only summarizing the tool's purpose. Baseline of 3 is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool provides 'deal-specific winning strategies' based on specific factors (deal stage, competitive dynamics, stakeholder positions) and mentions outputs ('tactical next steps and risk mitigation'). This distinguishes it from sibling tools like 'account_plan_builder' or 'competitive_trap_setter'.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description implies usage context (deal analysis) but does not explicitly guide when to use this tool versus alternatives. With 11 sibling tools, the lack of direct comparisons or exclusions leaves the agent to infer appropriate usage.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

demo_script_builderA

Create outcome-focused demo scripts tailored to specific personas and use cases. Includes discovery questions, feature-to-value mapping, and objection handling.

ParametersJSON Schema
NameRequiredDescriptionDefault
demo_typeYesType of demo
primary_audienceNoPrimary demo audience (role/persona)
attendeesNoOther attendees and their roles
customer_industryNoCustomer industry
your_solutionYesYour product/solution
key_pain_pointsNoPain points to address in demo
competitor_contextNoCompetitor being displaced or compared
demo_durationNoDemo duration in minutes
must_show_featuresNoFeatures that must be demonstrated
known_objectionsNoKnown objections to address
desired_outcomeNoWhat you want to achieve from this demo

TDQS

A3.5/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations, the description must disclose behavioral traits. It mentions the tool includes discovery questions, feature-to-value mapping, and objection handling, giving insight into output content. But it does not state whether it's read-only or destructive, or if it requires specific permissions, leaving the agent uncertain about side effects.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is two sentences with no wasted words. It front-loads the main action and each sentence earns its place by outlining key components, making it highly concise and structured.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given 11 parameters, no output schema, and no annotations, the description provides a high-level overview but lacks details for fully informing an agent. It omits aspects like attendee roles, competitor context, and desired outcome, which are covered only in the schema. While adequate for selection, it falls short for confident invocation.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so the description does not need to add parameter details. It aligns with parameters like primary_audience and demo_type through phrases like 'tailored to specific personas,' but it does not add new meaning beyond the schema's parameter descriptions.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool creates outcome-focused demo scripts tailored to personas and use cases, identifying the verb and resource. However, it does not explicitly differentiate from sibling tools like deal_strategy_coach or discovery_question_bank, which have overlapping purposes.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description implies use when creating a demo script for specific personas, providing clear context. However, it lacks explicit guidance on when not to use this tool or alternatives among siblings, such as champion_enablement_kit for building internal champions.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

discovery_question_bankA

Get contextual discovery questions using MEDDPICC, BANT, SPICED, or custom frameworks. Questions adapt based on what you already know about the prospect.

ParametersJSON Schema
NameRequiredDescriptionDefault
frameworkYesDiscovery framework to use
prospect_industryNoProspect industry for context
prospect_roleNoRole of person you are meeting with
known_pain_pointsNoPain points already identified
known_metricsNoMetrics/KPIs already discussed
deal_stageNoStage of conversation
your_solutionNoYour product/solution for relevant questions
gaps_to_fillNoSpecific information gaps to address

TDQS

A3.5/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, so the description fully bears the burden. It mentions that questions 'adapt based on what you already know', which hints at context-aware behavior, but does not disclose side effects, authentication requirements, rate limits, or what happens when parameters are missing. Critical behavioral details are absent.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two sentences, front-loaded with purpose, no redundant words. Efficiently communicates the core function.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Without output schema, the description does not explain what is returned (list of questions, formatted text, etc.). The tool has 8 parameters but only 1 required; the description doesn't cover edge cases or typical usage scenarios. Adequate but incomplete.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100% (all 8 parameters have descriptions). The description adds general context about adaptation but does not provide specific meaning beyond the schema. Baseline 3 is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states 'Get contextual discovery questions using MEDDPICC, BANT, SPICED, or custom frameworks.' It specifies the verb 'get' and resource 'discovery questions', and distinguishes from sibling tools that focus on other sales activities like strategy or plans.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description implies usage during discovery conversations but provides no explicit guidance on when to use this tool versus alternatives like deal_strategy_coach or account_plan_builder. No when-not-to-use or prerequisite conditions are stated.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

email_sequence_generatorA

Generate multi-touch email sequences by persona, stage, and objective. Creates prospecting, nurture, follow-up, and re-engagement sequences.

ParametersJSON Schema
NameRequiredDescriptionDefault
sequence_typeYesType of email sequence
target_personaYesTarget persona (e.g., VP Sales, CTO, CFO)
target_industryNoTarget industry for context
your_solutionYesYour product/solution
key_value_propNoPrimary value proposition
specific_pain_pointNoSpecific pain point to address
social_proofNoCustomer names, stats, or proof points
call_to_actionNoDesired action (meeting, demo, reply)
num_emailsNoNumber of emails in sequence (3-7)
toneNoEmail tone
sender_contextNoContext about sender (role, shared connections, etc.)

TDQS

A3.5/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations provided, the description must fully convey behavioral traits. It only states that the tool generates sequences and lists types, but does not disclose what the output includes (e.g., complete email body vs. subject lines only), any rate limits, or whether it requires specific input formats. This is insufficient for a tool with 11 parameters.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description consists of two sentences that efficiently convey the tool's core purpose and output categories. Every word earns its place without extraneous details.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given 11 parameters, no output schema, and no annotations, the description is adequate but leaves gaps. It does not explain the return format (e.g., array of email objects) or how sequences are structured. A bit more detail would improve completeness for an AI agent.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so baseline is 3. The description mentions persona, stage, and objective, aligning with parameters like target_persona and sequence_type, but does not add significant new meaning beyond what the schema already provides. It lacks clarification on how 'stage' maps to sequence_type.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool generates multi-touch email sequences and lists specific types (prospecting, nurture, follow-up, re-engagement). This effectively differentiates it from sibling tools like demo_script_builder or proposal_section_writer, which focus on different content.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description implies usage for creating email sequences by mentioning persona, stage, and objective, and lists example sequence types. However, it provides no explicit guidance on when to use this tool versus alternatives, nor does it specify when not to use it.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

mutual_action_plan_generatorB

Generate collaborative close plans with milestones, owners, and dates. Creates alignment between buyer and seller on path to decision.

ParametersJSON Schema
NameRequiredDescriptionDefault
deal_nameYesDeal/opportunity name
target_close_dateYesTarget close date (YYYY-MM-DD)
current_stageNoCurrent deal stage
buyer_championNoChampion name and title
economic_buyerNoEconomic buyer name and title
technical_evaluatorsNoTechnical evaluators involved
procurement_contactNoProcurement contact if known
known_requirementsNoKnown requirements or evaluation criteria
known_process_stepsNoKnown steps in their buying process
blockersNoKnown blockers or concerns
your_solutionNoWhat you are selling

TDQS

B3.2/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, so the description carries full burden for behavioral disclosure. It states that the tool 'generates' plans and 'creates alignment', but it does not disclose side effects, authorization needs, rate limits, or whether it modifies existing records. For a generative tool with no annotation safety signals, this is insufficient.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is two sentences, front-loaded with the primary action, and contains no redundant information. Every word earns its place.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Despite having 11 parameters and no output schema, the description does not explain the tool's return value or expected output format. It also lacks guidance on how required vs optional parameters interact. The tool's complexity demands more context.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

All 11 parameters have descriptions in the input schema (100% coverage), so the baseline is 3. The description adds minimal new meaning about parameters beyond what the schema provides, mentioning 'milestones, owners, and dates' but not connecting these to specific parameters.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description uses a specific verb ('Generate') and resource ('collaborative close plans'), clearly stating the tool's purpose. It distinguishes itself from sibling tools like 'account_plan_builder' by focusing specifically on close plans with milestones, owners, and dates.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description does not explicitly state when to use this tool versus alternatives. It lacks guidance on prerequisites, when not to use it, or how it fits into the sales process compared to other tools.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

pricing_negotiation_guideB

Get value-based pricing defense strategies and negotiation tactics. Helps maintain deal value while addressing discount requests.

ParametersJSON Schema
NameRequiredDescriptionDefault
scenarioYesNegotiation scenario
deal_valueNoCurrent deal value
discount_requestedNoDiscount percentage requested
your_solutionNoYour product/solution
competitor_priceNoCompetitor pricing if known
value_deliveredNoQuantified value your solution delivers
buyer_leverageNoBuyer leverage points (size, reference potential, etc.)
your_leverageNoYour leverage points (unique features, timeline, etc.)
decision_timelineNoWhen decision needs to be made
approval_authorityNoWho has final approval on pricing

TDQS

B3.3/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, so the description carries full responsibility for behavioral disclosure. It only describes the tool's purpose without mentioning any safety traits, side effects, authentication requirements, or what happens upon invocation. For a tool that presumably reads data, it fails to confirm read-only behavior.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is extremely concise at two sentences, containing only essential information with no redundant or verbose language. Every word serves a purpose.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the tool has 10 parameters (1 required) and no output schema, the description is minimal. While the schema covers parameter details, the description lacks guidance on how to effectively craft a request (e.g., which parameters are critical for different scenarios). It is complete enough for a straightforward tool but not rich.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the schema already documents all 10 parameters. The description adds no additional meaning or context about how parameters should be used together, and does not elaborate on any parameter beyond what the schema provides.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states it provides 'value-based pricing defense strategies and negotiation tactics' and specifies its goal of 'maintain[ing] deal value while addressing discount requests'. However, it does not differentiate from sibling tools like 'deal_strategy_coach' which might offer similar functionality.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description implies usage when discount requests arise, but it lacks explicit guidance on when to use this tool over alternatives, nor does it specify when not to use it. No exclusion criteria or alternative tool references are provided.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

proposal_section_writerC

Generate customized proposal sections tailored to specific buyers. Creates executive summaries, solution overviews, pricing justifications, and more.

ParametersJSON Schema
NameRequiredDescriptionDefault
section_typeYesProposal section to generate
customer_nameNoCustomer name
customer_industryNoCustomer industry
primary_audienceNoPrimary reader of proposal
customer_challengesNoKey challenges identified
your_solutionYesYour product/solution
key_differentiatorsNoWhy you vs alternatives
pricingNoPricing details if relevant
implementation_approachNoHow you will implement
success_metricsNoExpected outcomes/metrics
toneNoTone for the proposal

TDQS

C2.9/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are present, and the description does not disclose any behavioral traits such as side effects, authorization requirements, or output format. The agent is left without critical behavior information for a tool that likely writes content.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is concise with two sentences and is front-loaded with the main action. It could be slightly more informative, but it earns its place.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the complexity (11 parameters, no output schema, no annotations), the description is too brief. It does not explain the output, how parameters interact, or prerequisites, leaving significant gaps for an AI agent.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The input schema has 100% parameter description coverage, so the schema already explains each parameter. The tool description adds no extra meaning beyond listing some section types, which are already enumerated in the schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool generates customized proposal sections and gives examples like executive summaries and pricing justifications. It distinguishes from sibling tools, which focus on other aspects of sales strategy, but the phrase 'and more' is slightly vague.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

No guidance is provided on when to use this tool versus its siblings or when not to use it. The description only states the basic function without contextual cues.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

roi_business_case_builderB

Build quantified ROI business cases with documented assumptions, industry benchmarks, and executive-ready summaries. Generates defensible value calculations.

ParametersJSON Schema
NameRequiredDescriptionDefault
customer_nameNoCustomer/prospect name
industryNoIndustry for benchmarks
company_sizeNoCompany size tier
annual_revenueNoCustomer annual revenue
employee_countNoNumber of employees
your_solutionYesYour product/solution
solution_priceNoAnnual cost of your solution
primary_value_driverYesPrimary value category
known_metricsNoAny metrics shared by prospect
current_processNoHow they do it today (for comparison)
implementation_timelineNoExpected implementation time

TDQS

B3.3/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations, the description must fully convey behavioral traits. It only states it generates calculations and summaries, but omits details like side effects, data persistence, required permissions, or limitations. The agent cannot assess safety or dependencies.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is two sentences, front-loaded with the primary function and key outputs. Every word adds value, making it efficient and clear.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For an 11-parameter tool without an output schema, the description provides a general sense of output (executive-ready summaries) but lacks specifics on return format, assumptions used, or what constitutes a 'defensible' calculation. More detail would improve completeness.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so each parameter is already well-documented. The tool description adds no further parameter specifics, meeting the baseline but not enhancing understanding beyond the schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool builds quantified ROI business cases with documented assumptions and benchmarks, distinguishing it from sibling tools like account_plan_builder or win_loss_analyzer which serve different purposes.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description does not specify when to use this tool versus alternatives. It lacks explicit guidance on prerequisites, scenarios, or when not to use it, leaving the agent to infer usage solely from the tool name and purpose.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

win_loss_analyzerA

Analyze deal outcomes to identify patterns, improve win rates, and refine sales strategy. Works with single deals or deal portfolios.

ParametersJSON Schema
NameRequiredDescriptionDefault
analysis_typeYesType of analysis
deal_outcomeNoDeal outcome for single deal analysis
deal_detailsNoDeal details - can be rough notes, CRM export, or structured data
loss_reasonNoStated loss reason (for lost deals)
competitor_wonNoCompetitor who won (if applicable)
deal_valueNoDeal value
sales_cycle_daysNoLength of sales cycle
stakeholders_involvedNoKey stakeholders and their positions
your_solutionNoWhat you were selling
multiple_dealsNoFor portfolio analysis: summary of multiple deals

TDQS

A3.5/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, so the description carries full burden for behavioral disclosure. The description only says 'analyze' and does not mention any side effects, auth requirements, rate limits, or what the tool returns. For a read-only analysis tool, this is a significant gap.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two sentences, front-loaded with the main action and scope, no redundant or tangential content. Every word earns its place.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given 10 parameters, no output schema, and no annotations, the description covers the high-level purpose but lacks details on what the analysis produces, how to interpret results, or best practices for parameter combinations. It is adequate but has clear gaps.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100% with each parameter described in the schema. The description adds no additional parameter-level meaning beyond the schema, meeting the baseline of 3.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool analyzes deal outcomes to identify patterns and improve win rates, and specifies scope with 'single deals or deal portfolios'. This is a specific verb-resource pairing that distinguishes it from sibling tools like deal_strategy_coach or competitive_trap_setter.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description implies usage by stating it works with single deals or portfolios, but does not explicitly contrast against sibling tools or provide when-not-to-use guidance. The sibling context includes many related tools, so more explicit differentiation would help.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 12 tool updatesv1.0.0
    • First observedaccount_plan_builder
    • First observedchampion_enablement_kit
    • First observedcompetitive_trap_setter
    • First observeddeal_strategy_coach
    • First observeddemo_script_builder
    • First observeddiscovery_question_bank
    • First observedemail_sequence_generator
    • First observedmutual_action_plan_generator
    • First observedpricing_negotiation_guide
    • First observedproposal_section_writer
    • First observedroi_business_case_builder
    • First observedwin_loss_analyzer

TDQS

A3.5/5.0

Scored across 12 tools

Disambiguation5/5

Each tool has a clearly distinct purpose in the sales enablement domain, from account planning to win/loss analysis, with no overlapping functionality.

Naming Consistency4/5

All names use snake_case with descriptive keywords, though the suffix pattern varies (e.g., _builder, _kit, _generator), which is still predictable and readable.

Tool Count5/5

12 tools is well-scoped for a sales enablement server, covering the full pipeline without being overwhelming or too sparse.

Completeness4/5

The tools cover major sales enablement workflows (planning, discovery, proposals, analysis) with only minor gaps like lead scoring or CRM integration.

Maintenance

ActivityInactive
ResponsivenessNo issues

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    D
    maintenance
    A comprehensive business management suite that integrates CRM, sales intelligence, and financial modeling tools directly into AI workspaces via 32 specialized tools. It enables users to analyze sales pipelines, simulate pricing impacts with interactive UI components, and execute cross-platform business tasks through natural language.
    -
  • F
    license
    A
    quality
    D
    maintenance
    Domain-expert SMB sales playbooks for AI agents. Discovery questions, objection handlers, cold email + LinkedIn DM templates, BANT/MEDDIC frameworks, closing tactics. Built by an ex-Criteo (268% quota) / ex-Deel ($12B) / ex-HBO / ex-Bloomberg enterprise AE. Use when your AI SDR needs real human-tested sales artifacts.
    10
    -
  • A
    license
    Not graded
    quality
    C
    maintenance
    Provides 48 revenue intelligence tools that let AI assistants search deals, forecast revenue, analyze pipeline risk, manage outreach, and track value delivery via natural language.
    27 npm
    -