list-site-components
Retrieve every rendering a Sitecore site exposes, grouped by Available Renderings groups, to audit component inventory and spot unresolved IDs by group.
Instructions
Lists the renderings a site makes available, grouped by its Available Renderings groups (Page Content, Page Structure, FEaaS, Forms, Global on a Stride site). This is the site's component inventory, NOT an allow-list: the groups do not determine where a rendering may be placed. Use get-allowed-components-by-placeholder for that. IDs that resolve to no item are reported under Unresolved per group.
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-site-components"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | No | Any item path inside the site, used to work out which site is meant (e.g. /sitecore/content/Stride/Cova/Home). Supply this or siteName. | |
| database | No | The database to read. Defaults to the site's own database, or master. | |
| siteName | No | The site name as Sitecore knows it (e.g. 'Cova'). Use list-sites to see the names. Supply this or path. |