MCP Server
This MCP (Model Context Protocol) server provides AIs with tools to interact with your OpsLevel account.
The OpsLevel MCP server is available for AI systems to connect with at
https://app.opslevel.com/mcp
Architecture

OpsLevel makes it easy to give your LLM tool of choice access to your production software architecture, relationships, docs, and more!
Features
Currently the MCP server only uses read-only access to your OpsLevel account and can read data from the following resources:
- Actions
- Checks
- Components
- Documentation (API & Tech Docs)
- Domains
- Filters
- Infrastructure
- Repositories
- Systems
- Teams
- Users
Setup
Instructions for configuring your AI system to use this MCP server can be found below.
Claude Code (CLI)
Official Guide: Connect to MCP servers
-
Run
claude mcp add --transport http opslevel https://app.opslevel.com/mcpto add the OpsLevel MCP server to Claude code. -
Run
claude mcp login opslevelto authenticate using your browser
Example of the Authorize Access Prompt
Claude on the Web / Claude Desktop
We're working to get OpsLevel listed in the official Anthropic connector directory
Using a custom connector
The Anthropic documentation covers how to add the Opslevel MCP server as a custom connector for users on Team, Enterpise, Pro and Max plans:
Get started with custom connectors using remote MCP
Enter https://app.opslevel.com/mcp as the MCP server URL
Using mcp-remote (Claude Desktop Only)
You can use npx to run mcp-remote in order to connect Claude Desktop to the remote Opslevel MCP server
- Open the
claude_desktop_config.jsonfile available at- Mac OS -
$HOME/Library/Application\ Support/Claude/claude_desktop_config.json - Windows -
%APPDATA%\Claude\claude_desktop_config.json
- Mac OS -
- Find the
mcpServersblock and add:
"opslevel": {
"command": "npx",
"args": [
"mcp-remote",
"https://app.opslevel.com/mcp"
]
}- Restart Claude Desktop
- Follow the prompts to authenticate the MCP server with OpsLevel in the browser window that opens
Visual Studio Code
Official Guide: Add and manage MCP servers in VS Code
Using the command palette:
- Open the Command Palatte and run MCP: Add Server.
- Choose HTTP (HTTP or Server Sent Events)
- Enter
https://app.opslevel.com/mcpas the URL of the server - Enter
opslevelas the Server ID - Follow the prompts to authenticate the MCP server with OpsLevel
Or run:
code --add-mcp "{\"name\":\"opsleve2\",\"type\": \"http\",\"url\": \"https://app.opslevel.com/mcp\"}"Cursor
Official Guide: Model Context Protocol
Click the button below:
Or to manually add it:
- Open the Cursor menu and select Settings → Tools & MCP
- Under "Home MCP Servers", Click "New MCP server"
- Add the config below
{
"mcpServers": {
"opslevel": {
"type": "http",
"url": "https://app.opslevel.com/mcp"
}
}
}- Click the Connect button to launch the authentication flow
- Click Authorize to grant Cursor access to the OpsLevel MCP server

Example of the Authorize Access Prompt
Other Tools
To use the server with other tools, enter the following information
URL: https://app.opslevel.com/mcp
Type: HTTP or Streamable HTTP
Or in the conventional MCP format:
{
"mcpServers": {
"opslevel": {
"type": "http",
"url": "
}
}
}Prompts
After you have your AI tool hooked up to OpsLevel's MCP you can now ask natural language questions about the information in your software catalog. Here are some example prompts to get the ideas flowing.
- What is the main contact method for each team? Please format it as a csv.
- Can you build me a tree output of all the teams and their parents?
- Can you give me just the e-mail of users who's role is "standards admin"
- If I have a javascript service which filter should I use for my checks?
- Can you give me just the name of the actions in my account that require form input?
- What team is {Co-Worker Name} on?
- What is the mission of the team "{Team Name}"?
- What team is the owner of the component {Name}?
- What checks do I need to pass to achieve Gold in "Security"?
Legacy stdio server
The original OpsLevel MCP server is available for download at OpsLevel/opslevel-mcp. It uses stdio for the transport instead of HTTP and authenticates with an API token instead of OAuth.
Updated 8 days ago

