Skip to main content
Feedback

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.

ToolDescription
snyk_snykgetproject_invokeGets details for a single Snyk project by organization ID and project ID.
Get group level audit logsGet group level audit logs
List all members in a groupList all members in a group
Add a member to an organization within a groupAdd a member to an organization within a group
List all organizations in a groupList all organizations in a group
List all roles in a groupList all roles in a group
View group settingsView group settings
Update group settingsUpdate group settings
List all tags in a groupList all tags in a group
Delete tag from groupDelete tag from group
Monitor Dep GraphMonitor Dep Graph
Create a new organizationCreate a new organization
Remove organizationRemove organization
Get organization level audit logsGet organization level audit logs
List all dependenciesList all dependencies
Get an organization's entitlement valueGet an organization's entitlement value
List all entitlementsList all entitlements
ListList
Add new integrationAdd new integration
Update existing integrationUpdate existing integration
Delete credentialsDelete credentials
Provision new broker tokenProvision new broker token
Switch between broker tokensSwitch between broker tokens
Clone an integration (with settings and credentials)Clone an integration (with settings and credentials)
Import targetsImport targets
Get import job detailsGet import job details
RetrieveRetrieve
UpdateUpdate
Get existing integration by typeGet existing integration by type
Invite usersInvite users
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
testPublicPackageIssuesTestPublicPackageIssues
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
getTestSbtTestPublicPackageIssues
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