Skip to main content
Glama
NinjaOne MCP Server

NinjaOne MCP Server

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
AUTH_MODENoAuthentication mode: gateway (Docker image and Compose default) or env. Gateway mode requires X-Ninja-Client-ID and X-Ninja-Client-Secret on each /mcp request and never falls back to NINJAONE_* environment variables.
MCP_HTTP_HOSTNoBind address when MCP_TRANSPORT=http. Defaults to 127.0.0.1. The container image sets 0.0.0.0.127.0.0.1
MCP_HTTP_PORTNoHTTP port. Defaults to 8080.8080
MCP_TRANSPORTNoTransport mode: stdio (default) or http.stdio
NINJAONE_REGIONNoNinjaOne region: us, eu, oc, ca, us2, or fed.us
NINJAONE_SCOPESNoOAuth scopes to request. Defaults to monitoring,management.monitoring,management
CONDUIT_S2S_SECRETNoService-to-service secret required for HTTP transport. The HTTP server refuses to start without it unless MCP_ALLOW_INSECURE_DEV=1 is set for local development. Generate with openssl rand -hex 32.
NINJAONE_CLIENT_IDNoNinjaOne OAuth 2.0 Client ID. Required for stdio and for AUTH_MODE=env.
MCP_ALLOW_INSECURE_DEVNoSet to exactly 1 only for local development to start HTTP without CONDUIT_S2S_SECRET. The process logs a warning, does not enforce X-Gateway-S2S, and binds 127.0.0.1 only.
NINJAONE_CLIENT_SECRETNoNinjaOne OAuth 2.0 Client Secret. Required for stdio and for AUTH_MODE=env.

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription

No tools

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources