Skip to main content
Frameworks represent the compliance standards your organization is working toward — such as SOC 2, ISO 27001, GDPR, or HIPAA. Each framework contains controls that you can link to your measures and evidence.

The Framework object

id
string
required
Global ID (GID) of the framework.
organization_id
string
required
GID of the organization this framework belongs to.
name
string
required
Name of the framework (e.g. "SOC 2 Type II", "ISO 27001").
description
string | null
Optional description of the framework.
created_at
string (date-time)
required
ISO 8601 timestamp of when the framework was created.
updated_at
string (date-time)
required
ISO 8601 timestamp of the last update.

Operations

listFrameworks

Returns all frameworks for the organization. MCP tool: listFrameworks

Parameters

organization_id
string
required
GID of the organization.
size
integer
Number of results per page.
cursor
string
Pagination cursor from a previous response’s next_cursor.
order_by
object

Response

frameworks
Framework[]
required
Array of framework objects.
next_cursor
string
Cursor for the next page.

Example

curl -X POST https://your-probo-instance/api/mcp/v1 \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "tools/call",
    "params": {
      "name": "listFrameworks",
      "arguments": {
        "organization_id": "gid://probo/Organization/01J5XKZW9QMXP3N6V8HTJA2FKB"
      }
    }
  }'

getFramework

Returns a single framework by ID. MCP tool: getFramework

Parameters

id
string
required
GID of the framework.

Response

framework
Framework
required
The requested framework object.

addFramework

Creates a new framework. MCP tool: addFramework

Parameters

organization_id
string
required
GID of the organization.
name
string
required
Framework name.
description
string
Optional description.

Response

framework
Framework
required
The created framework object.

updateFramework

Updates an existing framework. MCP tool: updateFramework

Parameters

id
string
required
GID of the framework to update.
name
string
Updated name.
description
string | null
Updated description.

Response

framework
Framework
required
The updated framework object.
Probo ships with pre-built framework templates for SOC 2, ISO 27001, GDPR, and HIPAA. These appear automatically when you enable a compliance program in the web app. Use addFramework for custom frameworks.

Build docs developers (and LLMs) love