Skip to main content
Glama

Server Details

Revenue Enablement: 12 deal and sales enablement tools by Helix GTM Consulting

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
100.0% over 21 days
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
Repository
shashwatgtm/revenue-enablement-mcp
GitHub Stars
1
Server Listing
revenue-enablement-mcp
ChatGPT
–
Claude
–

TDQS

A3.9/5.0

Scored across 12 tools

Disambiguation4/5

Each tool maps to a distinct sales artifact (demo script, discovery questions, ROI case, mutual action plan, win/loss review), so an agent can usually pick correctly from the name alone. There is mild overlap in the 'planning/strategy' cluster (account_plan_builder, deal_strategy_coach, mutual_action_plan_generator) and in the 'written asset' cluster (champion_enablement_kit, proposal_section_writer, email_sequence_generator), but the descriptions clarify scope and time horizon well enough to resolve it.

Naming Consistency5/5

All twelve names follow the same predictable snake_case '<object>_<builder|generator|coach|guide|analyzer|kit|bank|setter>' pattern. The convention is uniform and each name telegraphs the deliverable type.

Tool Count5/5

Twelve tools is squarely in the well-scoped range, and each one covers a discrete stage of the revenue cycle (discovery, demo, proposal, negotiation, close, post-mortem). No tool looks like a duplicate or a leftover.

Completeness4/5

The surface covers most of the seller's lifecycle: account planning, discovery, demo, champion assets, proposals, ROI, negotiation, mutual action plans, and win/loss. Gaps exist around data retrieval (account_plan_builder explicitly does not look the account up; there is no CRM/pipeline or forecast tool) and post-sale motions like onboarding, QBR, or renewal/expansion planning, but core pre-sale workflows are covered.

Available Tools

12 tools
account_plan_builderAccount Plan BuilderA
Read-only
Inspect

Helps you decide how to grow an account in the next 90 days. You give the account name, plus contacts, products, threats and notes if you have them. You get a strategic account plan: a power map with one row per contact you name, whitespace analysis, competitive questions, an answer for each objection and a 90 day plan. It does not look the account up.

NameRequiredDescriptionDefault
industryNoIndustry vertical
current_arrNoCurrent ARR with this account (0 for prospects)
your_sectorNoOptional: your company's own industry (not your customers'). When given, it decides the sector notes; when left out, the tool reads it from your words and stays neutral if they are unclear.
account_nameYesCompany/account name
account_notesNoAny additional context about the account
your_solutionNoYour product/service offering
known_contactsNoKnown contacts and their roles, one per line or separated by semicolons, for example: Head of RevOps (champion); CFO. Each entry becomes one row, so put other notes in account notes
current_productsNoProducts/services they currently use from you
competitive_threatsNoKnown competitors in the account
expansion_opportunitiesNoPotential expansion areas or whitespace

TDQS

A3.8/5.0
Behavior4/5

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

The annotations already declare readOnlyHint, destructiveHint=false and openWorldHint=false, so safety is covered. The description goes beyond them by clarifying that the tool performs no account lookup and operates purely on user-supplied input, which is a real behavioral constraint an agent could otherwise get wrong, and it previews the shape of the generated plan. It stops short of discussing length limits, determinism, or what happens with sparse inputs.

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?

Front-loaded with the outcome, then input expectations, then output contents, then the key limitation. It is efficient and free of filler, though the middle sentence is a long comma-separated inventory that is slightly harder to scan than a short list would be.

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

Completeness5/5

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

For a ten-parameter generation tool with no output schema, the description does the work that matters: it tells the agent what inputs are expected and optional, previews the returned plan's components, and states that no external lookup occurs. An agent could call this correctly without further information.

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 explains all ten parameters, including the one-row-per-contact rule and the sector enum fallback behavior. The description reinforces optionality ('if you have them') and names four of the ten inputs, but omits industry, ARR, your_sector, your_solution and expansion_opportunities, so it adds only marginal meaning over 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 states a concrete verb and resource: it builds a strategic account plan for growing an account over the next 90 days, and it enumerates the artifacts produced (power map, whitespace analysis, competitive questions, objection answers, 90-day plan). It is clearly distinguishable from a mutual action plan or ROI case by that artifact list, though it never names a sibling tool explicitly.

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?

Usage is only implied: you invoke it when you want a forward-looking growth plan and you already have account context to supply. The sentence 'It does not look the account up' usefully rules out a class of misuse (expecting enrichment) but there is no explicit when-to-use or when-to-prefer-an-alternative guidance relative to deal_strategy_coach or mutual_action_plan_generator.

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

champion_enablement_kitChampion Enablement KitA
Read-only
Inspect

Helps you give your champion what they need to sell internally. You give the asset you need (an executive brief, internal business case, objection responses or presentation talking points), your solution, the customer's situation and the objections you expect. You get the asset in the champion's voice with the recommendation, answers to likely questions, the decision requested, a note on the reader and sector notes. It invents no figure or quote.

NameRequiredDescriptionDefault
asset_typeYesType of enablement asset
your_sectorNoOptional: your company's own industry (not your customers'). When given, it decides the sector notes; when left out, the tool reads it from your words and stays neutral if they are unclear.
champion_nameNoChampion name
champion_roleNoChampion role/title
champion_winsNoHow this makes the champion look good
your_solutionYesYour product/solution
budget_contextNoBudget situation and pricing
urgency_driversNoWhy act now
key_value_pointsNoKey value points to emphasize
known_objectionsNoExpected objections from stakeholders
target_stakeholderNoWho the champion needs to convince
competitive_contextNoCompetitive alternatives being considered

TDQS

A3.7/5.0
Behavior4/5

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

Annotations already establish readOnlyHint=true, destructiveHint=false and openWorldHint=false, so safety is covered; the description adds genuinely new behavioral context by disclosing the output shape (whose voice it writes in, which sections appear) and a grounding constraint: 'It invents no figure or quote.' That tells the agent the tool will not fabricate numbers, which is decision-relevant. It does not state length limits or what happens when inputs are sparse.

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?

Three sentences, front-loaded with the purpose followed by inputs and outputs; there is no filler or marketing padding. The only mild inefficiency is the repeated 'you give / you get' construction, which is still readable and purposeful.

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

Completeness4/5

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

