24 actions ready for your AI

Connect Snyk to your AI

Add your Snyk key once and every AI you use can create organizations, list dependencies and list entitlements through it.

Needs your API keyWorks today: paste the key from this app and your AI can use it. One-click sign-in is not built yet.

Not verified by us yet. Its actions come from Snyk's own documented API, and we have not run them here yet.

Use your own Snyk account. Credentials stay encrypted in ahel.

Tell me when ahel has verified Snyk

What your AI can do with Snyk

Choose a task and ask your AI.

Project

  • List all projectsPOST

    List all projects

    orgIdrequired
    The organization ID to list projects for.
  • Get project dependency graphGET

    Get Project dependency graph

    orgIdrequired
    The organization ID. The APIKEY must have access to this organization.
    projectIdrequired
    The project ID to return issues for.
  • List all project snapshotsPOST

    List all project snapshots

    orgIdrequired
    The organization ID. The APIKEY must have access to this organization.
    projectIdrequired
    The project ID to return snapshots for.
    perPage
    The number of results to return (the default is 10, the maximum is 100).
    page
    The offset from which to start returning results from.
  • Update a projectPUT

    Update a project

    orgIdrequired
    Automatically added
    projectIdrequired
    Automatically added
    branch
    The branch that this project should be monitoring
    owner
    Set to null to remove all ownership.

Existing

  • Get existing integration by typeGET

    Get existing integration by type

    orgIdrequired
    The APIKEY must have admin access to this organization.
    typerequired
    Integration type.
  • Update existing integrationPUT

    Update existing integration

    orgIdrequired
    The organization ID. The APIKEY must have admin access to this organization.
    integrationIdrequired
    The unique identifier for the configured integration.
    body
    The request body.

Ignore

  • List all ignoresGET

    List all ignores

    orgIdrequired
    The organization ID to list ignores for.
    projectIdrequired
    The project ID to list ignores for.
  • Add ignorePOST

    Add ignore

    orgIdrequired
    Automatically added
    projectIdrequired
    Automatically added
    issueIdrequired
    Automatically added
    disregardIfFixablerequired
    Only ignore the issue if no upgrade or patch is available.
    reasonTyperequired
    The classification of the ignore.

Member

  • List membersGET

    List Members

    orgIdrequired
    The organization ID.
    includeGroupAdmins
    Include group administrators who also have access to this organization.
  • Update a member in the organizationPUT

    Update a member in the organization

    orgIdrequired
    The organization ID. The APIKEY must have admin access to this organization.
    userIdrequired
    The user ID.
    role
    The new role of the user, "admin" or "collaborator".
Show 12 more groups

Org

  • ListGET

    List

    orgIdrequired
    The organization public ID. The APIKEY must have admin access to this organization.
  • Get org notification settingsGET

    Get organization notification settings

    orgIdrequired
    The organization ID. The APIKEY must have access to this organization.

Organization

  • Create a new organizationPOST

    Create a new organization

    namerequired
    The name of the new organization
    groupId
    The group ID. The APIKEY must have access to this group.
    sourceOrgId
    The id of an organization to copy settings from.
  • Get an organization s entitlement valueGET

    Get an organization's entitlement value

    orgIdrequired
    The organization ID to query the entitlement for.
    entitlementKeyrequired
    The entitlement to query.

Aggregated

  • List all aggregated issuesPOST

    List all Aggregated issues

    orgIdrequired
    The organization ID. The APIKEY must have access to this organization.
    projectIdrequired
    The project ID to return issues for.
    includeDescription
    If set to true, Include issue's description, if set to false (by default), it won't (Non-IaC projects only)
    includeIntroducedThrough
    If set to true, Include issue's introducedThrough, if set to false (by default), it won't.

Dependency

  • List all dependenciesPOST

    List all dependencies

    orgIdrequired
    The organization ID to list projects for.
    sortBy
    The field to sort results by.
    order
    The direction to sort results by.
    page
    The page of results to fetch.

Entitlement

  • List all entitlementsGET

    List all entitlements

    orgIdrequired
    The organization ID to list entitlements for.

Integration

  • Add new integrationPOST

    Add new integration

    orgIdrequired
    The organization ID. The APIKEY must have admin access to this organization.
    body
    The request body.

Jira

  • List all jira issuesGET

    List all jira issues

    orgIdrequired
    The organization ID to list Jira issues for.
    projectIdrequired
    The project ID to list Jira issues for.

Job

  • Get import job detailsGET

    Get import job details

    orgIdrequired
    The organization ID. The APIKEY must have admin access to this organization.
    integrationIdrequired
    The unique identifier for the configured integration.
    jobIdrequired
    The ID of the job.

Pending

  • List pending user provisionsGET

    List pending user provisions

    orgIdrequired
    The organization ID.

Provision

  • Provision a user to the organizationPOST

    Provision a user to the organization

    orgIdrequired
    The organization ID. The APIKEY must not exceed the permissions being granted to the provisioned user.
    emailrequired
    The email of the user.
    role
    Deprecated.
    rolePublicId
    ID of the role to grant this user.

Tag

  • Add a tag to a projectPOST

    Add a tag to a project

    orgIdrequired
    The organization ID. The APIKEY must have access to this organization.
    projectIdrequired
    The project ID to apply the tag to
    key
    Alphanumeric including - and with a limit of 30 characters
    value
    Alphanumeric including - and with a limit of 50 characters

User

  • Invite usersPOST

    Invite users

    orgIdrequired
    The organization ID. The APIKEY must have admin access to this organization.
    email
    The email of the user.
    isAdmin
    (optional) Set the role as admin.

Ask your AI

Try one of these requests with a connected AI.

  • Create an organization in Snyk
  • List my dependencies in Snyk
  • List my entitlements in Snyk
  • Add an integration in Snyk
  • List my members in Snyk
  • List my projects in Snyk

Snyk MCP server, hosted by ahel

One hosted endpoint serves Snyk. There is nothing to install and no local server to run.

Connect Snyk to Claude, Claude Code, Cursor or Codex

  1. Add your Snyk key. ahel stores it encrypted.
  2. Paste one link into your AI: https://mcp.ahel.ai (once, for every app).
  3. Ask for the work. Your AI picks the action and ahel runs it with your key.

Documentation

About Snyk

Snyk is a security service. Connect your own key and your AI can create organizations, list dependencies and list entitlements.

Snyk over MCP: ahel serves Snyk to Claude, Claude Code, Cursor and Codex as one hosted MCP endpoint. There is no local server to run. Add your Snyk key once, paste one link into your AI, and the actions above are there.

Security

Questions

Is my Snyk key safe?

Your Snyk key is sealed in ahel and added to the request server-side when your AI calls Snyk. It never crosses the MCP link, no tool can read it back, and you can turn the app off or remove the key at any time.

Which AIs can use Snyk through ahel?

Any MCP-capable AI: Claude, Claude Code, Codex, Cursor, VS Code and others. Paste one link, https://mcp.ahel.ai, into the AI once and everything in your gateway arrives through it.

What can my AI do with Snyk?

24 actions today, covering projects, existings and ignores. Ask in plain language; your AI picks the action and ahel runs it with your key.

Does connecting Snyk cost anything?

Connecting apps is free during ahel's early access. Free, Pro and Team all cost nothing today, and the pricing page lists what each one includes. Snyk may bill you for API use under its own terms.