Snyk MCP connector
Updated
Snyk is a developer security platform that identifies and remediates vulnerabilities across code, open source dependencies, and containers. The Snyk MCP connector allows AI agents to manage projects and monitor group-level audit logs to track security activity across an organization. It also supports administering group settings, roles, tags, and membership, giving teams centralized control over organizations within a group.
Authentication type
- API Key - Requires a static API key to be configured before the agent can connect to the service.
Uses
Use the Snyk MCP connector to perform the following actions:
- Track open vulnerabilities across projects, dependencies, and containers in one place
- Automate onboarding of new organizations and members within a Snyk group
- Monitor dependency graphs to detect newly introduced security risks
- Streamline integration management by adding, updating, or cloning Snyk integrations
- Audit group and organization activity through detailed security logs
- Import and track scan targets across repositories and integrations
- Control organization-level access by managing tags, roles, and entitlements
- Invite and onboard new users into Snyk organizations quickly
Example prompts
Use the following example prompts to invoke Snyk MCP connector tools from your AI assistant or Boomi Connect workflow:
Show me all vulnerabilities found in our main project in Snyk.List everyone who belongs to our Snyk group.Add a new member to our Snyk organization.What organizations exist under our Snyk group right now?Pull the audit log for our Snyk organization from last week.Set up a new integration for our repository in Snyk.Invite our new developer to join Snyk.Check the entitlements available for our Snyk organization.Show me all the dependencies flagged as risky in Snyk.Create a new organization for our team in Snyk.
Snyk MCP connector tools
The Snyk MCP connector provides the following tools. Each tool maps to a specific action you can invoke from your AI agent or automation.
| Tool | Description |
|---|---|
| snyk_snykgetproject_invoke | Gets details for a single Snyk project by organization ID and project ID. |
| Get group level audit logs | Get group level audit logs |
| List all members in a group | List all members in a group |
| Add a member to an organization within a group | Add a member to an organization within a group |
| List all organizations in a group | List all organizations in a group |
| List all roles in a group | List all roles in a group |
| View group settings | View group settings |
| Update group settings | Update group settings |
| List all tags in a group | List all tags in a group |
| Delete tag from group | Delete tag from group |
| Monitor Dep Graph | Monitor Dep Graph |
| Create a new organization | Create a new organization |
| Remove organization | Remove organization |
| Get organization level audit logs | Get organization level audit logs |
| List all dependencies | List all dependencies |
| Get an organization's entitlement value | Get an organization's entitlement value |
| List all entitlements | List all entitlements |
| List | List |
| Add new integration | Add new integration |
| Update existing integration | Update existing integration |
| Delete credentials | Delete credentials |
| Provision new broker token | Provision new broker token |
| Switch between broker tokens | Switch between broker tokens |
| Clone an integration (with settings and credentials) | Clone an integration (with settings and credentials) |
| Import targets | Import targets |
| Get import job details | Get import job details |
| Retrieve | Retrieve |
| Update | Update |
| Get existing integration by type | Get existing integration by type |
| Invite users | Invite users |
| List all licenses | List all licenses |
| List Members | List Members |
| Update a member's role in the organization | Update a member's role in the organization |
| Remove a member from the organization | Remove a member from the organization |
| Update a member in the organization | Update a member in the organization |
| getOrgNotificationSettings | Get organization notification settings |
| Set notification settings | Set notification settings |
| Delete a project | Delete a project |
| Retrieve a single project | Retrieve a single project |
| Update a project | Update a project |
| Activate | Activate |
| List all Aggregated issues | List all Aggregated issues |
| Applying attributes | Applying attributes |
| Deactivate | Deactivate |
| Get Project dependency graph | Get Project dependency graph |
| List all project snapshots | List all project snapshots |
| List all project snapshot aggregated issues | List all project snapshot aggregated issues |
| List all project snapshot issue paths | List all project snapshot issue paths |
| Delete ignores | Delete ignores |
| Retrieve ignore | Retrieve ignore |
| Add ignore | Add ignore |
| Replace ignores | Replace ignores |
| List all ignores | List all ignores |
| Create jira issue | Create jira issue |
| List all project issue paths | List all project issue paths |
| List all jira issues | List all jira issues |
| Move project to a different organization | Move project to a different organization |
| Delete project settings | Delete project settings |
| List project settings | List project settings |
| Update project settings | Update project settings |
| Add a tag to a project | Add a tag to a project |
| Remove a tag from a project | Remove a tag from a project |
| List all projects | List all projects |
| Delete pending user provision | Delete pending user provision |
| List pending user provisions | List pending user provisions |
| Provision a user to the organization | Provision a user to the organization |
| View organization settings | View organization settings |
| Update organization settings | Update organization settings |
| List webhooks | List webhooks |
| Create a webhook | Create a webhook |
| Delete a webhook | Delete a webhook |
| Retrieve a webhook | Retrieve a webhook |
| Ping a webhook | Ping a webhook |
| List all the organizations a user belongs to | List all the organizations a user belongs to |
| Get issue counts | Get issue counts |
| Get latest issue counts | Get latest issue counts |
| Get project counts | Get project counts |
| Get latest project counts | Get latest project counts |
| Get test counts | Get test counts |
| Get list of issues | Get list of issues |
| Get list of latest issues | Get list of latest issues |
| Test composer_json & composer_lock file | Test composer.json & composer.lock file |
| Test Dep Graph | Test Dep Graph |
| Test Gopkg_toml & Gopkg_lock File | Test Gopkg.toml & Gopkg.lock File |
| Test vendor_json File | Test vendor.json File |
| Test gradle file | Test gradle file |
| Test for issues in a public package by group, name and version | Test for issues in a public package by group, name and version |
| Test maven file | Test maven file |
| testPublicPackageIssues | TestPublicPackageIssues |
| Test package_json & package-lock_json File | Test package.json & package-lock.json File |
| Test for issues in a public package by name and version | Test for issues in a public package by name and version |
| Test requirements_txt file | Test requirements.txt file |
| getTestPip | Test for issues in a public package by name and version |
| Test gemfile_lock file | Test gemfile.lock file |
| Test for issues in a public gem by name and version | Test for issues in a public gem by name and version |
| Test sbt file | Test sbt file |
| getTestSbt | TestPublicPackageIssues |
| Test package_json & yarn_lock File | Test package.json & yarn.lock File |
| Get My Details | Get My Details |
| Get organization notification settings | Get organization notification settings |
| Modify organization notification settings | Modify organization notification settings |
| Get project notification settings | Get project notification settings |
| Modify project notification settings | Modify project notification settings |
| Get User Details | Get User Details |