schema_catalog
Build and cache a bounded catalog of Odoo model schemas. Filter models by query, technical names, or instance, and optionally include field metadata for quick schema retrieval.
Instructions
Build and cache a bounded Odoo model schema catalog
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": "schema_catalog"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum catalog models to return; capped at 500. | |
| query | No | Optional text used to filter catalog models. | |
| models | No | Optional technical model names to include in the catalog. | |
| refresh | No | Whether to bypass and refresh the cached catalog. | |
| instance | No | Optional configured Odoo instance name; uses the default if omitted. | |
| include_fields | No | Whether to include field metadata for each model. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tool | No | Reporting tool name. | |
| count | No | ||
| error | No | Sanitized error message when success is false. | |
| result | No | Model entries; fields included when requested. | |
| success | Yes | False when the call failed; see error. | |
| metadata_used | No |