Skip to main content
Glama

Server Details

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

Status
Healthy
Last Tested
Transport
Streamable HTTP
URL
Repository
m190/usefulapi-mcp
GitHub Stars
0

Glama MCP Gateway

Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.

MCP client
Glama
MCP server

Full call logging

Every tool call is logged with complete inputs and outputs, so you can debug issues and audit what your agents are doing.

Tool access control

Enable or disable individual tools per connector, so you decide what your agents can and cannot do.

Managed credentials

Glama handles OAuth flows, token storage, and automatic rotation, so credentials never expire on your clients.

Usage analytics

See which tools your agents call, how often, and when, so you can understand usage patterns and catch anomalies.

100% free. Your data is private.

Tool Definition Quality

Score is being calculated. Check back soon.

Available Tools

17 tools
northflank_get_addonGet addon
Read-only
Inspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
addonIdYesAddon id (from northflank_list_addons).
projectIdYesProject id.
northflank_get_jobGet job
Read-only
Inspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
jobIdYesJob id (from northflank_list_jobs).
projectIdYesProject id.
northflank_get_projectGet project
Read-only
Inspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
projectIdYesProject id (from northflank_list_projects).
northflank_get_serviceGet service
Read-only
Inspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
projectIdYesProject id.
serviceIdYesService id (from northflank_list_services).
northflank_get_service_metricsGet service metrics
Read-only
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
timeNoPoint-in-time for queryType=single.
endTimeNoRange end.
durationNoRange duration in seconds (alternative to startTime/endTime).
projectIdYesProject id.
queryTypeNosingle = point-in-time (default), range = time series.
serviceIdYesService id.
startTimeNoRange start (unix ms/seconds per API).
metricTypesNoWhich metrics to return; defaults to all if omitted.
northflank_list_addonsList addons
Read-only
Inspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNoPage number to access.
cursorNoCursor from a previous page's pagination.cursor to fetch the next page.
per_pageNoResults per page (max 100).
projectIdYesProject id.
northflank_list_domainsList domains
Read-only
Inspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNoPage number to access.
cursorNoCursor from a previous page's pagination.cursor to fetch the next page.
teamIdNoOptional team id to scope to a team's domains.
per_pageNoResults per page (max 100).
northflank_list_jobsList jobs
Read-only
Inspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNoPage number to access.
cursorNoCursor from a previous page's pagination.cursor to fetch the next page.
per_pageNoResults per page (max 100).
projectIdYesProject id.
northflank_list_projectsList projects
Read-only
Inspect

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).

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNoPage number to access.
cursorNoCursor from a previous page's pagination.cursor to fetch the next page.
teamIdNoOptional team id to scope to a team's projects.
per_pageNoResults per page (max 100).
northflank_list_secret_groupsList secret groups
Read-only
Inspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNoPage number to access.
cursorNoCursor from a previous page's pagination.cursor to fetch the next page.
per_pageNoResults per page (max 100).
projectIdYesProject id.
northflank_list_service_buildsList service builds
Read-only
Inspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNoPage number to access.
cursorNoCursor from a previous page's pagination.cursor to fetch the next page.
per_pageNoResults per page (max 100).
projectIdYesProject id.
serviceIdYesService id of a build/combined service.
northflank_list_servicesList services
Read-only
Inspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNoPage number to access.
cursorNoCursor from a previous page's pagination.cursor to fetch the next page.
per_pageNoResults per page (max 100).
projectIdYesProject id.
northflank_pause_servicePause service (mutates infra)
Destructive
Inspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
projectIdYesProject id.
serviceIdYesService id.
northflank_restart_serviceRestart service (mutates infra)
Destructive
Inspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
projectIdYesProject id.
serviceIdYesService id.
northflank_resume_serviceResume service (mutates infra)
Destructive
Inspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
instancesNoInstances to scale to on resume.
projectIdYesProject id.
serviceIdYesService id.
disabledCDNoWhether CD should be disabled after resume.
disabledCINoWhether CI should be disabled after resume.
enableAutoscalingNoRestore autoscaling (defaults to the state captured when paused).
northflank_scale_serviceScale service (mutates infra)
Destructive
Inspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
instancesYesDesired number of instances / replicas.
projectIdYesProject id.
serviceIdYesService id.
northflank_trigger_service_buildTrigger service build (mutates infra)
Destructive
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
shaNoSpecific commit SHA to build from the branch.
branchNoBranch to build (defaults to the service's linked branch).
projectIdYesProject id.
serviceIdYesBuild/combined service id.
pullRequestIdNoBuild the latest commit of this pull request's branch.

Discussions

No comments yet. Be the first to start the discussion!

Try in Browser

Your Connectors

Sign in to create a connector for this server.