For a 12-parameter generator with no output schema, the description does the needed work: it explains what the agent supplies, what it receives, and that grounding is enforced. The one gap is that only 4 of the 8 enum asset types are named, and it never clarifies that the remaining 10 parameters are optional and inferred when absent, leaving the agent to rely on the schema alone.

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 baseline is 3. The description adds some meaning by grouping the inputs into a narrative (the asset, your solution, the customer's situation, the objections you expect) and by implying that the omitted optional fields are inferred from 'your words.' However, with 12 parameters it does not add semantics for fields like budget_context, urgency_drivers, competitive_context or champion_wins beyond what the schema already says.

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 uses a specific framing ('give your champion what they need to sell internally') and then concretely enumerates the deliverable types (executive brief, internal business case, objection responses, talking points), plus what comes back (recommendation, Q&A, decision requested, reader note, sector notes). It is clearly distinguishable from most siblings, though it does not acknowledge overlap with roi_business_case_builder despite supporting an 'internal_business_case' asset type.

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?

It implies the usage context (equipping a champion ahead of an internal sale) and lists the inputs it expects, which hints at when to reach for it. But it gives no explicit when-to-use/when-not guidance and never names the alternative tools for adjacent jobs such as roi_business_case_builder or proposal_section_writer, so the agent must infer selection.

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

competitive_trap_setterCompetitive Trap SetterA
Read-only
Inspect

Helps you decide which questions expose the gaps in your main competitor, without negative selling. You give the named competitor, your solution, your strengths and its weak points as you know them. You get the set up, discovery questions, criteria to establish, reference call questions, requirement and scenario traps, commercial terms and tactics for your stage, with sector notes. Every line comes from your inputs and the sector, and none from an invented fact about the competitor.

NameRequiredDescriptionDefault
trap_typeNoType of competitive positioning
competitorYesPrimary competitor to position against
your_sectorNoOptional: your company's own industry (not your customers'). When given, it decides the sector notes; when left out, the tool reads it from your words and stays neutral if they are unclear.
buyer_personaNoRole of key evaluator
your_solutionYesYour product/solution
business_modelNoOptional: how you charge (software subscription, services, connectivity, per transaction, marketplace, hardware plus software, or investment management). Read from your other inputs when left out
your_strengthsNoYour key differentiators
buyer_prioritiesNoWhat the buyer cares most about
evaluation_stageNoStage of competitive evaluation
competitor_weaknessesNoKnown competitor weaknesses

TDQS

A3.7/5.0
Behavior4/5

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

Annotations already declare readOnlyHint, destructiveHint=false, and openWorldHint=false, so the safety profile is covered. The description adds genuinely new behavioral guarantees beyond that: no invented facts about the competitor ('every line comes from your inputs and the sector') and an ethical constraint ('without negative selling'). It does not discuss output length or formatting, but the core behavioral promise is unusually well stated.

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?

Three sentences, front-loaded with the value proposition, then inputs, then outputs. Dense but every clause carries information; the final sentence about not inventing competitor facts is the most valuable and is placed last, which slightly buries it. No filler or repetition.

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

Completeness4/5

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

With 10 parameters and no output schema, the description compensates by enumerating the returned components (set up, discovery questions, criteria, reference call questions, requirement and scenario traps, commercial terms, tactics, sector notes). The schema also fully documents parameters and enums. Remaining gap is output structure or volume, which an agent would still have to discover by calling.

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 baseline is 3. The description reinforces the meaning of competitor, your_solution, your_strengths, and competitor_weaknesses as user-supplied rather than inferred, but it says nothing about trap_type, evaluation_stage, buyer_persona, or business_model beyond what the schema already documents. It adds emphasis rather than new semantics.

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 states a specific verb and resource: it decides which questions expose gaps in a named competitor and returns a defined set of positioning artifacts. It implicitly separates itself from generic siblings like discovery_question_bank by naming competitor-specific outputs (requirement and scenario traps, commercial terms). It stops short of naming a sibling or an explicit exclusion, so it is clear but not fully differentiated.

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?

It describes what inputs to supply ('the named competitor, your solution, your strengths and its weak points') and the constraint 'without negative selling', which implies a pre-deal competitive positioning context. There is no explicit when-to-use versus deal_strategy_coach, discovery_question_bank, or win_loss_analyzer, and no stated preconditions such as needing a known competitor already selected.

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

deal_strategy_coachDeal Strategy CoachA
Read-only
Inspect

Helps you decide what to do next to move a deal. You give the deal name and stage, plus competitors, stakeholder positions and blockers. You get a deal health score, a strategy for the stage, next steps and risks to handle. Ask the user to confirm blocker status, economic buyer engagement, incumbent status and project status when those facts affect the score; typed facts take precedence over text.

NameRequiredDescriptionDefault
blockersNoKnown blockers or objections
deal_nameYesDeal/opportunity name
close_dateNoTarget close date
deal_stageYesCurrent deal stage
deal_valueNoDeal value in dollars
next_stepsNoCurrently planned next steps
competitorsNoCompetitors in the deal and their position
your_sectorNoOptional: your company's own industry (not your customers'). When given, it decides the sector notes; when left out, the tool reads it from your words and stays neutral if they are unclear.
days_in_stageNoDays the deal has been in current stage
your_solutionNoWhat you are selling
blocker_statusNoAsk whether any blocker is present. A confirmed typed fact overrides word reading.
economic_buyerNoEconomic buyer name and engagement level
project_statusNoAsk whether the project is still active. A cancelled project is held, without a close plan.
champion_statusNoChampion identification status
incumbent_statusNoAsk whether the buyer already uses a competing supplier. Overrides word reading.
economic_buyer_engagementNoAsk whether the budget holder actively participates in this decision. Overrides word reading.

TDQS

A3.7/5.0
Behavior4/5

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

Annotations already declare readOnlyHint=true, destructiveHint=false and openWorldHint=false, so safety is covered. The description adds genuine value beyond that: it names the return contents (health score, strategy, next steps, risks) and the conflict-resolution rule that 'typed facts take precedence over text', which an agent needs to know before calling.

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?

Four tight sentences: purpose first, then inputs, then outputs, then interaction caveat. No filler, though the final sentence is dense and packs four distinct facts into one clause.

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

Completeness4/5

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

With 16 parameters and no output schema, the description needs to carry the return-value burden, and it does by naming the four artifacts returned. The mutation/permission story is moot for a read-only tool, and only explicit sibling differentiation is missing.

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 every parameter already carries its own description, including the enum-level notes that typed facts override word reading. The description adds only a light procedural layer by grouping the four facts worth confirming with the user, so the baseline 3 is appropriate.

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?

States a specific verb and resource ('decide what to do next to move a deal') and enumerates both the inputs (deal name, stage, competitors, stakeholders, blockers) and outputs (health score, stage strategy, next steps, risks). It does not explicitly distinguish itself from adjacent siblings like mutual_action_plan_generator or win_loss_analyzer, so an agent must infer the boundary.

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?

Guidance is about interaction protocol rather than tool selection: 'Ask the user to confirm blocker status, economic buyer engagement, incumbent status and project status when those facts affect the score.' That is useful in-conversation direction, but there is no statement of when this tool is the right choice versus the 11 sibling generators.

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

demo_script_builderDemo Script BuilderA
Read-only
Inspect

Helps you decide what to show in a demo, and in what order. You give the demo type, the persona and the use case, plus the features you must show and the pains you name. You get a timed run from opening to close, with spoken lines and a step for each feature tied to the pains, then discussion, close and follow up lines and sector notes. The answer says where each step came from and what it did not get.

NameRequiredDescriptionDefault
attendeesNoOther attendees and their roles
demo_typeYesType of demo
your_sectorNoOptional: your company's own industry (not your customers'). When given, it decides the sector notes; when left out, the tool reads it from your words and stays neutral if they are unclear.
demo_durationNoDemo duration in minutes
your_solutionYesYour product/solution
desired_outcomeNoWhat you want to achieve from this demo
key_pain_pointsNoPain points to address in demo
known_objectionsNoKnown objections to address
primary_audienceNoPrimary demo audience (role/persona)
customer_industryNoCustomer industry
competitor_contextNoCompetitor being displaced or compared
must_show_featuresNoFeatures that must be demonstrated

TDQS

A3.6/5.0
Behavior3/5

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

Annotations already establish this is a non-destructive, read-only, closed-world tool, so the safety profile is covered. The description adds genuine value by describing the output shape — a timed run with spoken lines, pain-tied feature steps, discussion, close, follow-up, sector notes, and provenance about what it did not receive. With no output schema, that output detail is the description's main contribution, but it omits practical traits such as response length or how missing optional inputs are handled.

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 purpose and required inputs are front-loaded in the first two sentences, with output detail following. The prose is a bit meandering — phrasing like 'what it did not get' is awkward — but every sentence carries information rather than filler.

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

Completeness4/5

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

For a 12-parameter, no-output-schema generation tool, the definition covers the essential contract: what to supply and what comes back, including sector-note and provenance behavior. Only minor gaps remain, such as guidance on which of the nine optional parameters materially change the result.

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

Parameters4/5

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

Schema coverage is 100%, so the baseline is 3; the description goes slightly beyond by explaining how inputs are used — pains drive feature steps, features are tied to pains, and demo type plus persona shape the run. It still does not clarify optional-versus-required behavior or the role of duration, attendees, objections, or competitor context.

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 opening sentence states a specific objective — deciding what to show in a demo and in what order — which effectively means producing a demo run-of-show. That distinguishes it from siblings like proposal_section_writer or discovery_question_bank, though it never names an alternative explicitly.

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 tells the agent what inputs to supply (demo type, persona, use case, must-show features, pains), which implies the context in which the tool fits. But it gives no explicit when-to-use/when-not-to-use rule and no routing guidance against the eleven sibling builders.

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

discovery_question_bankDiscovery Question BankA
Read-only
Inspect

Helps you decide what to ask on a discovery call. You give the framework you use (MEDDPICC, BANT, SPICED, Challenger, Gap Selling or all five) and what you already know about the prospect. You get an opening for the conversation, questions in the language of the prospect's sector and on what your solution covers, questions for each part of the framework, a closing and what to say to an objection. It uses only the inputs you give and says which it did not get.

NameRequiredDescriptionDefault
frameworkYesDiscovery framework to use
deal_stageNoStage of conversation
your_sectorNoOptional: your company's own industry (not your customers'). When given, it decides the sector notes; when left out, the tool reads it from your words and stays neutral if they are unclear.
gaps_to_fillNoSpecific information gaps to address
known_metricsNoMetrics/KPIs already discussed
prospect_roleNoRole of person you are meeting with
your_solutionNoYour product/solution for relevant questions
known_pain_pointsNoPain points already identified
prospect_industryNoProspect industry for context
contact_permissionNoOptional confirmed fact. Ask whether this person permits further contact; this answer overrides contact-refusal wording in the notes.

TDQS

A3.7/5.0
Behavior4/5

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

Annotations already declare readOnlyHint=true, destructiveHint=false, and openWorldHint=false, so the safety profile is covered. The description goes beyond that by enumerating the returned sections and by stating it uses only supplied inputs and reports which it did not get — a genuinely useful behavioral trait for a prompt-assembly tool.

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?

Three sentences, front-loaded with the purpose and followed by input and output contracts, with no filler. Minor redundancy in the long parenthetical framework list and slightly chatty second-person phrasing, but nothing that wastes the agent's attention.

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

Completeness4/5

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

For a 10-parameter tool with no output schema, the description supplies both the input expectation and the shape of the returned content, which is what an agent needs to select and call it. The remaining gap is routing guidance relative to its many siblings, which is a selection concern rather than a completeness one.

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%, including the useful note on your_sector versus prospect_industry and the contact_permission override, so the schema carries the semantic load. The description's only addition is enumerating the framework choices, which merely repeats the enum; it adds no new meaning about deal_stage, gaps_to_fill, or known_metrics.

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 states a specific verb and output: it decides what to ask on a discovery call and returns an opening, framework-mapped questions, a closing, and objection handling. This distinguishes it from siblings like demo_script_builder or deal_strategy_coach without naming them, so it is clear but lacks explicit sibling differentiation.

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?

It implies usage context ('Helps you decide what to ask on a discovery call') and tells the agent which inputs to supply, but gives no explicit when-not-to-use guidance and never mentions an alternative among the eleven sibling tools. The routing decision is left to inference.

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

email_sequence_generatorEmail Sequence GeneratorA
Read-only
Inspect

Helps you decide what to send, and when, to open or restart a conversation. You give the persona, stage and objective (prospecting, nurture, follow up or re engagement), plus your solution, the pain point, value proposition, proof and ask. You get each email with its subject, send day and body, and a note on what you did not give. No placeholder is left in a body, and no result or statistic is invented.

