Vanta MCP Server
About
A server for interacting with Vanta's security compliance platform.
Details
- Author
- vantainc
- Categories
- Cloud Service, Security, Infrastructure
Jump to
Setup
Install Vanta MCP Server in your MCP client (Claude Desktop, Cursor, Windsurf, and others).
Repository: https://github.com/vantainc/vanta-mcp-server
Follow the installation instructions in the repository README, then restart your MCP client.
A server for interacting with Vanta's security compliance platform.
⚠️ This repository is no longer maintained.
Please use theVanta hosted MCP serverinstead.
No new issues or pull requests will be accepted here.
⚠️ Important Disclaimer:This experimental server is deprecated. You may encounter bugs, errors or unexpected results. Always verify the accuracy and appropriateness of AI-generated responses before taking any compliance or security actions. Users are responsible for reviewing all outputs and ensuring they meet their organization's security and compliance requirements.
- List security controls or fetch a specific control by ID
- Discover which automated tests validate each control
- Review evidence documents mapped to controls
- Enumerate compliance documents across your organization
- Inspect the controls, links, or uploads associated with a document
- Review framework adoption and progress metrics across your organization
- Drill into the controls required by each framework
- Enumerate connected integrations and review their metadata
- Explore supported resource kinds and fetch integration resources on demand
- List or retrieve people for compliance and access reviews
- Track risk scenarios, their status, scoring, and treatment plans
- Monitor automated security tests running in your environment
- Investigate the entities associated with a specific test
- Review vulnerabilities surfaced by Vanta, including CVE metadata and affected assets
- Create OAuth credentials fromVanta's developer dashboard
- Save theclient_idandclient_secretto an env file:
{ "client_id": "your_client_id_here", "client_secret": "your_client_secret_here" }
Note:Vanta currently allows only a single active access_token per Application.More info here
Add the server to yourclaude_desktop_config.json:
{ "mcpServers": { "vanta": { "command": "npx", "args": ["-y", "@vantasdk/vanta-mcp-server"], "env": { "VANTA_ENV_FILE": "/absolute/path/to/your/vanta-credentials.env" } } } }
If you are unfamiliar with setting up MCP servers in Claude Desktop,here is an examplein the official MCP documentation.
Add the server to your Cursor MCP settings:
{ "mcpServers": { "Vanta": { "command": "npx", "args": ["-y", "@vantasdk/vanta-mcp-server"], "env": { "VANTA_ENV_FILE": "/absolute/path/to/your/vanta-credentials.env" } } } }
- VANTA_ENV_FILE(required): Absolute path to the JSON file containing your OAuth credentials
npm install -g @vantasdk/vanta-mcp-server vanta-mcp-server
git clone https://github.com/VantaInc/vanta-mcp-server.git cd vanta-mcp-server npm install npm run build npm start
- Compile TypeScript to JavaScript
- Make the output executable
- Place built files in thebuild/directory
Now you can configure Claude Desktop or Cursor to use the built executable:
{ "mcpServers": { "Vanta": { "command": "node", "args": ["/absolute/path/to/vanta-mcp-server/build/index.js"], "env": { "VANTA_ENV_FILE": "/absolute/path/to/your/vanta-credentials.env" } } } }
This server is built with TypeScript and includes the following development tools:
- TypeScript: For type safety and better development experience
- ESLint: For code quality and consistency
- Automated Tool Registry: Zero-maintenance tool registration system
- DRY Utilities: Centralized utilities to reduce code duplication
vanta-mcp-server/ ├── src/ │ ├── operations/ # MCP tool implementations │ │ ├── index.ts # Barrel export for all operations │ │ ├── common/ # Shared utilities and infrastructure │ │ │ ├── descriptions.ts # Centralized parameter descriptions │ │ │ ├── imports.ts # Common imports barrel for operations │ │ │ └── utils.ts # DRY utilities and request handlers │ │ ├── controls.ts # Control-related operations │ │ ├── vendors.ts # Vendor-related operations │ │ ├── people.ts # People-related operations │ │ ├── documents.ts # Document-related operations │ │ ├── frameworks.ts # Framework-related operations │ │ ├── risks.ts # Risk scenario operations │ │ ├── tests.ts # Test-related operations │ │ ├── integrations.ts # Integration-related operations (consolidated) │ │ ├── discovered-vendors.ts # Discovery operations (consolidated) │ │ ├── trust-centers.ts # Trust Center operations │ │ └── ... # Other resource operations (18 total) │ ├── eval/ # Evaluation and testing framework │ │ ├── eval.ts # LLM evaluation test cases │ │ └── README.md # Evaluation documentation │ ├── api.ts # Base API configuration │ ├── auth.ts # Authentication handling │ ├── config.ts # Control enabled tools │ ├── index.ts # Main server entry point │ ├── registry.ts # Automated tool registration │ └── types.ts # Type definitions ├── build/ # Compiled JavaScript output └── README.md # This file
- Consolidated Tool Pattern: Single tools intelligently handle both list and get operations with optional ID parameters
- Reduced Complexity: 43 tools (down from 53) through smart consolidation while maintaining full functionality
- Clean Organization: Operations files are cleanly separated from infrastructure code
- Common Subdirectory: All shared utilities, imports, and descriptions are organized inoperations/common/
- Automated Registry: New tools are automatically discovered and registered without manual configuration
- DRY Principles: Extensive code reuse through centralized utilities and schema factories
- Type Safety: Full TypeScript coverage with comprehensive type definitions
For detailed architecture documentation, seesrc/operations/README.md.
You can use the MCP Inspector to debug the server:
npx @modelcontextprotocol/inspector npx @vantasdk/vanta-mcp-server
The inspector will open in your browser, allowing you to test tool calls and inspect the server's behavior.
If you want to test a local build you can do so using:
npx @modelcontextprotocol/inspector node path/to/build/index.js
In the browser window you will then need to add the environment variable "VANTA_ENV_FILE": "/absolute/path/to/your/vanta-credentials.env"
{ "tool": "list_tests", "arguments": { "statusFilter": "NEEDS_ATTENTION", "integrationFilter": "aws", "frameworkFilter": "soc2", "pageSize": 50 } }
This project is licensed under the terms of the MIT open source license. Please refer toLICENSEfile for details.
This AWS Labs Model Context Protocol (MCP) server for CloudTrail enables your AI agents to query AWS account activity for security investigations, compliance auditing, and operational troubleshooting.
AISG MCP Gateway — a security & DLP proxy for the Model Context Protocol. Aggregates your MCP servers behind one endpoint and enforces policy on every tool call
Implements CISA Binding Operational Directive 25-01 security controls for Microsoft 365 and Azure AD/Entra ID.
Cloud security insights, guardrail guidance, and compliance checking via Dawnguard.
KHEPRA MCP Server smithery badge MCP Registry License Container PQC Sovereign compliance engine with 36,195 STIG/CCI/NIST/CMMC mappings. Air-gappable. Zero token costs. Run ert_scan → get a Godfather Report with dollar-denominated business impact. The only MCP compliance server that runs on your metal — with the World's First DoD PQC STIG built in. PQC-01-STIG-V1R1 — Full Whitepaper → 17 controls covering CNSA 2.0, FIPS 203/204/205, and the NSA's May 2026 MCP security advisory. The world's first DoD-style Post-Quantum Cryptography STIG, including the first PQC controls for agentic AI and MCP deployments.
Secure every MCP server with one governed gateway. Give each AI agent its own scoped MCP access, contain credentials at the gateway, and audit every MCP tool call without wiring agents directly to each server.
Self-hosted MCP governance runtime in Rust — audit trail, policy enforcement, and cost controls for MCP servers.
Zero-setup MCP gateway securely connecting AI to your tools with authentication and workflows
Interact with the RAD Security platform which provides AI-powered security insights for Kubernetes and cloud environments.
Manage Akamai's edge platform, including properties, DNS, certificates, security, and performance optimization, using AI assistants.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.
