query-records
Query records in Dataverse by providing an entity name and an OData filter expression. Optionally set a maximum number of records to return.
Instructions
Query records using an OData filter expression
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": {
"entityNamePlural": "<entityNamePlural>",
"filter": "<filter>"
},
"name": "query-records"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| filter | Yes | OData filter expression (e.g., "name eq 'test'" or "createdon gt 2023-01-01") | |
| maxRecords | No | Maximum number of records to retrieve (default: 50) | |
| entityNamePlural | Yes | The plural name of the entity (e.g., 'accounts', 'contacts') |