NameRequiredDescriptionDefault
toneNoEmail tone
num_emailsNoAccepted but not used yet: each sequence type has a fixed number of emails
your_sectorNoOptional: your company's own industry (not your customers'). When given, it decides the sector notes; when left out, the tool reads it from your words and stays neutral if they are unclear.
social_proofNoCustomer names, stats, or proof points
sequence_typeYesType of email sequence. cold_outreach, warm_follow_up, post_demo and re_engagement have their own templates; the other types return a general outline
your_solutionYesYour product/solution
call_to_actionNoDesired action (meeting, demo, reply)
key_value_propNoPrimary value proposition
sender_contextNoContext about sender (role, shared connections, etc.)
target_personaYesTarget persona (e.g., VP Sales, CTO, CFO)
target_industryNoTarget industry for context
specific_pain_pointNoSpecific pain point to address

TDQS

A4.1/5.0
Behavior4/5

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

Annotations already establish readOnly, non-destructive and closed-world, so the bar is lower. The description adds real behavioral value beyond them: every email comes with subject, send day and body, a note on inputs the caller omitted is returned, no placeholder is left in a body, and no statistic is fabricated. It does not say whether output is persisted or how long sequences run, which keeps it short of a 5.

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?

Three sentences, front-loaded with the purpose, then the inputs, then the output shape and guarantees. Every clause carries information; nothing repeats the schema verbatim or pads the definition.

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

Completeness4/5

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

With 12 parameters, 3 required and no output schema, the description needs to sketch the return shape, and it does so (subject, send day, body, omission note). It is complete enough to call correctly, though it leaves open whether sequence length varies by type and how tone interacts with the generated copy.

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

Parameters4/5

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

Schema coverage is 100%, so the baseline is 3, but the description adds meaning by grouping the inputs into what you supply (persona, stage/objective, solution, pain point, value proposition, proof, ask) and by implying the tool reports back what was not given. Tone, sender_context and your_sector are not addressed in prose, so the gain over the schema is modest rather than complete.

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 states a concrete verb+resource: it produces an email sequence, with each email's subject, send day and body. It also scopes the purpose to opening or restarting a conversation, which separates it from siblings like proposal_section_writer or discovery_question_bank. It never names a sibling explicitly, so differentiation is inferred rather than stated.

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?

It gives clear context for use: prospecting, nurture, follow-up or re-engagement conversations, and lists the inputs that select the right sequence. There are no explicit exclusions or named alternatives for adjacent tasks such as post-demo or proposal follow-up, so the agent must infer boundaries from the schema enum.

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

mutual_action_plan_generatorMutual Action Plan GeneratorA
Read-only
Inspect

Helps you decide what has to happen, by whom and when, for a deal to sign on time. You give the deal name and the target close date, plus the current stage, the buyer's champion, economic buyer and evaluators, known requirements and process steps if you have them. You get a close plan both sides can work from, with milestones, owners and dates.

NameRequiredDescriptionDefault
blockersNoKnown blockers or concerns
deal_nameYesDeal/opportunity name
your_sectorNoOptional: your company's own industry (not your customers'). When given, it decides the sector notes; when left out, the tool reads it from your words and stays neutral if they are unclear.
current_stageNoCurrent deal stage
your_solutionNoWhat you are selling
buyer_championNoChampion name and title
economic_buyerNoEconomic buyer name and title
target_close_dateYesTarget close date (YYYY-MM-DD). A Saturday or Sunday date moves to the Friday before, and the plan says so
known_requirementsNoKnown requirements or evaluation criteria
known_process_stepsNoKnown steps in their buying process, separated by semicolons or new lines (for example: Pilot; security review; procurement). Each step becomes its own milestone
procurement_contactNoProcurement contact if known
technical_evaluatorsNoTechnical evaluators involved

TDQS

A3.7/5.0
Behavior4/5

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

Annotations already declare readOnlyHint, non-destructive and closed-world, so safety is covered. The description adds real context on top: what the output artifact is ('a close plan both sides can work from, with milestones, owners and dates') and that weekend close dates roll back to the preceding Friday with the change flagged.

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?

Front-loaded with the purpose, followed by inputs and then the returned artifact, in three clean sentences. The middle sentence is a laundry list that largely duplicates the schema, but the overall length is proportionate to a 12-parameter tool.

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

Completeness4/5

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

For a 12-parameter generator with no output schema and read-only annotations, the description covers purpose, minimum required inputs, optional enrichment and the shape of the result. It stops short of explaining what happens with sparse input or how milestones are prioritized, but nothing essential to calling it is missing.

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 every one of the 12 parameters is already documented in structured form, including the sector inference fallback and the semicolon/newline format for process steps. The description only restates which inputs are needed versus optional, adding little beyond the schema; baseline 3 applies.

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 gives a concrete verb-and-artifact: it produces a close plan with milestones, owners and dates for a deal to sign on time. That is distinguishable from siblings like account_plan_builder or deal_strategy_coach, though the description never names an alternative to sharpen the boundary.

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?

Usage is implied rather than stated: you invoke it when you need a mutual close plan and have at least a deal name and target close date. It notes that stage, buyer roles and process steps are optional ('if you have them'), but there is no explicit when-not guidance or comparison to the other planning tools.

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

pricing_negotiation_guidePricing Negotiation GuideA
Read-only
Inspect

Helps you decide how to answer a discount request without giving away margin. You give the negotiation scenario, plus deal value, the discount asked, each side's leverage and who approves. You get a leverage assessment, a value based negotiation strategy, answers to common pushback and a discount approval framework. Ask whether the user has authority to approve the proposed terms.

NameRequiredDescriptionDefault
scenarioYesNegotiation scenario
deal_valueNoCurrent deal value
your_sectorNoOptional: your company's own industry (not your customers'). When given, it decides the sector notes; when left out, the tool reads it from your words and stays neutral if they are unclear.
your_leverageNoYour leverage points (unique features, timeline, etc.)
your_solutionNoYour product/solution. Named in the guide and used, with your leverage, to read the sector and how you charge
business_modelNoOptional: how you charge (software subscription, services, connectivity, per transaction, marketplace, hardware plus software, or investment management). Read from your other inputs when left out
buyer_leverageNoBuyer leverage points (size, reference potential, etc.)
value_deliveredNoQuantified value your solution delivers. Used in the value reframe, word for word; the guide adds no value figure of its own
competitor_priceNoCompetitor pricing if known
decision_timelineNoWhen decision needs to be made
approval_authorityNoWho has final approval on pricing
discount_requestedNoDiscount percentage requested
pricing_authority_statusNoOptional confirmed fact. Ask whether the user can approve this price or discount. Free-text role titles do not establish authority; unconfirmed authority holds commitment to terms.

