A Model Context Protocol server that provides access to Vanta's automated security compliance platform. Vanta helps organizations achieve and maintain compliance with security frameworks like SOC 2, ISO 27001, HIPAA, GDPR, and others through automated monitoring, evidence collection, and continuous security testing. This MCP server enables AI assistants to interact with Vanta's API to retrieve compliance test results, manage security findings, and access framework requirements.
⚠️ Important Disclaimer: This experimental server is currently in public preview and provides AI assistants with access to your Vanta compliance data. 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.
- Access Vanta's 1,200+ automated security tests that run continuously to monitor compliance
- Retrieve test results with filtering by status (passing/failing), cloud provider (AWS/Azure/GCP), or compliance framework
- Get detailed information about failing resources (test entities) that need remediation
- Access 35+ supported compliance frameworks including SOC 2, ISO 27001, HIPAA, GDPR, FedRAMP, and PCI
- Retrieve detailed control requirements and evidence mappings for each framework
- Monitor framework completion progress and compliance status
- Get specific control details that map to automated tests and required documentation
- List all security controls across all compliance frameworks in your account
- View control names, descriptions, framework mappings, and implementation status
- Get specific tests that validate each security control
- Understand which automated tests monitor compliance for specific controls
- Access all personnel in your Vanta account including employees, contractors, and other team members
- View essential employee information like names, email addresses, employment status, and compliance task progress
- Optimized responses with filtered data to reduce payload size for better performance
- List all organizational groups and teams in your Vanta account
- Access group information including names, descriptions, and member counts
- Get detailed membership lists for specific groups to understand team composition
- Manage access controls and permissions based on group membership for compliance purposes
- US, EU, and AUS regions with region-specific API endpoints
- Global compliance support for distributed organizations
- Create OAuth credentials from Vanta's developer dashboard
- Save the
client_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 your claude_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 example in 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 credentialsREGION(optional): API region -us,eu, oraus(defaults tous)
npx @vantasdk/vanta-mcp-servernpm install -g @vantasdk/vanta-mcp-server
vanta-mcp-servergit clone https://github.com/VantaInc/vanta-mcp-server.git
cd vanta-mcp-server
npm install
npm run build
npm startTo build from source:
npm run buildThis will:
- Compile TypeScript to JavaScript
- Make the output executable
- Place built files in the
build/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"
}
}
}
}You can use the MCP Inspector to debug the server:
npx @modelcontextprotocol/inspector npx @vantasdk/vanta-mcp-serverThe inspector will open in your browser, allowing you to test tool calls and inspect the server's behavior.
{
"tool": "get_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 to LICENSE file for details.
