Tools: Obligations
listObligations
Section titled “listObligations”🔍 Read-only
List all obligations for the organization.
Parameters: { "organization_id": "org_xxx", "size": 50, "cursor": "optional_cursor", "filter": { "status": "PENDING" }}Supports: Pagination, filtering by status
Returns: Array of obligations with due dates, next_cursor for pagination
Example:AI: "List all pending obligations" [Uses listObligations tool with status filter]getObligation
Section titled “getObligation”🔍 Read-only
Get obligation details.
Parameters: { "organization_id": "org_xxx", "obligation_id": "oblig_xxx"}Returns: Full obligation details and completion status
Example:AI: "Get details for obligation oblig_abc123" [Uses getObligation tool]addObligation
Section titled “addObligation”✏️ Write
Add a new obligation.
Parameters: { "organization_id": "org_xxx", "title": "Obligation Title", "due_date": "2025-12-31", "description": "Description"}Returns: Created obligation object
Example:AI: "Add an obligation for annual security review due Dec 31" [Uses addObligation tool]updateObligation
Section titled “updateObligation”✏️ Write
Update obligation status.
Parameters: { "organization_id": "org_xxx", "obligation_id": "oblig_xxx", "status": "COMPLETED", "completion_date": "2025-01-15"}Returns: Updated obligation object
Example:AI: "Mark obligation oblig_abc123 as COMPLETED" [Uses updateObligation tool]