TDQS

A3.7/5.0
Behavior4/5

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

Annotations already declare readOnlyHint and no destruction, so the bar is lower, yet the description still adds value by disclosing the output shape: leverage assessment, value-based strategy, pushback answers, and a discount approval framework. It does not discuss length, format, or any limits, which keeps it below a 5.

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 outcome and margin constraint are front-loaded, followed by inputs and outputs in a compact three-sentence flow. The trailing instruction about approval authority is somewhat disjointed from the descriptive framing but is short and actionable.

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

Completeness4/5

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

For a 13-parameter advisory tool with no output schema, the description covers purpose, required inputs, and the returned artifacts well enough to call it correctly. The fallback and inference behaviors are carried by the schema rather than the description, which is acceptable but leaves the description near rather than fully complete.

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% and the schema descriptions are unusually rich, including inference behavior for your_sector, business_model, and pricing_authority_status. The description only restates a subset of the inputs, so it adds little semantic meaning beyond the schema; baseline 3 applies.

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 states a specific purpose with a clear outcome ("decide how to answer a discount request without giving away margin") and enumerates what the tool returns. It does not name any sibling such as deal_strategy_coach or competitive_trap_setter, so an agent must infer the boundary from the scenario enum rather than from the text.

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?

It tells the agent what to supply ("You give the negotiation scenario, plus deal value, the discount asked, each side's leverage and who approves"), which implies usage, and adds one procedural instruction about confirming approval authority. There is no explicit when-not-to-use guidance and no routing to the obviously overlapping siblings.

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

proposal_section_writerProposal Section WriterA
Read-only
Inspect

Helps you write one section of a proposal for a named buyer. You give the section you need (such as an executive summary, solution overview or pricing justification), your solution, the buyer's challenges, your differentiators, pricing and success measures. You get that section in sentences built from your inputs, with sector notes. It invents no figure, customer or date, and says once which inputs were not given.

NameRequiredDescriptionDefault
toneNoTone for the proposal (changes only the opening of the executive summary)
pricingNoPricing details if relevant
your_sectorNoOptional: your company's own industry (not your customers'). When given, it decides the sector notes; when left out, the tool reads it from your words and stays neutral if they are unclear.
section_typeYesProposal section to generate
customer_nameNoCustomer name
your_solutionYesYour product/solution
success_metricsNoExpected outcomes/metrics
primary_audienceNoAdds a one-line note at the top of the executive summary on what this audience looks for
customer_industryNoCustomer industry
customer_challengesNoKey challenges identified
key_differentiatorsNoWhy you vs alternatives
implementation_approachNoHow you will implement

TDQS

A3.7/5.0
Behavior4/5

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

Annotations already declare readOnlyHint=true, destructiveHint=false and openWorldHint=false, so the safety profile is covered. The description adds genuinely non-obvious behavior beyond that: it invents no figure, customer or date, it appends sector notes, and it reports missing inputs exactly once — all useful for trusting the output. It does not describe length or formatting of the returned section, which keeps it below a 5.

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?

Three sentences, front-loaded with the core action and then the input/output contract, with no filler or marketing language. The middle sentence is a dense comma list, but every item maps to a real parameter, so it earns its space.

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

Completeness4/5

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

With 12 parameters, full schema coverage and no output schema, the description does the necessary work: it describes the shape of the return (prose built from the inputs plus sector notes) and the missing-input disclosure. What remains unstated is output length, structure, and whether the section is returned alone or with surrounding context — minor for a read-only generator.

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 12 parameters including enum values and the note that tone affects only the executive summary opening. The description's input list largely restates those fields; its only added semantic value is that omitted sector input is inferred from the user's words and stays neutral when unclear, which is also present in the schema. Baseline 3 applies.

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?

States a specific verb and resource — 'write one section of a proposal for a named buyer' — and enumerates example section types (executive summary, solution overview, pricing justification), which separates it from siblings like roi_business_case_builder or demo_script_builder. It stops short of explicitly naming an alternative tool, so it is clear but not maximally differentiated.

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 the usage context by listing the inputs to supply (section, solution, buyer challenges, differentiators, pricing, success measures), which tells an agent roughly when the tool applies. It never states when NOT to use it or points to a sibling for adjacent jobs such as a full business case or a demo script, so routing is left to inference.

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

roi_business_case_builderROI Business Case BuilderA
Read-only
Inspect

Helps you build an ROI case the buyer's finance team can check. You give your solution, its main value driver and the buyer's own figures: an annual value estimate, or current annual cost with the expected improvement percent. With them you get the ROI, payback, three year value and sensitivity. Without them it shows no ROI: it names the inputs to add and gives the structure of the case (the cost lines to price, your quoted results as reference points, the questions to ask). Ask finance for the cash-only annual benefit when an investment decision depends on cash.

NameRequiredDescriptionDefault
industryNoThe customer's industry, in any words. Used for wording and sector notes only: no industry figure is applied to the calculation. A return needs the buyer's own figures (annual value estimate, or current annual cost with expected improvement percent)
your_sectorNoOptional: your company's own industry (not your customers'). When given, it decides the sector notes; when left out, the tool reads it from your words and stays neutral if they are unclear.
company_sizeNoCompany size tier
customer_nameNoCustomer/prospect name
known_metricsNoMetrics the prospect shared, or results you can quote. Listed as reference points, never as the buyer's figures; to turn the buyer's figures into the value, give current annual cost and expected improvement percent, or annual value estimate
your_solutionYesYour product/solution
annual_revenueNoCustomer annual revenue. Shown as your input; it is not turned into a value
employee_countNoNumber of employees. Shown as your input; it is not turned into a value
solution_priceNoAnnual cost of your solution
current_processNoHow they do it today. Separate the ways of working with a semicolon: each becomes a cost line to price. Not used in the calculation
annual_cash_benefitNoOptional buyer-confirmed annual cash benefit in US dollars, excluding staff time without a cash release. Ask finance to separate cash from non-cash value. Compared with the annual solution price; a cash deficit holds the investment decision.
current_annual_costNoOptional: what the problem or the current process costs the buyer a year, in dollars (their figure)
primary_value_driverYesPrimary value category
annual_value_estimateNoOptional: the buyer's own estimate of the annual value in dollars; used as the value when given
implementation_timelineNoExpected implementation time. Shown in the output; not used in the calculation
expected_improvement_percentNoOptional: the share of that annual cost the buyer expects to save, in percent (their figure)

