
Snyk Studio MCP Server: Setup for Claude, Cursor and Other Apps
Lets Claude, Cursor and other coding assistants run Snyk security scans on your code, dependencies, containers and infrastructure files.
Snyk Studio MCP is Snyk's own server. It lets your assistant scan code, open-source dependencies, containers, infrastructure files and secrets, then show you the findings.
It runs on your computer through the Snyk command line tool, and Snyk offers no hosted version. You need a Snyk account, and the assistant signs you in the first time you scan. The server comes in three tool profiles, and the default profile includes everything stable.
Good for
- Developers who want their coding assistant to check its own code for security flaws
- Security teams rolling Snyk out to engineers who use AI assistants
- Teams that vet new packages before adding them to a project
Works in
12 should work
Tap an app to see how to set it up and any known problems.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Client does not support this transport.
Client does not support this transport.
Install Snyk Studio MCP
Claude Code
- 1
Copy this prompt.
Add the Snyk Studio MCP server to Claude Code. Run this command: claude mcp add snyk-studio -- npx -y snyk@latest mcp -t stdio Then check that it loaded and tell me if I need to sign in or restart.
- 2
Paste it into Claude Code. It shows the change and asks before running it.
Requires Node.js.
Snyk's docs run the server as the Snyk CLI command mcp with the stdio option. Sign in once with your Snyk account when the assistant asks.
Built from the package data we hold. Not yet tested by us.
Tools
Checks your own source code for security flaws
Runs a static code scan on a folder and lists the security weaknesses it finds, without running your code.
Try: “Scan this project's source code for security issues.”
Files ·
snyk_code_scanFinds known vulnerable open-source packages in a project
Reads manifest files such as package.json or pom.xml, checks the dependencies against Snyk's vulnerability database and flags license problems. For some ecosystems it may run build tools such as Gradle or Maven to list the dependencies.
Try: “Check this project's dependencies for known vulnerabilities.”
Runs code ·
snyk_sca_scanLooks for passwords and API keys left in your code
Scans source and configuration files for hardcoded secrets such as keys, tokens and passwords.
Try: “Did I leave any API keys in this repo?”
Files ·
snyk_secret_scanChecks infrastructure files for risky settings
Analyzes Terraform, Kubernetes, CloudFormation, Azure ARM and Serverless files for security misconfigurations.
Try: “Scan the Terraform in the infra folder for misconfigurations.”
Files ·
snyk_iac_scanChecks a container image for known vulnerabilities
Scans an image for flaws in its operating system packages and app dependencies. You can pass a Dockerfile for extra context.
Try: “Scan the image my-api:v2 and show the high-severity issues.”
Network ·
snyk_container_scanChecks a software bill of materials file for vulnerabilities
Tests the components listed in an existing SBOM file against Snyk's vulnerability data. Components must be identified with package URLs.
Try: “Test this SBOM file for known vulnerabilities.”
Files ·
snyk_sbom_scanRates a package's security and upkeep before you add it
Returns security issues, maintenance status, popularity and community health for a package and version.
Try: “Is the left-pad package healthy enough to add as a dependency?”
Network ·
snyk_package_health_checkEstimates whether a package upgrade will break your code
Runs a breaking change assessment for upgrading a package from one version to another.
Try: “Will upgrading lodash from 4.17.15 to 4.17.21 break anything?”
Network ·
snyk_breakability_checkLists the AI models and datasets a Python project uses
Generates an AI bill of materials in CycloneDX format for a local Python project. It needs an internet connection, the experimental feature (available from Snyk on request) and the preview release of the CLI.
Try: “Create an AI bill of materials for this Python project.”
Write ·
snyk_aibomSigns the assistant in to your Snyk account
Starts the Snyk sign-in when a scan reports that you are not authenticated.
Try: “Sign me in to Snyk.”
Network ·
snyk_authSigns you out of Snyk on this computer
Clears the Snyk token stored on your machine, useful when you switch accounts.
Try: “Log me out of Snyk.”
Write ·
snyk_logoutMarks a folder as safe for Snyk to scan
Trusts a given folder so scans may run in it. The tool says to run it only when told to.
Try: “Trust this folder so Snyk can scan it.”
Write ·
snyk_trustShows which Snyk version is installed
Returns the installed Snyk MCP version, handy when reporting a problem.
Try: “Which version of the Snyk server am I running?”
Read ·
snyk_versionTells Snyk how many issues were prevented or fixed
Reports counts of security issues the assistant prevented or fixed in this run, with severity breakdowns.
Try: “Report that you fixed two high-severity issues.”
Write ·
snyk_send_feedback
Read from the source code
Permissions
medium risk · 3 things to watch · 4 advisories
Medium risk
What it can do
- Read your data
- Create and change things
- Delete things
- Read-only mode
Watch out for
Dependency scans may run build tools
The open-source scan can run tools such as Gradle or Maven on your machine to read a project's dependency tree. Only scan projects you trust. github.com
It can mark folders as trusted
A trust tool lets the assistant approve a folder for scanning. Its description says to run it only when told to, so watch for it in the tool-call approvals. github.com
The lite profile is not a read-only mode
Profiles only reduce the tool list. Even the lite profile includes the trust, sign-out and feedback tools. github.com
Security advisories
4 known advisories, all fixed in a newer version.
- snyk Code Injection vulnerabilityhigh · Fixed in 1.1064.0 · GHSA-4vrv-93c7-m92j
- Snyk CLI affected by Command Injection vulnerabilityhigh · Fixed in 1.996.0 · GHSA-hpqj-7cj6-hfj8
- Snyk plugins vulnerable to Command Injectionmedium · Fixed in 1.1064.0 · GHSA-4x6g-3cmx-w76r
- Snyk CLI Insertion of Sensitive Information into Log File allowed in DEBUG or DEBUG/TRACE modelow · Fixed in 1.1297.3 · GHSA-6hwc-9h8r-3vmf
Technical details
| Talks to | Snyk services |
|---|---|
| Sign-in and keys | The Snyk sign-in token is stored locally by the Snyk CLI and removed by the logout tool. |
Questions
Is the Snyk MCP server official?
Yes. It is published by Snyk in the snyk/studio-mcp repository and ships as part of the Snyk command line tool.
Do I need a Snyk account?
Yes. The assistant calls a sign-in tool when a scan reports that you are not authenticated, and you finish signing in with your Snyk account.
Is there a hosted version?
No. Snyk says the server is designed to run locally through the Snyk CLI so it can reach your files, and it offers no hosted remote server.
Which tools does the lite profile include?
Lite keeps the code scan, the dependency scan and the sign-in, sign-out, trust, version and feedback tools. Full, the default, adds containers, infrastructure files, SBOMs, secrets, AI bills of materials and package checks. Experimental currently lists the same 14 tools as full.
Which scans need extra tools on my machine?
Node.js with npx is the recommended way to start it. The dependency scan can also call ecosystem tools such as Gradle or Maven to read a project's dependencies.
How is it different from the Snyk installer script?
Snyk's installer sets up hooks for Claude Code, Cursor, Codex, Gemini CLI and Copilot so code is checked as it is written. This page covers adding the server by hand to any app that supports local MCP servers.
Is it free?
The server is open source under Apache-2.0, but scans use your Snyk account, and plan limits are set by Snyk.
Information
updated Nov 2, 2026
- Publisher
- Official
- Package
snyk- Registry
- npm
- Transport
- stdio
- Version
- 1.1304.2
- License
- Apache-2.0
- Last commit
- Oct 30, 2026
- Open issues
- 0
- Listed in
- Official MCP registry
Sources
Docs, issue trackers and discussions this page is built from. Issues, quotes and findings above link to their own source.
Show all 4Hide
- github.com · github.com
- github.com · github.com
- docs.snyk.io · docs.snyk.io
- github.com · github.com