revenue-enablement-mcp
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@revenue-enablement-mcpcreate a strategic account plan for Acme Corp"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Revenue Enablement MCP v1.0.0
Deal Strategy & Sales Enablement Engine - 12 tools for sales execution, deal management, and revenue acceleration.
🚀 Quick Start
# Run directly with npx
npx -y @shashwatgtmalpha/revenue-enablement-mcpClaude 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 |
| Strategic account planning | Account plans with power mapping |
| Stage-based deal tactics | Deal strategies + risk mitigation |
| Sales methodology questions | MEDDPICC/BANT/SPICED/Challenger questions |
| Quantified ROI calculations | ROI models with industry benchmarks |
| Collaborative close plans | MAP with milestones |
| Deal outcome patterns | Win/loss insights |
| Customized proposals | Proposal sections by persona |
| Multi-touch cadences | Persona-specific sequences |
| Outcome-focused demos | Timed demo scripts |
| Value defense frameworks | Negotiation playbooks |
| Internal selling tools | Champion arsenal |
| Landmine questions | Competitive trap strategies |
👤 Who Is This For?
Primary Users
Role | Key Tools | Use Cases |
Account Executives |
| Deal execution |
SDRs/BDRs |
| Outreach, qualification |
Sales Engineers |
| Technical selling |
Sales Managers |
| Pipeline coaching |
Sales Enablement |
| Training, tools |
RevOps |
| Process optimization |
Job-to-Tool Mapping
Job To Be Done | Recommended Tool |
"I need to build a strategic account plan" |
|
"I need help navigating this deal" |
|
"I need discovery questions for my call" |
|
"I need to build an ROI business case" |
|
"I need to create a mutual action plan" |
|
"I need to analyze our win/loss patterns" |
|
"I need to write proposal sections" |
|
"I need email sequences for outreach" |
|
"I need to prepare a demo script" |
|
"I need to defend pricing in negotiation" |
|
"I need to arm my champion" |
|
"I need competitive landmine questions" |
|
Recommended Agent Skills
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 |
| ✅ | Target account |
| ✅ | What you know about them |
| ✅ | Your solution |
| ❌ | Existing relationship |
| ❌ | 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 |
| ✅ | discovery, demo, proposal, negotiation, closing |
| ✅ | Deal situation summary |
| ❌ | Current obstacles |
| ❌ | 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 |
| ✅ | MEDDPICC, BANT, SPICED, Challenger, Gap_Selling |
| ✅ | Your solution |
| ❌ | What you know about prospect |
| ❌ | 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 |
| ✅ | Your solution |
| ✅ | Prospect situation |
| ✅ | Areas of impact |
| ❌ | For industry benchmarks |
| ❌ | 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 overview |
| ✅ | Desired close date |
| ❌ | Known requirements |
| ❌ | 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 |
| ✅ | Win/loss deal summaries |
| ❌ | competitive, process, qualification |
| ❌ | Analysis timeframe |
Output: Pattern analysis, root causes, recommendations.
7. Proposal Section Writer (proposal_section_writer)
Generate customized proposal sections.
Inputs:
Parameter | Required | Description |
| ✅ | executive_summary, solution, pricing, implementation, etc. |
| ✅ | Prospect situation |
| ✅ | What you're proposing |
| ❌ | 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 |
| ✅ | Who you're targeting |
| ✅ | Your solution |
| ✅ | meeting, demo, renewal, etc. |
| ❌ | 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 |
| ✅ | What you're demoing |
| ✅ | Who's watching |
| ✅ | Problems to address |
| ❌ | Time available |
| ❌ | 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 situation |
| ✅ | Type of pushback |
| ❌ | Your leverage |
| ❌ | 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's situation |
| ✅ | What they're facing |
| ✅ | What you're selling |
| ❌ | 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 |
| ✅ | Primary competitor |
| ✅ | Your differentiators |
| ❌ | Known gaps |
| ❌ | Specific situation |
Output: Landmine questions, feature traps, evaluation criteria suggestions.
🔗 Related MCPs
MCP | Focus | Tools | Link |
CRAFT GTM | GTM strategy | 8 | |
CRAFT Content | Content creation | 8 | |
IMPACT | B2B positioning | 8 | |
ICP Intelligence | ICP & targeting | 9 |
📚 Sales Methodology Support
This MCP supports multiple sales methodologies:
Methodology | Tools That Support It |
MEDDPICC |
|
BANT |
|
SPICED |
|
Challenger |
|
Gap Selling |
|
Command of the Message |
|
👨💻 Author
Shashwat Ghosh - Founder, Helix GTM Consulting
📄 License
MIT License - see LICENSE for details.
Part of the GTM Helix MCP Suite - AI-powered B2B go-to-market tools
Available Tools
12 toolsaccount_plan_builderB
Generate strategic account plans with power mapping, whitespace analysis, and expansion strategies. Provides actionable 90-day plans based on account intelligence.
| Name | Required | Description | Default |
|---|---|---|---|
| account_name | Yes | Company/account name | |
| industry | No | Industry vertical | |
| current_arr | No | Current ARR with this account (0 for prospects) | |
| known_contacts | No | Known contacts and their roles (can be rough notes) | |
| current_products | No | Products/services they currently use from you | |
| expansion_opportunities | No | Potential expansion areas or whitespace | |
| competitive_threats | No | Known competitors in the account | |
| your_solution | No | Your product/service offering | |
| account_notes | No | Any additional context about the account |
TDQS
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.
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.
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.
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.
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.
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.
| Name | Required | Description | Default |
|---|---|---|---|
| asset_type | Yes | Type of enablement asset | |
| champion_name | No | Champion name | |
| champion_role | No | Champion role/title | |
| target_stakeholder | No | Who the champion needs to convince | |
| your_solution | Yes | Your product/solution | |
| key_value_points | No | Key value points to emphasize | |
| known_objections | No | Expected objections from stakeholders | |
| competitive_context | No | Competitive alternatives being considered | |
| budget_context | No | Budget situation and pricing | |
| urgency_drivers | No | Why act now | |
| champion_wins | No | How this makes the champion look good |
TDQS
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.
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.
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.
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.
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.
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.
| Name | Required | Description | Default |
|---|---|---|---|
| competitor | Yes | Primary competitor to position against | |
| competitor_weaknesses | No | Known competitor weaknesses | |
| your_solution | Yes | Your product/solution | |
| your_strengths | No | Your key differentiators | |
| evaluation_stage | No | Stage of competitive evaluation | |
| buyer_priorities | No | What the buyer cares most about | |
| buyer_persona | No | Role of key evaluator | |
| trap_type | No | Type of competitive positioning |
TDQS
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.
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.
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.
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.
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.
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.
| Name | Required | Description | Default |
|---|---|---|---|
| deal_name | Yes | Deal/opportunity name | |
| deal_value | No | Deal value in dollars | |
| deal_stage | Yes | Current deal stage | |
| days_in_stage | No | Days the deal has been in current stage | |
| champion_status | No | Champion identification status | |
| economic_buyer | No | Economic buyer name and engagement level | |
| competitors | No | Competitors in the deal and their position | |
| blockers | No | Known blockers or objections | |
| next_steps | No | Currently planned next steps | |
| close_date | No | Target close date | |
| your_solution | No | What you are selling |
TDQS
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.
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.
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.
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.
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.
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.
| Name | Required | Description | Default |
|---|---|---|---|
| demo_type | Yes | Type of demo | |
| primary_audience | No | Primary demo audience (role/persona) | |
| attendees | No | Other attendees and their roles | |
| customer_industry | No | Customer industry | |
| your_solution | Yes | Your product/solution | |
| key_pain_points | No | Pain points to address in demo | |
| competitor_context | No | Competitor being displaced or compared | |
| demo_duration | No | Demo duration in minutes | |
| must_show_features | No | Features that must be demonstrated | |
| known_objections | No | Known objections to address | |
| desired_outcome | No | What you want to achieve from this demo |
TDQS
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.
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.
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.
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.
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.
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.
| Name | Required | Description | Default |
|---|---|---|---|
| framework | Yes | Discovery framework to use | |
| prospect_industry | No | Prospect industry for context | |
| prospect_role | No | Role of person you are meeting with | |
| known_pain_points | No | Pain points already identified | |
| known_metrics | No | Metrics/KPIs already discussed | |
| deal_stage | No | Stage of conversation | |
| your_solution | No | Your product/solution for relevant questions | |
| gaps_to_fill | No | Specific information gaps to address |
TDQS
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.
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.
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.
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.
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.
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.
| Name | Required | Description | Default |
|---|---|---|---|
| sequence_type | Yes | Type of email sequence | |
| target_persona | Yes | Target persona (e.g., VP Sales, CTO, CFO) | |
| target_industry | No | Target industry for context | |
| your_solution | Yes | Your product/solution | |
| key_value_prop | No | Primary value proposition | |
| specific_pain_point | No | Specific pain point to address | |
| social_proof | No | Customer names, stats, or proof points | |
| call_to_action | No | Desired action (meeting, demo, reply) | |
| num_emails | No | Number of emails in sequence (3-7) | |
| tone | No | Email tone | |
| sender_context | No | Context about sender (role, shared connections, etc.) |
TDQS
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.
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.
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.
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.
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.
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.
| Name | Required | Description | Default |
|---|---|---|---|
| deal_name | Yes | Deal/opportunity name | |
| target_close_date | Yes | Target close date (YYYY-MM-DD) | |
| current_stage | No | Current deal stage | |
| buyer_champion | No | Champion name and title | |
| economic_buyer | No | Economic buyer name and title | |
| technical_evaluators | No | Technical evaluators involved | |
| procurement_contact | No | Procurement contact if known | |
| known_requirements | No | Known requirements or evaluation criteria | |
| known_process_steps | No | Known steps in their buying process | |
| blockers | No | Known blockers or concerns | |
| your_solution | No | What you are selling |
TDQS
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.
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.
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.
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.
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.
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.
| Name | Required | Description | Default |
|---|---|---|---|
| scenario | Yes | Negotiation scenario | |
| deal_value | No | Current deal value | |
| discount_requested | No | Discount percentage requested | |
| your_solution | No | Your product/solution | |
| competitor_price | No | Competitor pricing if known | |
| value_delivered | No | Quantified value your solution delivers | |
| buyer_leverage | No | Buyer leverage points (size, reference potential, etc.) | |
| your_leverage | No | Your leverage points (unique features, timeline, etc.) | |
| decision_timeline | No | When decision needs to be made | |
| approval_authority | No | Who has final approval on pricing |
TDQS
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.
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.
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.
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.
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.
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.
| Name | Required | Description | Default |
|---|---|---|---|
| section_type | Yes | Proposal section to generate | |
| customer_name | No | Customer name | |
| customer_industry | No | Customer industry | |
| primary_audience | No | Primary reader of proposal | |
| customer_challenges | No | Key challenges identified | |
| your_solution | Yes | Your product/solution | |
| key_differentiators | No | Why you vs alternatives | |
| pricing | No | Pricing details if relevant | |
| implementation_approach | No | How you will implement | |
| success_metrics | No | Expected outcomes/metrics | |
| tone | No | Tone for the proposal |
TDQS
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.
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.
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.
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.
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.
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.
| Name | Required | Description | Default |
|---|---|---|---|
| customer_name | No | Customer/prospect name | |
| industry | No | Industry for benchmarks | |
| company_size | No | Company size tier | |
| annual_revenue | No | Customer annual revenue | |
| employee_count | No | Number of employees | |
| your_solution | Yes | Your product/solution | |
| solution_price | No | Annual cost of your solution | |
| primary_value_driver | Yes | Primary value category | |
| known_metrics | No | Any metrics shared by prospect | |
| current_process | No | How they do it today (for comparison) | |
| implementation_timeline | No | Expected implementation time |
TDQS
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.
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.
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.
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.
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.
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.
| Name | Required | Description | Default |
|---|---|---|---|
| analysis_type | Yes | Type of analysis | |
| deal_outcome | No | Deal outcome for single deal analysis | |
| deal_details | No | Deal details - can be rough notes, CRM export, or structured data | |
| loss_reason | No | Stated loss reason (for lost deals) | |
| competitor_won | No | Competitor who won (if applicable) | |
| deal_value | No | Deal value | |
| sales_cycle_days | No | Length of sales cycle | |
| stakeholders_involved | No | Key stakeholders and their positions | |
| your_solution | No | What you were selling | |
| multiple_deals | No | For portfolio analysis: summary of multiple deals |
TDQS
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.
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.
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.
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.
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.
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.
12 tool updates
v1.0.0- First observed
account_plan_builder - First observed
champion_enablement_kit - First observed
competitive_trap_setter - First observed
deal_strategy_coach - First observed
demo_script_builder - First observed
discovery_question_bank - First observed
email_sequence_generator - First observed
mutual_action_plan_generator - First observed
pricing_negotiation_guide - First observed
proposal_section_writer - First observed
roi_business_case_builder - First observed
win_loss_analyzer
TDQS
Scored across 12 tools
Each tool has a clearly distinct purpose in the sales enablement domain, from account planning to win/loss analysis, with no overlapping functionality.
All names use snake_case with descriptive keywords, though the suffix pattern varies (e.g., _builder, _kit, _generator), which is still predictable and readable.
12 tools is well-scoped for a sales enablement server, covering the full pipeline without being overwhelming or too sparse.
The tools cover major sales enablement workflows (planning, discovery, proposals, analysis) with only minor gaps like lead scoring or CRM integration.
Maintenance
Related MCP Connectors
Revenue Engine for scoped diagnosis, action planning, execution, and Figure-Eight value evidence.
Tools for Go-to-market teams creating sales materials, product demos, and deal rooms for customers.
15 AI revenue intelligence tools for Salesforce — pipeline, deals, coaching, competitors.
Your sales pipeline as tools: deals by stage, playbook tasks, contacts, companies, and timeline.
CRM1
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceA 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.-
- AlicenseAqualityFmaintenanceBuyer intelligence for technical founders who sell to enterprises — ICP scoring, persona simulation, competitive positioning, deal classification, and 14 more revenue intelligence tools. 50 free queries/month.2323 npm2MIT
- FlicenseAqualityDmaintenanceDomain-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-

Summit53 MCP Serverofficial
AlicenseNot gradedqualityCmaintenanceProvides 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-