TDQS

A4.2/5.0
Behavior4/5

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

Annotations already declare read-only, non-destructive, closed-world behavior, so the description earns credit for disclosing the degraded path: with no buyer figures it returns no ROI, instead naming the missing inputs and laying out the case structure. It also enumerates the computed outputs (ROI, payback, three-year value, sensitivity), which is real behavioral context the annotations cannot convey.

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 paragraph is front-loaded with the purpose and the two operating modes, then closes with a conditional data-gathering tip. Sentences are dense but each carries information; the finance/cash sentence is the only one that reads slightly tangential and could be folded into the figures sentence.

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

Completeness4/5

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

For a 16-parameter tool with only 2 required fields and no output schema, the description covers what is needed: required inputs, the fallback when figures are absent, and the shape of the returned analysis. It stops short of stating units or formatting expectations for the computed outputs, but nothing essential to invoking it correctly is missing.

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

Parameters5/5

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

Schema coverage is already 100%, so the baseline would be 3, but the description adds a cross-parameter rule the schema only states piecemeal: value comes either from an annual value estimate or from current annual cost combined with expected improvement percent. It also reinforces the buyer-figure vs. reference-point distinction that governs several optional fields, which is the key semantic trap in this 16-parameter 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 names a specific verb and artifact ('build an ROI case') and states the two required ingredients (solution, primary value driver) plus the buyer figures needed to produce numbers. It is clearly distinguishable from the sibling builders, which cover plans, demos, and proposals rather than financial justification, though it never explicitly contrasts itself with them.

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?

It gives a clear when-to-use condition by splitting the two modes: with buyer figures you get computed ROI, without them you get an input checklist and case structure. It adds a situational instruction ('Ask finance for the cash-only annual benefit when an investment decision depends on cash'), but does not name any alternative tool or state when a different builder is the better choice.

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

win_loss_analyzerWin/Loss AnalyzerA
Read-only
Inspect

Helps you decide why you won or lost and what to change. You give the details of one deal, a competitor pattern or a set of deals. You get a short write up that names the outcome, the stated reason in the buyer's words, what the reason points to and what the buyer weighed, then questions for the review call and sector notes. It adds no figure or reason you did not give, and says what a missing outcome or reason would add.

NameRequiredDescriptionDefault
deal_valueNoDeal value
loss_reasonNoStated loss reason (for lost deals)
your_sectorNoOptional: your company's own industry (not your customers'). When given, it decides the sector notes; when left out, the tool reads it from your words and stays neutral if they are unclear.
deal_detailsNoDeal details, can be rough notes, CRM export, or structured data
deal_outcomeNoDeal outcome for single deal analysis
analysis_typeYesType of analysis
your_solutionNoWhat you were selling
competitor_wonNoCompetitor who won (if applicable)
multiple_dealsNoFor portfolio analysis: summary of multiple deals
sales_cycle_daysNoLength of sales cycle
stakeholders_involvedNoKey stakeholders and their positions

TDQS

A3.7/5.0
Behavior4/5

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

Annotations already mark this as a read-only, non-destructive, closed-world tool. Beyond that, the description adds meaningful behavioral context: it says the write-up will not invent figures or reasons, and it explains how missing outcomes or reasons are handled.

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 front-loaded with the purpose and then explains input and output expectations in a compact way. It is dense but avoids repetition and unnecessary filler.

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

Completeness4/5

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

For an 11-parameter analytical tool with full schema coverage and annotations, the description is largely complete. It explains the output content in lieu of an output schema and clarifies non-fabrication behavior, though it could say more about when to use this tool versus its siblings.

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 parameter definitions already carry most semantic weight. The description adds useful framing about the types of deal inputs and the output structure, but it does not add specific meaning to individual parameters 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 states a specific analytical purpose: explain why a deal was won or lost and what to change. It covers the scope of inputs (one deal, competitor pattern, or set of deals) and the kind of write-up produced, though it does not explicitly position itself against sibling tools such as deal_strategy_coach.

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?

