list_forms
List Nextcloud forms you own or that are shared with you, with optional ownership filtering. Returns form summaries including id, title, state, and permissions for quick overview.
Instructions
List forms visible to the current user.
Args: ownership: Filter. One of: "owned" (forms I created), "shared" (forms shared with me). Omit to get both — the Nextcloud endpoint takes one filter at a time, so this tool calls it twice and merges the results when omitted.
Returns: JSON array of form summaries. Each entry includes id, hash, title, state (0=active, 1=closed, 2=archived), permissions, and metadata. Call get_form(id) for full details including questions.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "list_forms"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ownership | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |