Snyk MCP Server with per-call billing via SettleGrid.
Query Snyk security data including organizations, projects, and vulnerability issues via the Snyk API.
npm install
cp .env.example .env # Add your SettleGrid API key
npm run dev| Method | Description | Cost |
|---|---|---|
get_current_user() |
Get the current authenticated Snyk user | 1¢ |
list_orgs() |
List all organizations the current user belongs to | 1¢ |
list_projects(orgId: string) |
List all projects for a given organization | 1¢ |
get_project_issues(orgId: string, projectId: string, severity?: string) |
List all vulnerability issues for a specific project | 2¢ |
list_org_issues(orgId: string, limit?: number) |
List all vulnerability issues for an organization (REST API) | 2¢ |
orgId(string, required) — The Snyk organization ID
orgId(string, required) — The Snyk organization IDprojectId(string, required) — The Snyk project IDseverity(string) — Filter by severity: critical, high, medium, or low
orgId(string, required) — The Snyk organization IDlimit(number) — Maximum number of issues to return (default 10, max 50)
| Variable | Required | Description |
|---|---|---|
SETTLEGRID_API_KEY |
Yes | Your SettleGrid API key from settlegrid.ai |
SNYK_API_KEY |
Yes | Snyk API key from https://app.snyk.io/account |
- Provider: Snyk
- Base URL: https://api.snyk.io
- Auth: API key required
- Docs: https://docs.snyk.io/snyk-api
docker build -t settlegrid-snyk .
docker run -e SETTLEGRID_API_KEY=sg_live_xxx -p 3000:3000 settlegrid-snykClick the "Deploy with Vercel" button above, or:
npm run build
vercel --prodMIT - see LICENSE
Built with SettleGrid — The Settlement Layer for the AI Economy