Overview
What is JupiterOne MCP Server?
A Model Context Protocol (MCP) server that provides access to JupiterOne tools, enabling AI assistants and other MCP clients to interact with JupiterOne's data.
How to use JupiterOne MCP Server?
Install with npx or global npm install, then configure Claude Desktop or Cursor IDE with your JupiterOne API key, account ID, and optional base URL. Requires Node.js ≥ 18 and an active JupiterOne account.
Key features of JupiterOne MCP Server
- Manage rules (list, get details, create, update, evaluate)
- Retrieve rule evaluation history and details
- Monitor active alerts
- Manage dashboards (list, get details, create, update, create widgets)
- Manage integrations (definitions, instances, jobs, events)
- Test API connection and get account info
- Execute J1QL queries
Use cases of JupiterOne MCP Server
- Automate rule creation and evaluation from an AI assistant
- Query and visualize JupiterOne data without leaving the chat interface
- Monitor active alerts and integrate with incident response workflows
- Manage dashboard layouts and widgets programmatically
- Troubleshoot integration jobs by retrieving job details and events
FAQ from JupiterOne MCP Server
What credentials are required?
You need a JupiterOne API key and account ID. The API key is created in Settings → API Keys; the account ID can be found in account management or by running a J1QL query.
What runtime does it require?
Node.js version 18 or higher.
How do I install it?
You can use npx (npx -y @jupiterone/jupiterone-mcp) or install globally (npm install -g @jupiterone/jupiterone-mcp) and reference the full path in your MCP client configuration.
Where does the server connect?
It connects to the JupiterOne GraphQL endpoint. The default URL is https://graphql.us.jupiterone.io, but you can override it with the JUPITERONE_BASE_URL environment variable.
What transports does it use?
The server uses standard MCP over stdio (command-line integration). No built-in HTTP transport is mentioned.