Skip to main content
Glama

CVSS Calculator MCP

Server Details

Calculate and validate CVSS 2.0, 3.0, 3.1, and 4.0 base scores.

Ownership verified
Status
Healthy
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
Repository
alfa-reza/cvss-calculator-mcp
GitHub Stars
1
Server Listing
CVSS Calculator MCP

TDQS

A4.2/5.0

Scored across 1 tool

Disambiguation5/5

With a single tool there is no possible confusion about which tool to select, and the description makes the exact scope (Base score, four CVSS versions) explicit. Metric abbreviations are spelled out so the parameter space is self-documenting.

Naming Consistency5/5

The single tool follows a clear verb_noun convention (calculate_cvss) in snake_case, which is exactly the pattern one would want extended across a larger set.

Tool Count4/5

For a narrowly scoped calculator, one tool is the right shape rather than a mismatch, so this is well-scoped rather than thin. It is only slightly under-scoped in that vector-string parsing/validation or a metric-listing helper could reasonably live alongside it.

Completeness3/5

Coverage of the domain is deliberately partial: only Base scores for 2.0/3.0/3.1/4.0, with temporal and environmental metrics explicitly rejected and no way to parse or validate an existing CVSS vector string. For a server named 'CVSS Calculator' those are notable gaps an agent may hit in real triage workflows.

Available Tools

1 tool
calculate_cvssAInspect

Calculate a CVSS Base-only score for 2.0, 3.0, 3.1 or 4.0. Supply every metric; never guess. v2: AV Access Vector, AC Access Complexity, Au Authentication, C/I/A Confidentiality/Integrity/Availability. v3: AV Attack Vector, AC Attack Complexity, PR Privileges Required, UI User Interaction, S Scope, C/I/A impact. v4: AT Attack Requirements, VC/VI/VA Vulnerable System impact, SC/SI/SA Subsequent System impact. Rejects non-Base metrics.

NameRequiredDescriptionDefault
vectorYesComplete case-sensitive Base-only vector. v2: AV L/A/N, AC H/M/L, Au M/S/N, C/I/A N/P/C. v3: AV N/A/L/P, AC L/H, PR N/L/H, UI N/R, S U/C, C/I/A H/L/N. v4: AV N/A/L/P, AC L/H, AT N/P, PR N/L/H, UI N/P/A, VC/VI/VA/SC/SI/SA H/L/N.
versionYesCVSS version

TDQS

A4.1/5.0
Behavior3/5

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

No annotations are provided, so the description carries the full burden. It does disclose validation behavior (rejects non-Base vectors) and the required version-specific metric sets, but says nothing about what is returned (score plus any computed components) or how errors surface—material gaps for a tool with zero annotation coverage.

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 action and version scope, then the metric glossary. Dense but every clause carries information; the per-version metric lists partly duplicate the schema's enumerated values, which is the only waste.

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?

A two-parameter, single-purpose tool with no output schema and full schema coverage needs little more than this. The one real omission is the return value (a numeric score and possibly per-metric breakdown), which the agent must infer.

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 already 100%, so the baseline is 3; the description earns above it by expanding abbreviations the schema only lists cryptically (AV Access Vector, AT Attack Requirements, SC/SI/SA Subsequent System impact) and by warning that the vector is case-sensitive. It stops short of giving format examples or ordering rules.

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

Purpose5/5

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

States a specific verb and resource ('Calculate a CVSS Base-only score') and scopes it precisely to versions 2.0/3.0/3.1/4.0 and Base-only metrics. An agent knows exactly what computation this performs and what it will refuse.

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?

Gives explicit input discipline ('Supply every metric; never guess') and an exclusion rule ('Rejects non-Base metrics'), which amounts to a when-not condition. It lacks any statement of when to prefer a different approach, but with no siblings that gap is minor.

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. 1 tool update
    • First observedcalculate_cvss

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables AI clients to calculate, explain, and inspect CVSS 4.0 vectors and metrics through local stdio or authenticated hosted MCP connections, supporting private severity assessments.
    BSD 2-Clause "Simplified"
  • A
    license
    A
    quality
    B
    maintenance
    Enables security operations workflows by providing tools for CVSS 3.1 scoring, IOC extraction and defanging, email header triage, hash and JWT decoding, timestamp conversion, layered decoding, and CISA KEV lookups.
    10
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    Provides EPSS scores, percentiles, and time series for CVEs, along with vulnerability details from the NVD API, enabling risk assessment through natural language.
    -
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.