io.usefulapi/northflank

Northflank MCP by usefulapi

Inspect and control your Northflank projects, services, jobs, and builds from your AI assistant.

1.11.1
Version
remote
Transport
17
Tools

Security review

Review passed

Reviewed 1d ago.

  • tools: 17 tools scanned
  • metadata: scanned

No findings.

Tools (17)

  • northflank_list_projects

    List projects for the authenticated token (or a specific team). Good first call to discover project ids. GET /v1/projects (team: GET /v1/teams/{teamId}/projects).

  • northflank_get_project

    Get details of a single project, including region, cluster and associated services/jobs/addons. GET /v1/projects/{projectId}.

  • northflank_list_services

    List services in a project (build / deployment / combined) with their build+deployment status. GET /v1/projects/{projectId}/services.

  • northflank_get_service

    Get details and current status of a single service. GET /v1/projects/{projectId}/services/{serviceId}.

  • northflank_list_jobs

    List jobs (manual / cron) in a project. GET /v1/projects/{projectId}/jobs.

  • northflank_get_job

    Get details of a single job, including build/deploy config and cron schedule. GET /v1/projects/{projectId}/jobs/{jobId}.

  • northflank_list_addons

    List addons (managed databases / services) in a project with their status. GET /v1/projects/{projectId}/addons.

  • northflank_get_addon

    Get details and status of a single addon. GET /v1/projects/{projectId}/addons/{addonId}.

  • northflank_list_service_builds

    List a build service's build runs / history (branch, sha, status, timestamps). GET /v1/projects/{projectId}/services/{serviceId}/build.

  • northflank_get_service_metrics

    Get CPU / memory metrics for a service's containers. GET /v1/projects/{projectId}/services/{serviceId}/metrics. Use queryType=single (default) for a current snapshot or queryType=range with duration/startTime/endTime.

  • northflank_list_secret_groups

    List a project's secret groups — METADATA ONLY (id, name, type, priority, restrictions). Does NOT return secret values. GET /v1/projects/{projectId}/secrets.

  • northflank_list_domains

    List custom domains for the account (or a team), with verification status. GET /v1/domains (team: GET /v1/teams/{teamId}/domains).

  • northflank_trigger_service_build

    MUTATING: start a new build for a build/combined service. With an empty body it builds the latest commit on the linked branch; optionally target a branch, a specific commit sha, or a pull request. POST /v1/projects/{projectId}/services/{serviceId}/build.

  • northflank_restart_service

    MUTATING: restart all running containers of a service. POST /v1/projects/{projectId}/services/{serviceId}/restart.

  • northflank_scale_service

    MUTATING: set the number of running instances (replicas) for a service. POST /v1/projects/{projectId}/services/{serviceId}/scale.

  • northflank_pause_service

    MUTATING: pause a service, scaling it to zero running instances. POST /v1/projects/{projectId}/services/{serviceId}/pause.

  • northflank_resume_service

    MUTATING: resume a paused service. Optionally set the instance count and CI/CD/autoscaling state to restore. POST /v1/projects/{projectId}/services/{serviceId}/resume.