It gives implied usage contexts by naming single deals, competitor patterns, and deal sets, which map to the analysis_type enum. However, it does not state when to choose this tool over related siblings or provide exclusions for when it is inappropriate.

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. 5 tool updates
    • Changedaccount_plan_builder1 field changed
      • changedInput schema / properties / known_contacts / description
        Previous value: -"Known contacts and their roles, one per line or separated by semicolons, for example: Head of RevOps (champion); CFO. Each entry becomes one row, so put other notes in account_notes"New value: +"Known contacts and their roles, one per line or separated by semicolons, for example: Head of RevOps (champion); CFO. Each entry becomes one row, so put other notes in account notes"
    • Changeddeal_strategy_coach4 fields changed
      • addedInput schema / properties / blocker_status
        Added value: +{
        +  "description": "Ask whether any blocker is present. A confirmed typed fact overrides word reading.",
        +  "enum": [
        +    "none",
        +    "present",
        +    "unknown"
        +  ],
        +  "type": "string"
        +}
      • addedInput schema / properties / economic_buyer_engagement
        Added value: +{
        +  "description": "Ask whether the budget holder actively participates in this decision. Overrides word reading.",
        +  "enum": [
        +    "engaged",
        +    "not_engaged",
        +    "unknown"
        +  ],
        +  "type": "string"
        +}
      • addedInput schema / properties / incumbent_status
        Added value: +{
        +  "description": "Ask whether the buyer already uses a competing supplier. Overrides word reading.",
        +  "enum": [
        +    "present",
        +    "none",
        +    "unknown"
        +  ],
        +  "type": "string"
        +}
      • addedInput schema / properties / project_status
        Added value: +{
        +  "description": "Ask whether the project is still active. A cancelled project is held, without a close plan.",
        +  "enum": [
        +    "active",
        +    "cancelled",
        +    "unknown"
        +  ],
        +  "type": "string"
        +}
    • Changeddiscovery_question_bank1 field changed
      • addedInput schema / properties / contact_permission
        Added value: +{
        +  "description": "Optional confirmed fact. Ask whether this person permits further contact; this answer overrides contact-refusal wording in the notes.",
        +  "enum": [
        +    "allowed",
        +    "declined",
        +    "unknown"
        +  ],
        +  "type": "string"
        +}
    • Changedpricing_negotiation_guide1 field changed
      • addedInput schema / properties / pricing_authority_status
        Added value: +{
        +  "description": "Optional confirmed fact. Ask whether the user can approve this price or discount. Free-text role titles do not establish authority; unconfirmed authority holds commitment to terms.",
        +  "enum": [
        +    "authorized",
        +    "not_authorized",
        +    "unknown"
        +  ],
        +  "type": "string"
        +}
    • Changedroi_business_case_builder3 fields changed
      • addedInput schema / properties / annual_cash_benefit
        Added value: +{
        +  "description": "Optional buyer-confirmed annual cash benefit in US dollars, excluding staff time without a cash release. Ask finance to separate cash from non-cash value. Compared with the annual solution price; a cash deficit holds the investment decision.",
        +  "minimum": 0,
        +  "type": "number"
        +}
      • changedInput schema / properties / industry / description
        Previous value: -"The customer's industry, in any words. Used for wording and sector notes only: no industry figure is applied to the calculation. A return needs the buyer's own figures (annual_value_estimate, or current_annual_cost with expected_improvement_percent)"New value: +"The customer's industry, in any words. Used for wording and sector notes only: no industry figure is applied to the calculation. A return needs the buyer's own figures (annual value estimate, or current annual cost with expected improvement percent)"
      • changedInput schema / properties / known_metrics / description
        Previous value: -"Metrics the prospect shared, or results you can quote. Listed as reference points, never as the buyer's figures; to turn the buyer's figures into the value, give current_annual_cost and expected_improvement_percent, or annual_value_estimate"New value: +"Metrics the prospect shared, or results you can quote. Listed as reference points, never as the buyer's figures; to turn the buyer's figures into the value, give current annual cost and expected improvement percent, or annual value estimate"
  2. 2 tool updates
    • Changedaccount_plan_builder1 field changed
      • changedInput schema / properties / known_contacts / description
        Previous value: -"Known contacts and their roles (can be rough notes)"New value: +"Known contacts and their roles, one per line or separated by semicolons, for example: Head of RevOps (champion); CFO. Each entry becomes one row, so put other notes in account_notes"
    • Changedmutual_action_plan_generator2 fields changed
      • changedInput schema / properties / known_process_steps / description
        Previous value: -"Known steps in their buying process"New value: +"Known steps in their buying process, separated by semicolons or new lines (for example: Pilot; security review; procurement). Each step becomes its own milestone"
      • changedInput schema / properties / target_close_date / description
        Previous value: -"Target close date (YYYY-MM-DD)"New value: +"Target close date (YYYY-MM-DD). A Saturday or Sunday date moves to the Friday before, and the plan says so"
  3. 12 tool updates
    • Changedaccount_plan_builder1 field changed
      • addedInput schema / properties / your_sector
        Added value: +{
        +  "description": "Optional: your company's own industry (not your customers'). When given, it decides the sector notes; when left out, the tool reads it from your words and stays neutral if they are unclear.",
        +  "enum": [
        +    "logistics_tech",
        +    "fintech",
        +    "saas",
        +    "vertical_saas",
        +    "ai_native",
        +    "ites",
        +    "telecom",
        +    "software",
        +    "cybersecurity",
        +    "other"
        +  ],
        +  "type": "string"
        +}
    • Changedchampion_enablement_kit1 field changed
      • addedInput schema / properties / your_sector
        Added value: +{
        +  "description": "Optional: your company's own industry (not your customers'). When given, it decides the sector notes; when left out, the tool reads it from your words and stays neutral if they are unclear.",
        +  "enum": [
        +    "logistics_tech",
        +    "fintech",
        +    "saas",
        +    "vertical_saas",
        +    "ai_native",
        +    "ites",
        +    "telecom",
        +    "software",
        +    "cybersecurity",
        +    "other"
        +  ],
        +  "type": "string"
        +}
    • Changedcompetitive_trap_setter1 field changed
      • addedInput schema / properties / your_sector
        Added value: +{
        +  "description": "Optional: your company's own industry (not your customers'). When given, it decides the sector notes; when left out, the tool reads it from your words and stays neutral if they are unclear.",
        +  "enum": [
        +    "logistics_tech",
        +    "fintech",
        +    "saas",
        +    "vertical_saas",
        +    "ai_native",
        +    "ites",
        +    "telecom",
        +    "software",
        +    "cybersecurity",
        +    "other"
        +  ],
        +  "type": "string"
        +}
    • Changeddeal_strategy_coach1 field changed
      • addedInput schema / properties / your_sector
        Added value: +{
        +  "description": "Optional: your company's own industry (not your customers'). When given, it decides the sector notes; when left out, the tool reads it from your words and stays neutral if they are unclear.",
        +  "enum": [
        +    "logistics_tech",
        +    "fintech",
        +    "saas",
        +    "vertical_saas",
        +    "ai_native",
        +    "ites",
        +    "telecom",
        +    "software",
        +    "cybersecurity",
        +    "other"
        +  ],
        +  "type": "string"
        +}
    • Changeddemo_script_builder1 field changed
      • addedInput schema / properties / your_sector
        Added value: +{
        +  "description": "Optional: your company's own industry (not your customers'). When given, it decides the sector notes; when left out, the tool reads it from your words and stays neutral if they are unclear.",
        +  "enum": [
        +    "logistics_tech",
        +    "fintech",
        +    "saas",
        +    "vertical_saas",
        +    "ai_native",
        +    "ites",
        +    "telecom",
        +    "software",
        +    "cybersecurity",
        +    "other"
        +  ],
        +  "type": "string"
        +}
    • Changeddiscovery_question_bank1 field changed
      • addedInput schema / properties / your_sector
        Added value: +{
        +  "description": "Optional: your company's own industry (not your customers'). When given, it decides the sector notes; when left out, the tool reads it from your words and stays neutral if they are unclear.",
        +  "enum": [
        +    "logistics_tech",
        +    "fintech",
        +    "saas",
        +    "vertical_saas",
        +    "ai_native",
        +    "ites",
        +    "telecom",
        +    "software",
        +    "cybersecurity",
        +    "other"
        +  ],
        +  "type": "string"
        +}
    • Changedemail_sequence_generator1 field changed
      • addedInput schema / properties / your_sector
        Added value: +{
        +  "description": "Optional: your company's own industry (not your customers'). When given, it decides the sector notes; when left out, the tool reads it from your words and stays neutral if they are unclear.",
        +  "enum": [
        +    "logistics_tech",
        +    "fintech",
        +    "saas",
        +    "vertical_saas",
        +    "ai_native",
        +    "ites",
        +    "telecom",
        +    "software",
        +    "cybersecurity",
        +    "other"
        +  ],
        +  "type": "string"
        +}
    • Changedmutual_action_plan_generator1 field changed
      • addedInput schema / properties / your_sector
        Added value: +{
        +  "description": "Optional: your company's own industry (not your customers'). When given, it decides the sector notes; when left out, the tool reads it from your words and stays neutral if they are unclear.",
        +  "enum": [
        +    "logistics_tech",
        +    "fintech",
        +    "saas",
        +    "vertical_saas",
        +    "ai_native",
        +    "ites",
        +    "telecom",
        +    "software",
        +    "cybersecurity",
        +    "other"
        +  ],
        +  "type": "string"
        +}
    • Changedpricing_negotiation_guide3 fields changed
      • changedInput schema / properties / value_delivered / description
        Previous value: -"Quantified value your solution delivers. Shown in the output; the value example does not use it"New value: +"Quantified value your solution delivers. Used in the value reframe, word for word; the guide adds no value figure of its own"
      • addedInput schema / properties / your_sector
        Added value: +{
        +  "description": "Optional: your company's own industry (not your customers'). When given, it decides the sector notes; when left out, the tool reads it from your words and stays neutral if they are unclear.",
        +  "enum": [
        +    "logistics_tech",
        +    "fintech",
        +    "saas",
        +    "vertical_saas",
        +    "ai_native",
        +    "ites",
        +    "telecom",
        +    "software",
        +    "cybersecurity",
        +    "other"
        +  ],
        +  "type": "string"
        +}
      • changedInput schema / properties / your_solution / description
        Previous value: -"Accepted but not used yet by this tool"New value: +"Your product/solution. Named in the guide and used, with your leverage, to read the sector and how you charge"
    • Changedproposal_section_writer2 fields changed
      • changedInput schema / properties / primary_audience / description
        Previous value: -"Accepted but not used yet: the text is the same for every audience"New value: +"Adds a one-line note at the top of the executive summary on what this audience looks for"
      • addedInput schema / properties / your_sector
        Added value: +{
        +  "description": "Optional: your company's own industry (not your customers'). When given, it decides the sector notes; when left out, the tool reads it from your words and stays neutral if they are unclear.",
        +  "enum": [
        +    "logistics_tech",
        +    "fintech",
        +    "saas",
        +    "vertical_saas",
        +    "ai_native",
        +    "ites",
        +    "telecom",
        +    "software",
        +    "cybersecurity",
        +    "other"
        +  ],
        +  "type": "string"
        +}
    • Changedroi_business_case_builder6 fields changed
      • changedInput schema / properties / annual_revenue / description
        Previous value: -"Customer annual revenue"New value: +"Customer annual revenue. Shown as your input; it is not turned into a value"
      • changedInput schema / properties / current_process / description
        Previous value: -"How they do it today. Shown in the output; not used in the calculation"New value: +"How they do it today. Separate the ways of working with a semicolon: each becomes a cost line to price. Not used in the calculation"
      • changedInput schema / properties / employee_count / description
        Previous value: -"Number of employees"New value: +"Number of employees. Shown as your input; it is not turned into a value"
      • changedInput schema / properties / industry / description
        Previous value: -"Industry for the example benchmarks: Technology, Financial_Services, Healthcare, Manufacturing or Retail (exact spelling). Any other value uses Technology"New value: +"The customer's industry, in any words. Used for wording and sector notes only: no industry figure is applied to the calculation. A return needs the buyer's own figures (annual_value_estimate, or current_annual_cost with expected_improvement_percent)"
      • changedInput schema / properties / known_metrics / description
        Previous value: -"Metrics the prospect shared. Shown in the output; to turn them into the value, give current_annual_cost and expected_improvement_percent, or annual_value_estimate"New value: +"Metrics the prospect shared, or results you can quote. Listed as reference points, never as the buyer's figures; to turn the buyer's figures into the value, give current_annual_cost and expected_improvement_percent, or annual_value_estimate"
      • addedInput schema / properties / your_sector
        Added value: +{
        +  "description": "Optional: your company's own industry (not your customers'). When given, it decides the sector notes; when left out, the tool reads it from your words and stays neutral if they are unclear.",
        +  "enum": [
        +    "logistics_tech",
        +    "fintech",
        +    "saas",
        +    "vertical_saas",
        +    "ai_native",
        +    "ites",
        +    "telecom",
        +    "software",
        +    "cybersecurity",
        +    "other"
        +  ],
        +  "type": "string"
        +}
    • Changedwin_loss_analyzer1 field changed
      • addedInput schema / properties / your_sector
        Added value: +{
        +  "description": "Optional: your company's own industry (not your customers'). When given, it decides the sector notes; when left out, the tool reads it from your words and stays neutral if they are unclear.",
        +  "enum": [
        +    "logistics_tech",
        +    "fintech",
        +    "saas",
        +    "vertical_saas",
        +    "ai_native",
        +    "ites",
        +    "telecom",
        +    "software",
        +    "cybersecurity",
        +    "other"
        +  ],
        +  "type": "string"
        +}
  4. 12 tool updates
    • 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

Related MCP Connectors

Related MCP Servers

  • F
    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.
    61 npm
    -
  • A
    license
    A
    quality
    B
    maintenance
    8 strategic GTM execution tools for founders, CMOs, and strategy leaders covering PMF assessment, launch planning, customer research, retention, partner programs, crisis management, and competitive intelligence.
    8
    95 npm
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    Revenue intelligence for complex B2B growth. Your agent builds the assets technical founders sell with, and prepares them for real buyer conversations.
    34
    3,298 npm
    2
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.