LowerPlane exposes a Model Context Protocol (MCP) server that lets AI assistants like Claude, ChatGPT, Cursor, and others interact with your compliance data securely.

Overview

The MCP server provides read access to your compliance platform through 17 tools covering:
  • Compliance — readiness scores, gaps, framework status
  • Controls — list and inspect controls with implementation status
  • Policies — browse policies, versions, approval status
  • Tests — view test results, schedules, pass/fail status
  • Risks — risk register entries with scores and ownership
  • Evidence — collected evidence inventory
  • Personnel — employee directory
  • Vendors — vendor list with risk levels
  • Integrations — connected integrations and sync status
  • Training — course catalog and completion
  • Tasks — compliance task assignments
  • Incidents — security incident tracking

Authentication

The MCP server authenticates using your LowerPlane API key. Generate one from Settings > API Keys.
Your API key grants the same access level as your organization. Treat it like a password — do not share it publicly or commit it to version control.

Endpoint

POST https://mcp.lowerplane.com/api/v1/mcp

Setup

Add the MCP server with a single command:
claude mcp add --transport http lowerplane https://mcp.lowerplane.com/api/v1/mcp \
  --header "Authorization: Bearer lp_live_your_api_key_here"
Then use it in conversation:
> What's our SOC 2 compliance score?
> Show me all failing tests
> List policies that need approval

Available Tools

Compliance & Dashboard

ToolDescription
get_compliance_overviewReturns compliance scores for all enabled frameworks
get_compliance_gapsLists open compliance gaps, optionally filtered by framework

Controls

ToolDescription
list_controlsList controls with status, filterable by framework and status
get_control_detailsGet detailed info for a specific control including mappings

Policies

ToolDescription
list_policiesList all policies with status, version, and ownership
get_policy_detailsGet full details for a specific policy

Tests & Monitoring

ToolDescription
list_testsList tests with status/severity, filterable by category and status
get_test_resultsGet the latest run results for a specific test

Risk Management

ToolDescription
list_risksList risk register entries, filterable by status

Evidence

ToolDescription
list_evidenceList evidence items, optionally filtered by control

Frameworks

ToolDescription
list_frameworksList all enabled compliance frameworks

Personnel

ToolDescription
list_peopleList employees with department, role, and status

Vendors

ToolDescription
list_vendorsList vendors with risk level and category

Integrations

ToolDescription
list_integrationsList connected integrations with sync status

Training

ToolDescription
list_training_coursesList training courses with completion info

Tasks

ToolDescription
list_tasksList compliance tasks, filterable by status

Incidents

ToolDescription
list_incidentsList security incidents with severity and status

Example Queries

Once connected, you can ask your AI assistant questions like:
  • “What is our overall compliance readiness?”
  • “Show me all controls that are not implemented for ISO 27001”
  • “Which policies are still in draft status?”
  • “List all critical and high severity test failures”
  • “What are our top risks by score?”
  • “Show vendors with high risk level”
  • “Which training courses have low completion rates?”
  • “List overdue compliance tasks”

Security & Permissions

  • The MCP server provides read-only access to your compliance data
  • All queries are scoped to your organization — no cross-tenant access is possible
  • API key permissions from Settings > API Keys apply
  • No compliance data is cached by the AI — it is retrieved fresh per request
  • All MCP requests are logged in your organization’s audit trail
The MCP server uses stateless HTTP transport. Each request is independent — no session data is stored between requests.