Find an object across indexed branches
bc_find_object_across_branchesSearch for an AL object by type and exact name across indexed branches to compare its presence or path in different versions or localizations.
Instructions
Searches for an AL object (by type and exact name) across all branches that have already been indexed in this MCP instance. Use this to compare presence/path of an object across versions or localizations. Does not trigger indexing — call bc_list_apps on a branch first if you want to include it.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"type": "<type>",
"name": "<name>"
},
"name": "bc_find_object_across_branches"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| type | Yes | AL object type (table, page, codeunit, ...) | |
| name | Yes | Exact object name | |
| branches | No | Optional list of branches to restrict the search to (e.g. ["w1-26", "fr-26"]). If omitted, searches all indexed branches. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| type | Yes | ||
| name | Yes | ||
| total | Yes | ||
| results | Yes |