Every capability is a discrete, logged action the agent calls by name — scoped to what you authorize and recorded in the run trace.
Create EntityODATA_CREATE_ENTITY
Create one entity or a bounded tree of new related entities in exactly one OData V2 POST. Use ODATA_GET_ENTITY_SCHEMA for navigation target, multiplicity, accepted input shape, and static or state-dependent deep-insert guidance. This does not support URI bindings or $expand.
Delete EntityODATA_DELETE_ENTITY
Permanently delete one metadata-keyed OData V2 entity only when metadata permits HTTP DELETE. If metadata forbids DELETE, some providers use update-based or business-specific logical deletion; this tool does not guess or universally remap that behavior.
Get EntityODATA_GET_ENTITY
Retrieve one metadata-declared OData V2 entity by its complete typed key and optionally project selected structural properties.
Get Entity SchemaODATA_GET_ENTITY_SCHEMA
Return normalized CSDL keys, structural properties, navigation relationships, and effective restrictions for one exact entity set in the connected OData V2 service.
List EntitiesODATA_LIST_ENTITIES
Validate the connected OData V2 service and list its metadata-declared entity sets, ordered keys, and effective query and write restrictions.
Query EntitiesODATA_QUERY_ENTITIES
Return exactly one bounded page from a metadata-declared OData V2 entity set using validated filtering, projection, and ordering; expansion is not supported.
Update EntityODATA_UPDATE_ENTITY
Partially update one metadata-declared OData V2 entity through POST method tunneling with MERGE semantics; unsupported providers fail without PUT or PATCH fallback.