Skip to content

Commit a46aad2

Browse files
committed
Document which MCP tools are currently available
1 parent 350bc81 commit a46aad2

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed

docs/UserAPI.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,25 @@ Cavil API key by setting the Authorization HTTP header:
6060
}
6161
```
6262

63+
### MCP tools
64+
65+
These tools are currently available:
66+
67+
- *cavil_get_open_reviews* - Get list of 20 highest priority open reviews
68+
- **Required Roles**: `user` (read-only)
69+
- `search`: Filter results by package name or external link. (string, optional)
70+
- *cavil_get_report* - Get legal report for a specific package
71+
- **Required Roles**: `user` (read-only)
72+
- `package_id`: ID of package to get report for. (number, required)
73+
- *cavil_accept_review* - Accept a legal review for a specific package
74+
- **Required Roles**: `manager`, `lawyer` or `admin` (read-write)
75+
- `package_id`: ID of package to accept. (number, required)
76+
- `reason`: Reason for package acceptance. (string, optional)
77+
- *cavil_reject_review* - Reject a legal review for a specific package
78+
- **Required Roles**: `lawyer` or `admin` (read-write)
79+
- `package_id`: ID of package to reject. (number, required)
80+
- `reason`: Reason for package rejection. (string, required)
81+
6382
### 3rd Party MCP Clients
6483

6584
While most MCP clients will work with Cavil, we recommend the use of models specifically designed for legal

0 commit comments

Comments
 (0)