Skip to content

MCP Server — Tools Reference

The Meterian MCP Server exposes two tools.


advisories_get

Returns all known security advisories and license issues for a specific library version.

Parameters:

Parameter Type Required Description
language string yes Package manager (see Supported Languages)
name string yes Package name as published
version string yes Library version to check

Example call:

{
  "tool": "advisories_get",
  "parameters": {
    "language": "nodejs",
    "name": "lodash",
    "version": "4.17.15"
  }
}

Response: JSON object with an advisories array. Each entry contains the advisory ID, severity, title, description, and affected version range.


advisories_getnextsafe

Returns the recommended safe upgrade versions for a vulnerable library.

Parameters:

Parameter Type Required Description
language string yes Package manager (see Supported Languages)
name string yes Package name as published
version string yes Current (vulnerable) version

Example call:

{
  "tool": "advisories_getnextsafe",
  "parameters": {
    "language": "nodejs",
    "name": "lodash",
    "version": "4.17.15"
  }
}

Response:

{
  "safe_versions": {
    "latestPatch": "4.17.21",
    "latestMinor": null,
    "latestMajor": null
  }
}
Field Meaning
latestPatch Earliest safe version at the same major.minor — least disruptive fix
latestMinor Earliest safe version at the same major
latestMajor Latest safe version overall — most up-to-date fix

A null value means no safe version exists at that semver level (e.g. the vulnerability affects all versions of that major line).