Skip to main content
Feedback

Snyk MCP connector

Snyk is a developer security platform that identifies and remediates vulnerabilities in code, dependencies, containers, and infrastructure as code. The Snyk MCP connector allows AI agents to retrieve project details, manage group memberships and organizations, and audit security activity through group-level logs. It also supports configuring group settings, managing role assignments, and organizing projects with tags.

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:

  • Identify and remediate security vulnerabilities across code, dependencies, containers, and infrastructure
  • Automate security scanning and reporting for multiple projects across your organization
  • Manage user access and organization membership at scale within your security group
  • Monitor dependency health and track vulnerability fixes over time
  • Integrate Snyk scanning into your development workflow without manual intervention
  • Generate audit logs and compliance reports for security governance and risk assessment
  • Provision and rotate broker tokens for secure connections between Snyk and your systems

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 in our Snyk project for the payment service.
  • List every organization in our Snyk group and their member counts.
  • Generate a security audit log for our Snyk group from the last 30 days.
  • Add our new developer to the engineering organization in Snyk.
  • What are the critical vulnerabilities in all our monitored dependencies?
  • Create a new organization in Snyk for our infrastructure team.
  • Retrieve the import job details for our recent container image scan.
  • Update our Snyk integrations to use the latest broker token.
  • Show me all entitlements available for our Snyk organization.
  • List all users and their roles in our Snyk group.

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.

ToolDescription
snyk_snykgetproject_invokeRetrieves detailed information about a specific project.
Get group level audit logsDisplays audit logs for actions performed at the group level.
List all members in a groupShows all users who are members of a specific group.
Add a member to an organization within a groupAdds a user to an organization that belongs to a group.
List all organizations in a groupShows all organizations that are part of a specific group.
List all roles in a groupDisplays all available roles and their permissions within a group.
View group settingsShows the current configuration and settings for a group.
Update group settingsModifies the configuration and settings for a group.
List all tags in a groupShows all tags assigned to resources within a group.
Delete tag from groupRemoves a tag from a group and its associated resources.
Monitor Dep GraphTracks and monitors project dependency graphs and relationships.
Create a new organizationCreates a new organization within the system.
Remove organizationDeletes an organization and its associated data.
Get organization level audit logsDisplays audit logs for actions performed at the organization level.
List all dependenciesShows all dependencies used across projects and applications.
Get an organization's entitlement valueRetrieves the service entitlements and limits for an organization.
List all entitlementsShows all available service entitlements across the system.
ListRetrieves a list of items or resources.
Add new integrationCreates a connection to an external tool or service.
Update existing integrationModifies settings for an existing external tool connection.
Delete credentialsRemoves stored authentication credentials for integrations.
Provision new broker tokenGenerates a new token for secure data exchange.
Switch between broker tokensChanges the active token used for secure communications.
Clone an integration (with settings and credentials)Duplicates an integration including all its configuration.
Import targetsBrings external resources into the system for scanning.
Get import job detailsRetrieves status and results of an import operation.
RetrieveFetches a specific resource or item from the system.
UpdateModifies an existing resource or item in the system.
Get existing integration by typeRetrieves an integration based on its category.
Invite usersSends invitations to users to join an organization.
List all licensesList all licenses.
List MembersList Members.
Update a member's role in the organizationUpdate a member's role in the organization.
Remove a member from the organizationRemove a member from the organization.
Update a member in the organizationUpdate a member in the organization.
getOrgNotificationSettingsGet organization notification settings.
Set notification settingsSet notification settings.
Delete a projectDelete a project.
Retrieve a single projectRetrieve a single project.
Update a projectUpdate a project.
ActivateActivate.
List all Aggregated issuesList all Aggregated issues.
Applying attributesApplying attributes.
DeactivateDeactivate.
Get Project dependency graphGet Project dependency graph.
List all project snapshotsList all project snapshots.
List all project snapshot aggregated issuesList all project snapshot aggregated issues.
List all project snapshot issue pathsList all project snapshot issue paths.
Delete ignoresDelete ignores.
Retrieve ignoreRetrieve ignore.
Add ignoreAdd ignore.
Replace ignoresReplace ignores.
List all ignoresList all ignores.
Create jira issueCreate jira issue.
List all project issue pathsList all project issue paths.
List all jira issuesList all jira issues.
Move project to a different organizationMove project to a different organization.
Delete project settingsDelete project settings.
List project settingsList project settings.
Update project settingsUpdate project settings.
Add a tag to a projectAdd a tag to a project.
Remove a tag from a projectRemove a tag from a project.
List all projectsList all projects.
Delete pending user provisionDelete pending user provision.
List pending user provisionsList pending user provisions.
Provision a user to the organizationProvision a user to the organization.
View organization settingsView organization settings.
Update organization settingsUpdate organization settings.
List webhooksList webhooks.
Create a webhookCreate a webhook.
Delete a webhookDelete a webhook.
Retrieve a webhookRetrieve a webhook.
Ping a webhookPing a webhook.
List all the organizations a user belongs toList all the organizations a user belongs to.
Get issue countsGet issue counts.
Get latest issue countsGet latest issue counts.
Get project countsGet project counts.
Get latest project countsGet latest project counts.
Get test countsGet test counts.
Get list of issuesGet list of issues.
Get list of latest issuesGet list of latest issues.
Test composer_json & composer_lock fileTest composer.json & composer.lock file.
Test Dep GraphTest Dep Graph.
Test Gopkg_toml & Gopkg_lock FileTest Gopkg.toml & Gopkg.lock File.
Test vendor_json FileTest vendor.json File.
Test gradle fileTest gradle file.
Test for issues in a public package by group, name and versionTest for issues in a public package by group, name and version.
Test maven fileTest maven file.
testPublicPackageIssuesTest Public Package Issues.
Test package_json & package-lock_json FileTest package.json & package-lock.json File.
Test for issues in a public package by name and versionTest for issues in a public package by name and version.
Test requirements_txt fileTest requirements.txt file.
getTestPipTest for issues in a public package by name and version.
Test gemfile_lock fileTest gemfile.lock file.
Test for issues in a public gem by name and versionTest for issues in a public gem by name and version.
Test sbt fileTest sbt file.
getTestSbtTest Public Package Issues.
Test package_json & yarn_lock FileTest package.json & yarn.lock File.
Get My DetailsGet My Details.
Get organization notification settingsGet organization notification settings.
Modify organization notification settingsModify organization notification settings.
Get project notification settingsGet project notification settings.
Modify project notification settingsModify project notification settings.
Get User DetailsGet User Details.
On this Page