Microsoft Azure · Capability
Microsoft Azure Data Manager for Agriculture Data Plane Service — ChemicalProducts
Microsoft Azure Data Manager for Agriculture Data Plane Service — ChemicalProducts. 4 operations. Lead operation: Microsoft Azure Get Chemical Products. Self-contained Naftiko capability covering one Microsoft Azure business surface.
What You Can Do
GET
Microsoftazurechemicalproductslist
— Microsoft Azure Get Chemical Products
/v1/chemical-products
GET
Microsoftazurechemicalproductsget
— Microsoft Azure Get Chemical Products Chemicalproductid
/v1/chemical-products/{chemicalproductid}
PATCH
Microsoftazurechemicalproductscreateorupdate
— Microsoft Azure Patch Chemical Products Chemicalproductid
/v1/chemical-products/{chemicalproductid}
DELETE
Microsoftazurechemicalproductsdelete
— Microsoft Azure Delete Chemical Products Chemicalproductid
/v1/chemical-products/{chemicalproductid}
MCP Tools
microsoft-azure-get-chemical-products
Microsoft Azure Get Chemical Products
read-only
idempotent
microsoft-azure-get-chemical-products-2
Microsoft Azure Get Chemical Products Chemicalproductid
read-only
idempotent
microsoft-azure-patch-chemical-products
Microsoft Azure Patch Chemical Products Chemicalproductid
idempotent
microsoft-azure-delete-chemical-products
Microsoft Azure Delete Chemical Products Chemicalproductid
idempotent
Capability Spec
naftiko: 1.0.0-alpha2
info:
label: Microsoft Azure Data Manager for Agriculture Data Plane Service — ChemicalProducts
description: 'Microsoft Azure Data Manager for Agriculture Data Plane Service — ChemicalProducts. 4 operations. Lead operation:
Microsoft Azure Get Chemical Products. Self-contained Naftiko capability covering one Microsoft Azure business surface.'
tags:
- Microsoft Azure
- ChemicalProducts
created: '2026-05-19'
modified: '2026-05-19'
binds:
- namespace: env
keys:
MICROSOFT_AZURE_API_KEY: MICROSOFT_AZURE_API_KEY
capability:
consumes:
- type: http
namespace: data-manager-for-agriculture-data-plane-service-chemicalproducts
baseUri: ''
description: Microsoft Azure Data Manager for Agriculture Data Plane Service — ChemicalProducts business capability. Self-contained,
no shared references.
resources:
- name: chemical-products
path: /chemical-products
operations:
- name: microsoftazurechemicalproductslist
method: GET
description: Microsoft Azure Get Chemical Products
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: cropIds
in: query
type: array
description: CropIds of chemical product.
- name: brands
in: query
type: array
description: Brands of chemical product.
- name: products
in: query
type: array
description: Products of chemical product.
- name: types
in: query
type: array
description: Types of chemical product.
- name: states
in: query
type: array
description: States of chemical product.
- name: activeIngredients
in: query
type: array
description: ActiveIngredients of chemical product.
- name: specificGravity
in: query
type: array
description: SpecificGravity of chemical product.
- name: formulation
in: query
type: array
description: Formulation of chemical product.
- name: registrationNumber
in: query
type: array
description: RegistrationNumber of chemical product.
- name: minReEntryInterval
in: query
type: integer
description: Min ReEntryInterval of chemical product.
- name: maxReEntryInterval
in: query
type: integer
description: Max ReEntryInterval of chemical product.
- name: locations
in: query
type: array
description: Locations of chemical product.
- name: companyNames
in: query
type: array
description: Company names of chemical product.
- name: datasetIds
in: query
type: array
description: Reference dataset id of chemical product.
- name: referenceRecordIds
in: query
type: array
description: Reference record id of chemical product.
- name: ids
in: query
type: array
description: Ids of the resource.
- name: names
in: query
type: array
description: Names of the resource.
- name: propertyFilters
in: query
type: array
description: "Filters on key-value pairs within the Properties object.\r"
- name: statuses
in: query
type: array
description: Statuses of the resource.
- name: minCreatedDateTime
in: query
type: string
description: Minimum creation date of resource (inclusive).
- name: maxCreatedDateTime
in: query
type: string
description: Maximum creation date of resource (inclusive).
- name: minLastModifiedDateTime
in: query
type: string
description: Minimum last modified date of resource (inclusive).
- name: maxLastModifiedDateTime
in: query
type: string
description: Maximum last modified date of resource (inclusive).
- name: maxPageSize
in: query
type: integer
description: "Maximum number of items needed (inclusive).\r"
- name: skipToken
in: query
type: string
description: Skip token for getting next set of results.
- name: api-version
in: query
type: string
description: The requested API version
required: true
- name: chemical-products-chemicalProductId
path: /chemical-products/{chemicalProductId}
operations:
- name: microsoftazurechemicalproductsget
method: GET
description: Microsoft Azure Get Chemical Products Chemicalproductid
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: chemicalProductId
in: path
type: string
description: Id of the chemicalProduct.
required: true
- name: api-version
in: query
type: string
description: The requested API version
required: true
- name: microsoftazurechemicalproductscreateorupdate
method: PATCH
description: Microsoft Azure Patch Chemical Products Chemicalproductid
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: chemicalProductId
in: path
type: string
description: Id of the chemicalProduct resource.
required: true
- name: api-version
in: query
type: string
description: The requested API version
required: true
- name: chemicalProduct
in: body
type: string
description: ChemicalProduct resource payload to create or update.
required: true
- name: microsoftazurechemicalproductsdelete
method: DELETE
description: Microsoft Azure Delete Chemical Products Chemicalproductid
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: chemicalProductId
in: path
type: string
description: Id of chemicalProduct to be deleted.
required: true
- name: api-version
in: query
type: string
description: The requested API version
required: true
exposes:
- type: rest
namespace: data-manager-for-agriculture-data-plane-service-chemicalproducts-rest
port: 8080
description: REST adapter for Microsoft Azure Data Manager for Agriculture Data Plane Service — ChemicalProducts. One
Spectral-compliant resource per consumed operation, prefixed with /v1.
resources:
- path: /v1/chemical-products
name: chemical-products
description: REST surface for chemical-products.
operations:
- method: GET
name: microsoftazurechemicalproductslist
description: Microsoft Azure Get Chemical Products
call: data-manager-for-agriculture-data-plane-service-chemicalproducts.microsoftazurechemicalproductslist
with:
cropIds: rest.cropIds
brands: rest.brands
products: rest.products
types: rest.types
states: rest.states
activeIngredients: rest.activeIngredients
specificGravity: rest.specificGravity
formulation: rest.formulation
registrationNumber: rest.registrationNumber
minReEntryInterval: rest.minReEntryInterval
maxReEntryInterval: rest.maxReEntryInterval
locations: rest.locations
companyNames: rest.companyNames
datasetIds: rest.datasetIds
referenceRecordIds: rest.referenceRecordIds
ids: rest.ids
names: rest.names
propertyFilters: rest.propertyFilters
statuses: rest.statuses
minCreatedDateTime: rest.minCreatedDateTime
maxCreatedDateTime: rest.maxCreatedDateTime
minLastModifiedDateTime: rest.minLastModifiedDateTime
maxLastModifiedDateTime: rest.maxLastModifiedDateTime
maxPageSize: rest.maxPageSize
skipToken: rest.skipToken
api-version: rest.api-version
outputParameters:
- type: object
mapping: $.
- path: /v1/chemical-products/{chemicalproductid}
name: chemical-products-chemicalproductid
description: REST surface for chemical-products-chemicalProductId.
operations:
- method: GET
name: microsoftazurechemicalproductsget
description: Microsoft Azure Get Chemical Products Chemicalproductid
call: data-manager-for-agriculture-data-plane-service-chemicalproducts.microsoftazurechemicalproductsget
with:
chemicalProductId: rest.chemicalProductId
api-version: rest.api-version
outputParameters:
- type: object
mapping: $.
- method: PATCH
name: microsoftazurechemicalproductscreateorupdate
description: Microsoft Azure Patch Chemical Products Chemicalproductid
call: data-manager-for-agriculture-data-plane-service-chemicalproducts.microsoftazurechemicalproductscreateorupdate
with:
chemicalProductId: rest.chemicalProductId
api-version: rest.api-version
chemicalProduct: rest.chemicalProduct
outputParameters:
- type: object
mapping: $.
- method: DELETE
name: microsoftazurechemicalproductsdelete
description: Microsoft Azure Delete Chemical Products Chemicalproductid
call: data-manager-for-agriculture-data-plane-service-chemicalproducts.microsoftazurechemicalproductsdelete
with:
chemicalProductId: rest.chemicalProductId
api-version: rest.api-version
outputParameters:
- type: object
mapping: $.
- type: mcp
namespace: data-manager-for-agriculture-data-plane-service-chemicalproducts-mcp
port: 9090
transport: http
description: MCP adapter for Microsoft Azure Data Manager for Agriculture Data Plane Service — ChemicalProducts. One tool
per consumed operation, routed inline through this capability's consumes block.
tools:
- name: microsoft-azure-get-chemical-products
description: Microsoft Azure Get Chemical Products
hints:
readOnly: true
destructive: false
idempotent: true
call: data-manager-for-agriculture-data-plane-service-chemicalproducts.microsoftazurechemicalproductslist
with:
cropIds: tools.cropIds
brands: tools.brands
products: tools.products
types: tools.types
states: tools.states
activeIngredients: tools.activeIngredients
specificGravity: tools.specificGravity
formulation: tools.formulation
registrationNumber: tools.registrationNumber
minReEntryInterval: tools.minReEntryInterval
maxReEntryInterval: tools.maxReEntryInterval
locations: tools.locations
companyNames: tools.companyNames
datasetIds: tools.datasetIds
referenceRecordIds: tools.referenceRecordIds
ids: tools.ids
names: tools.names
propertyFilters: tools.propertyFilters
statuses: tools.statuses
minCreatedDateTime: tools.minCreatedDateTime
maxCreatedDateTime: tools.maxCreatedDateTime
minLastModifiedDateTime: tools.minLastModifiedDateTime
maxLastModifiedDateTime: tools.maxLastModifiedDateTime
maxPageSize: tools.maxPageSize
skipToken: tools.skipToken
api-version: tools.api-version
outputParameters:
- type: object
mapping: $.
- name: microsoft-azure-get-chemical-products-2
description: Microsoft Azure Get Chemical Products Chemicalproductid
hints:
readOnly: true
destructive: false
idempotent: true
call: data-manager-for-agriculture-data-plane-service-chemicalproducts.microsoftazurechemicalproductsget
with:
chemicalProductId: tools.chemicalProductId
api-version: tools.api-version
outputParameters:
- type: object
mapping: $.
- name: microsoft-azure-patch-chemical-products
description: Microsoft Azure Patch Chemical Products Chemicalproductid
hints:
readOnly: false
destructive: false
idempotent: true
call: data-manager-for-agriculture-data-plane-service-chemicalproducts.microsoftazurechemicalproductscreateorupdate
with:
chemicalProductId: tools.chemicalProductId
api-version: tools.api-version
chemicalProduct: tools.chemicalProduct
outputParameters:
- type: object
mapping: $.
- name: microsoft-azure-delete-chemical-products
description: Microsoft Azure Delete Chemical Products Chemicalproductid
hints:
readOnly: false
destructive: true
idempotent: true
call: data-manager-for-agriculture-data-plane-service-chemicalproducts.microsoftazurechemicalproductsdelete
with:
chemicalProductId: tools.chemicalProductId
api-version: tools.api-version
outputParameters:
- type: object
mapping: $.