Skip to main content
Glama

CVSS Calculator MCP

Server Details

CVSS Calculator MCP is a lightweight MCP server that enables AI agents to accurately calculate CVSS Base Scores and severity ratings. Supports CVSS 2.0, 3.0, 3.1, and 4.0 for vulnerability assessment, penetration testing, bug bounty hunting, and security reporting.

Ownership verified
Status
Healthy
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL

TDQS

A4.2/5.0

Scored across 1 tool

Disambiguation5/5

With only one tool in the set, there is no possibility of confusion or misselection. The single tool has an unambiguous purpose: compute a CVSS Base score.

Naming Consistency5/5

The lone tool, calculate_cvss, follows a clean verb_noun snake_case convention and is self-descriptive. No competing conventions exist to create inconsistency.

Tool Count4/5

For a pure computation like CVSS scoring, a single tool is genuinely the right scope rather than an arbitrary minimum. It is slightly thin in that only one entry point exists, but nothing here feels gratuitous or missing at the count level.

Completeness3/5

The tool explicitly covers Base-only scoring and rejects non-Base metrics, so there is no support for temporal or environmental scores, nor for parsing an existing CVSS vector string. These are notable gaps for real-world vulnerability workflows, though the stated scope is self-consistent.

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 Servers

  • A
    license
    Not graded
    quality
    C
    maintenance
    Remote MCP server that lets AI assistants read tracked competitive intelligence — competitor news, reviews, website changes, social posts and ads — and act on it by managing projects, competitors, battle cards, reports and canvases. Every answer carries a source and a date, and write actions only publish when explicitly shared.
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    Enables brand visibility monitoring across major AI platforms like ChatGPT, Claude, Gemini, and Perplexity. It allows users to track visibility scores, analyze competitor data, and receive actionable insights to improve AI-generated brand recommendations.
    16
    18 npm
    1
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Browse IndustryLens's published competitive-intelligence reports and head-to-head competitor comparisons from any AI agent — real, source-backed data.
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources