Skip to contentAboutThe people and vision powering ProboBlogThe latest news from ProboStoriesHear from our customersChangelogLatest product updatesDocsDocumentation for ProboGitHubExplore our open-source compliance tools

Available Tools

The Probo MCP Server provides 131 tools for managing compliance data. Tools are organized by resource type and follow consistent naming patterns.

Category Description Tools
Organizations Manage organizations 1
Users Manage team members 7
Vendors Track third-party vendors and suppliers 6
Risks Assess and manage risks 8
Measures Implement compliance controls 11
Frameworks Manage compliance frameworks 4
Controls Manage framework controls 11
Assets Track organizational assets 4
Audits Manage compliance audits 4
Tasks Track compliance tasks 7
Documents Manage policy documents and signatures 17
Meetings Track compliance meetings 6
Snapshots Point-in-time snapshots 3
States of Applicability Manage ISO 27001 SoA 11
Findings Track nonconformities, observations, and exceptions 8
Obligations Manage compliance obligations 4
Data Classification Classify and manage data 4
Processing Activities Manage data processing activities (GDPR) 5
DPIAs Manage Data Protection Impact Assessments 5
TIAs Manage Transfer Impact Assessments 5

Tools follow consistent patterns:

  • list*: Retrieve multiple items (supports pagination)
  • get*: Retrieve a single item by ID
  • add*: Create a new item
  • create*: Create a derived item (e.g. a new draft from an existing version)
  • update*: Modify an existing item
  • delete*: Permanently remove an item
  • link* / unlink*: Associate or dissociate resources
  • assign* / unassign*: Assign or remove a person from a resource
  • export*: Generate and download a file (e.g. PDF)
  • take*: Capture a point-in-time snapshot
  • invite*: Send an invitation
  • remove*: Remove membership without deleting the user
  • publish*: Make a draft publicly active
  • cancel*: Cancel a pending request
  • archive* / unarchive*: Archive or restore a resource

All tools require an organization_id parameter to specify which organization to operate on.

Tools that support pagination accept:

  • size: Items per page (default: 20-100)
  • cursor: Cursor from previous response

See Pagination for details.

Many list tools support filtering:

  • query: Text search across relevant fields
  • status: Filter by status (OPEN, CLOSED, etc.)
  • Resource-specific filters

List tools support order_by:

{
"order_by": {
"field": "CREATED_AT",
"direction": "DESC"
}
}