search
Find D365FO objects by name or keyword using single, parallel batch, or extension-only scope modes. Filter by object type and limit results.
Instructions
Search pre-indexed D365FO objects by name or keyword. Three modes in ONE tool:
• single (default) → pass query; returns name, type, model.
• batch → pass queries[] (max 10) to run searches in parallel (3× faster, with dedup + cross-reference).
• extensions → set scope:"extensions" to restrict to custom/ISV models only (filters out Microsoft standard code). Model names in those results are SOURCE models — never use them as create/modify targets.
Use get_object_info(objectType, name) when you already know the exact name and need full details.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| type | No | [single] Filter by object type ("all" = no filter). | all |
| limit | No | [single|extensions] Maximum results to return | |
| query | No | [single|extensions] Search query (class name, method name, table name, etc.). REQUIRED unless using batch `queries[]`. | |
| scope | No | [single] Whole index, or only custom/ISV models. Ignored when `queries[]` is provided. | all |
| prefix | No | [extensions] Extension prefix filter (e.g., ISV_, Custom_). | |
| queries | No | [batch] Array of search queries to execute in parallel (max 10). When provided, runs in batch mode and `scope`/`query` are ignored. | |
| verbose | No | [single] Include related-searches/patterns/tips sections. |