Skip to main content
Glama
LesterAJohn

jumpcloud-mcp

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
VAULT_ADDRYesVault server address
POSTGRES_HOSTYesPostgreSQL host for configuration storage
MCP_ADMIN_AUTH_KEYNoOptional authorization key for mutating tools
MCP_HTTP_AUTH_MODENoHTTP authentication mode: token, oauth2, or both
MCP_CONFIG_DEFAULT_USER_IDNoDefault user ID for operations when userId is not provided

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
jumpcloud_connection_infoA

Read-only runtime metadata. Use when validating configured base URLs, OpenAPI source URLs, and persistence wiring. Do not use for API execution. Risk: low.

jumpcloud_scope_infoA

Read-only scope resolver. Use when you need the effective app/tenant/user scope and storage locations. Do not use for mutation. Risk: low.

jumpcloud_openapi_discoveryA

Read-only OpenAPI discovery. Use to search operationId/method/path/tag metadata before invocation. Do not use as an execution tool. Risk: low.

jumpcloud_tenant_listA

Read-only tenant discovery. Use to list tenant ids and optionally discover scoped users from Postgres and Vault token paths. Do not use for mutation. Risk: low.

jumpcloud_tenant_scope_validateB

Read-only tenant/user scope validation. Use to confirm token and config readiness before operational API calls. Risk: medium.

jumpcloud_tenant_bootstrap_defaultsB

Mutating tenant/user baseline config initializer. Use to write recommended non-secret defaults for a scope. Risk: high.

jumpcloud_tenant_policy_getA

Read-only tenant/user policy reader. Use to inspect effective policy guardrails for a scope. Risk: medium.

jumpcloud_tenant_policy_setB

Mutating tenant/user policy writer. Use to update scoped policy guardrails for API execution. Risk: high.

jumpcloud_query_suggestionB

Read-only planning helper. Use to choose safe tool order, discover likely operations, and retrieve tool usage schema details. Do not use for direct mutations. Risk: low.

jumpcloud_user_token_listA

Read-only token metadata listing. Use to inspect user-scoped token entries and active token selection. Do not use to rotate/update secrets. Risk: medium.

jumpcloud_user_token_upsertA

Mutating token create/update. Use to add or rotate JumpCloud user tokens in Vault. Do not use for read-only workflows. Risk: high.

jumpcloud_user_token_set_activeC

Mutating token selection. Use to change active token for a user. Do not use to create tokens. Risk: medium.

jumpcloud_user_token_deleteB

Mutating token deletion. Use when removing obsolete user tokens from Vault. Destructive. Risk: high.

jumpcloud_config_listA

Read-only Postgres config listing. Use to enumerate app/user scoped non-secret configuration values. Do not store secrets in config. Risk: low.

jumpcloud_config_getA

Read-only Postgres config getter. Use to fetch one user-scoped configuration key. Risk: low.

jumpcloud_config_setB

Mutating Postgres config setter. Use for non-secret runtime configuration. Do not store token values. Risk: medium.

jumpcloud_config_deleteB

Mutating Postgres config delete. Use to remove obsolete non-secret settings. Destructive. Risk: high.

jumpcloud_health_checkA

Read-only health and credential check against JumpCloud using current user's active token. Use before large workflows. Risk: low.

jumpcloud_operation_invokeB

OpenAPI operation invoker. Use operationId+pathParams for high-fidelity execution with full API coverage. Mutating calls require admin key if configured. Risk: variable.

jumpcloud_api_requestB

Generic JumpCloud request executor. Use for explicit domain/method/path calls with full endpoint coverage. Mutations require admin key if configured. Risk: variable.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/LesterAJohn/jumpcloud-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server