Skip to main content
Glama

Rahul D Sarker: Marketing & RevOps Tools

Value Proposition Strength Grader

value_prop_strength_grader
Read-onlyIdempotent

Score a value proposition on clarity, specificity, differentiation, outcome focus, and pain relevance into a 0-100 score. See the full version at https://rahuldsarker.co/calculators/value-prop-strength-grader

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
instantlyClearYesInstantly clear, no second read needed (weight 25)
focusedOnOutcomeYesFocused on the customer's outcome (weight 20)
speaksToRealPainYesSpeaks to a real, felt pain (weight 15)
specificNotGenericYesSpecific, not generic (weight 20)
differentiatedFromCompetitorsYesDifferentiated from competitors (weight 20)

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

B3.2/5.0
Behavior3/5

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

Annotations already declare readOnlyHint, idempotentHint, and non-destructive behavior, so the safety profile is covered. The description adds the output scale (0-100) which is genuinely useful since there is no output schema, but it discloses nothing further about scoring mechanics or edge cases such as ties or partial 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?

The core sentence is front-loaded and dense with the dimensions and output range. The trailing link to the vendor site is promotional filler that does not help an agent invoke the tool, but it is a minor dilution rather than a structural problem.

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 no output schema, the description correctly compensates by stating the 0-100 score, and the required inputs are fully documented in the schema. Nothing essential for a correct call is missing, though a note on the scoring output shape or interpretation bands would strengthen it.

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 each enum parameter already carries its weight in its own description, so the schema does the heavy lifting. The description's dimension list echoes the parameters without adding syntax or interpretation beyond what is already structured.

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 (score) and resource (a value proposition) and enumerates the five scoring dimensions, so an agent knows exactly what this tool consumes and produces. It does not name any sibling grader (e.g. above_the_fold_messaging_clarity_grader, pricing_page_architecture_grader) to disambiguate, so it falls short of a 5.

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

Usage Guidelines2/5

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

There is no statement of when to use this tool versus the many adjacent graders in the sibling list, nor any prerequisites or exclusions. The only directional cue is a promotional link, which is not usable invocation guidance.

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

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources