Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, email [email protected] and we’ll put it right.

Vanta

NPM · @MINDSTONE/MCP-SERVER-VANTA · SCANNED AUG 3

Vanta compliance MCP server: vulnerabilities, tests, controls, evidence, people, vendors, docs

+27 this week 73 Trust /100
Trust breakdown (6 categories)

How this component scores in each security and reliability category. Every signal is checked automatically from public evidence about the published package, including repeated runs of it in an isolated sandbox, and we only credit what we can confirm. How we score →

Supply Chain Security87
  • No malware found by supply-chain analysis.Pass
  • Only part of the dependency tree could be resolved (95 of 99), so this covers what we could see, not the whole tree.Partial
  • No install/post-install scripts declared.Pass
  • Only part of the dependency tree could be resolved (95 of 99), so this covers what we could see, not the whole tree. View diagnostics → Partial
Provenance & Transparency84
  • Source repository is publicly reachable at the declared URL. View diagnostics → Pass
  • Cryptographically verified build provenance (signed, bound to mindstone/mcp-servers). View diagnostics → Pass
  • License check failed: the license (FSL-1.1-MIT) isn't a recognized OSI-approved license. See how to fix → Fail
  • Actively maintained (last published 3 days ago).Pass
  • Disclosure check failed: no security disclosure policy was found in the source repository. See how to fix → Fail
Schema Quality & AI Usability77
  • AI-judged instruction clarity (excellent).Pass
  • Context-footprint check failed: tool/resource definitions use about 1822 tokens (~107/item across 17 items; 17 tools + 0 resources), over budget; trim descriptions and params. See how to fix → Fail
  • Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management0
  • Stability check failed: the tool surface changed between 0.1.0 and 0.2.0: 3 tool removals, 3 breaking changes, 2 additions. See how to fix → Fail
Tool Coverage100
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 100% of tool parameters carry a description.Pass
Capabilities100
  • Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
Install

Add this component to your MCP client. Where a client-specific snippet is available, pick your client below and copy it straight into your config; otherwise use the connection detail shown.

npm · @mindstone/mcp-server-vanta

# add to Claude Code
claude mcp add mindstone-mcp-server-vanta -- npx -y @mindstone/mcp-server-vanta
# add to Codex CLI
codex mcp add mindstone-mcp-server-vanta -- npx -y @mindstone/mcp-server-vanta
// opencode.json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "mindstone-mcp-server-vanta": {
      "type": "local",
      "command": [
        "npx",
        "-y",
        "@mindstone/mcp-server-vanta"
      ],
      "enabled": true
    }
  }
}
# add to OpenClaw
openclaw mcp add mindstone-mcp-server-vanta --command npx --arg -y --arg @mindstone/mcp-server-vanta
# ~/.hermes/config.yaml
mcp_servers:
  mindstone-mcp-server-vanta:
    command: "npx"
    args: ["-y", "@mindstone/mcp-server-vanta"]
// mcp.json
{
  "mcpServers": {
    "mindstone-mcp-server-vanta": {
      "command": "npx",
      "args": [
        "-y",
        "@mindstone/mcp-server-vanta"
      ]
    }
  }
}
Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 2 Aug 26 +37
    • Stability: unverified → fail security
    • Provenance: unverified → pass security
    • Install scripts: unverified → pass security
    • Known CVEs: unverified → partial security
    • The attested source repository moved: mindstone/mcp-servers security
    • License: unverified → fail functional
    • Tool coverage: 100 → unverified functional
    • MCP protocol: unverified → pass functional
    • Maintenance: unverified → pass functional
    • Schema quality: unverified → excellent functional
    • Dependency health: unverified → partial functional
    • Licence: FSL-1.1-MIT functional
  • 1 Aug 26 +15
    • Malware scan: unverified → pass security
  • 31 Jul 26 +15
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 30 Jul 26 −40
    • Malware scan: pass → unverified security
    • Tool coverage: 100 → unverified functional
    • First check of Schema quality: unverified functional
    • Package version: 0.1.0 → 0.2.0 functional
  • 27 Jul 26 46

    First indexed and scored.

Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 3 Aug 2026 · Analysed npm/@mindstone/[email protected]

Provenance verified

Ecosystem: npm · Outcome: verified

Reason: verified

Source repo:
mindstone/mcp-servers
Certificate issuer:
https://token.actions.githubusercontent.com
Certificate SAN:
https://github.com/mindstone/mcp-servers/.github/workflows/release.yml@refs/heads/main
Rekor log index:
2289307681
Predicate type:
https://slsa.dev/provenance/v1
Subject digest:
sha512:6b8ef874dd45bdad486753f00d780eb4a18348a5eaa944cfacebb15d5ed21cd69e076dc70da1902726b9ae871ab94ee9f49954cc06eaae46a450d20e6
Discovery method:
attestation_endpoint
Dependencies 95 packages

95 packages in the resolved dependency tree · 95 deprecated · 29 stale.

The dependency tree was only partially resolved, so these counts may be incomplete.

MCP tools — 17 exposed · ~1,822 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability.

Tool Tokens
vanta_attach_vendor_document ~279

Attach a compliance document (SOC 2 report, DPA, pen test, questionnaire) to an existing vendor in Vanta. HOW IT WORKS: - Pass a public https:// URL. The connector downloads the file and forwards the bytes to Vanta as a multipart upload. - document_type is required; Vanta rejects the upload without it. - Vanta accepts .pdf, .docx, .jpg, .png, and .xlsx files. RELATED TOOLS: - vanta_list_vendors to find the vendor_id. RETURNS: - JSON with ok, document, file_name, content_type, and size_bytes.

NameTypeReqDescription
descriptionstringDescription of the document
document_namestringThe document's title in Vanta
document_typestringyesVanta vendor document type, required. Documented values include SOC2_REPORT, ISO_27001_REPORT, PEN_TEST, DPA, PRIVACY_POLICY, OTHER
document_urlstringyesPublic https:// URL of the file to attach; the connector downloads it and forwards the bytes to Vanta
file_namestringFile name to store in Vanta; defaults to the name from the URL or Content-Disposition header
vendor_idstringyesVanta vendor ID to attach the document to

No output schema declared.

No examples provided.

vanta_create_vendor ~134

Create a new vendor in Vanta.

NameTypeReqDescription
descriptionstringDescription of the vendor relationship
risk_levelstringVendor risk level (LOW, MEDIUM, HIGH, CRITICAL, or UNSCORED)
vendor_categorystringVendor category displayName (free-form string, e.g. cloudMonitoring)
vendor_contact_emailstringPrimary contact email at the vendor
vendor_contact_namestringPrimary contact name at the vendor
vendor_namestringyesName of the vendor
vendor_websitestringWebsite URL of the vendor

No output schema declared.

No examples provided.

vanta_deactivate_vulnerability_monitoring ~91

Deactivate monitoring for select vulnerabilities. Vanta will not monitor a deactivated vulnerability until it is reactivated.

NameTypeReqDescription
deactivate_reasonstringyesReason for deactivating the vulnerability
should_reactivate_when_fixablebooleanyesWhether or not vulnerability should reactivate when it becomes fixable
vulnerability_idstringyesVanta vulnerability ID to deactivate monitoring for

No output schema declared.

No examples provided.

vanta_get_compliance_summary ~48

Get an aggregate compliance summary from Vanta framework counters.

NameTypeReqDescription
frameworkstringFilter summary to one framework, such as SOC2, ISO27001, or HIPAA

No output schema declared.

No examples provided.

vanta_get_control ~38

Get details for one Vanta control by ID.

NameTypeReqDescription
control_idstringyesVanta control ID returned by vanta_list_controls

No output schema declared.

No examples provided.

vanta_get_test ~39

Get details for one Vanta compliance test by ID.

NameTypeReqDescription
test_idstringyesVanta test ID returned by vanta_list_tests

No output schema declared.

No examples provided.

vanta_get_vendor ~39

Get details for one Vanta vendor by ID.

NameTypeReqDescription
vendor_idstringyesVanta vendor ID returned by vanta_list_vendors

No output schema declared.

No examples provided.

vanta_get_vulnerability ~41

Get details for one Vanta vulnerability by ID.

NameTypeReqDescription
vulnerability_idstringyesVanta vulnerability ID returned by vanta_list_vulnerabilities

No output schema declared.

No examples provided.

vanta_list_controls ~78

List Vanta controls with an optional framework filter.

NameTypeReqDescription
frameworkstringFilter by framework, such as SOC2, ISO27001, or HIPAA
page_cursorstringCursor from a previous response for the next page
page_sizeintegerNumber of controls to return, up to 100

No output schema declared.

No examples provided.

vanta_list_people ~94

List people tracked in Vanta with optional name/email and employment-status filters.

NameTypeReqDescription
email_or_namestringFilter people by email address, first name, or last name
employment_statusstringFilter by documented employment status
page_cursorstringCursor from a previous response for the next page
page_sizeintegerNumber of people to return, up to 100

No output schema declared.

No examples provided.

vanta_list_tests ~118

List compliance tests from Vanta with optional status and framework filters.

NameTypeReqDescription
frameworkstringFilter by framework, such as SOC2, ISO27001, or HIPAA
page_cursorstringCursor from a previous response for the next page
page_sizeintegerNumber of tests to return, up to 100
statusstringFilter by documented test status, such as OK, NEEDS_ATTENTION, DEACTIVATED, IN_PROGRESS, INVALID, or NOT_APPLICABLE

No output schema declared.

No examples provided.

vanta_list_vendors ~99

List vendors tracked in Vanta with optional name and status filters.

NameTypeReqDescription
namestringFilter vendors by name (case-insensitive partial match)
page_cursorstringCursor from a previous response for the next page
page_sizeintegerNumber of vendors to return, up to 100
statusstringFilter by documented vendor status: MANAGED, ARCHIVED, or IN_PROCUREMENT

No output schema declared.

No examples provided.

vanta_list_vulnerabilities ~180

List vulnerabilities from Vanta with optional severity, integration, and deactivation filters. WORKFLOW: - Start here to review open vulnerability posture. - Use page_size and page_cursor for pagination. RELATED TOOLS: - vanta_get_vulnerability for full details on one vulnerability. RETURNS: - JSON with ok, vulnerabilities, count, and pageInfo.

NameTypeReqDescription
integration_idstringFilter by the Vanta integration ID that detected the vulnerability
is_deactivatedbooleanFilter by whether Vanta monitoring is deactivated for the vulnerability
page_cursorstringCursor from a previous response for the next page
page_sizeintegerNumber of vulnerabilities to return, up to 100
severitystringFilter by documented severity: CRITICAL, HIGH, MEDIUM, or LOW

No output schema declared.

No examples provided.

vanta_query_test_results ~102

List test entities/results for one Vanta test with an optional entity-status filter.

NameTypeReqDescription
entity_statusstringFilter by documented entity status: FAILING or DEACTIVATED
page_cursorstringCursor from a previous response for the next page
page_sizeintegerNumber of test entities to return, up to 100
test_idstringyesVanta test ID whose entities/results should be listed

No output schema declared.

No examples provided.

vanta_reactivate_vulnerability_monitoring ~40

Reactivate vulnerabilities and resume Vanta monitoring.

NameTypeReqDescription
vulnerability_idstringyesVanta vulnerability ID to reactivate monitoring for

No output schema declared.

No examples provided.

vanta_update_vendor ~138

Update an existing vendor in Vanta.

NameTypeReqDescription
descriptionstringUpdated description
risk_levelstringVendor risk level (LOW, MEDIUM, HIGH, CRITICAL, or UNSCORED)
vendor_categorystringUpdated vendor category displayName (free-form string, e.g. cloudMonitoring)
vendor_contact_emailstringUpdated contact email
vendor_contact_namestringUpdated contact name
vendor_idstringyesVanta vendor ID to update
vendor_namestringUpdated vendor name
vendor_websitestringUpdated vendor website URL

No output schema declared.

No examples provided.

vanta_upload_document ~264

Attach an evidence file to an existing Vanta document. HOW IT WORKS: - document_id must be an existing Vanta document (from the Vanta Documents page); this tool does not create documents. - Pass a public https:// URL. The connector downloads the file and forwards the bytes to Vanta as a multipart upload. - Vanta files the upload as a DRAFT: the document must be submitted for review in Vanta before auditors can see it. The response says so via submission_required. RETURNS: - JSON with ok, upload, file_name, content_type, size_bytes, and submission_required.

NameTypeReqDescription
descriptionstringDescription stored alongside the uploaded file
document_idstringyesID of the existing Vanta document to attach the file to, as returned by the Vanta Documents page (e.g. access-requests)
document_urlstringyesPublic https:// URL of the file to upload; the connector downloads it and forwards the bytes to Vanta
effective_at_datestringDate the evidence became effective, e.g. 2026-07-01
file_namestringFile name to store in Vanta; defaults to the name from the URL or Content-Disposition header

No output schema declared.

No examples provided.