> ## Documentation Index
> Fetch the complete documentation index at: https://www.oplane.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Oplane MCP tool reference

> Every tool the Oplane MCP server exposes to your AI assistant, with what each one does.

This page lists the MCP tools the Oplane server exposes to your AI assistant. To connect your assistant and see the workflows that use these tools, see [Threat model from your IDE](/docs/find/mcp).

You don't need to call these tools directly. They run automatically as part of the [MCP workflows](/docs/find/mcp#what-you-can-do).

| Tool | Description |
| - | - |
| `new_threatmodel` | Create a new threat model with security requirements for your described changes. |
| `my_recent_threatmodels` | List your recent threat models to review or continue working on them. |
| `get_threatmodel` | Fetch the full content of a threat model by ID. |
| `get_requirement` | Fetch the full details of a single security requirement by ID. |
| `request_implementation_advice` | Get specific implementation guidance for a security requirement. |
| `update_implementation_state` | Record your assessment of a requirement as implemented, not implemented, accepted risk, out of scope, or not applicable. |
| `update_requirement_severity` | Adjust the severity of a security requirement with justification. |
| `add_threatmodel_comment` | Add context to a threat model to refine or regenerate its requirements. |
| `search_workspaces` | Search your workspaces by name to find where to create or view threat models. |
| `create_workspace` | Create a new workspace in your organisation for organising threat models. |
| `create_security_rule` | Create a keyword-matched security rule for your organisation. |
| `list_security_rules` | List security rules for your organisation. |
| `get_security_rule` | Fetch a specific security rule by ID. |
| `update_security_rule` | Update an existing security rule. |
| `delete_security_rule` | Delete a security rule. |

## Read next

* [Statuses and severity](/docs/reference/statuses-and-severity), for the values `update_implementation_state` and `update_requirement_severity` accept.
* [Applications](/docs/administration/applications), to call these tools from a CI pipeline with an API key.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.