Microsoft Azure · Capability
Microsoft Azure Microsoft Marketplace Search API — Public-Suggestions
Microsoft Azure Microsoft Marketplace Search API — Public-Suggestions. 1 operations. Lead operation: Microsoft Azure Public Suggestions Api Provides An Unauthenticated Endpoint For Consuming List Of Marketplace Public Products Suggestions Per Requested Properties In Addition, It Enables Filtering On Selected Product properties, And Getting Product Details Each Api Request Must Include An Api Key A
What You Can Do
GET
Microsoftazuresuggestionsgetproducts
— Microsoft Azure Public Suggestions Api Provides An Unauthenticated Endpoint For Consuming List Of Marketplace Public Products Suggestions Per Requested Properties In Addition, It Enables Filtering On Selected Product properties, And Getting
/v1/suggestions/products
MCP Tools
microsoft-azure-public-suggestions-api
Microsoft Azure Public Suggestions Api Provides An Unauthenticated Endpoint For Consuming List Of Marketplace Public Products Suggestions Per Requested Properties In Addition, It Enables Filtering On Selected Product properties, And Getting
read-only
idempotent
Capability Spec
naftiko: 1.0.0-alpha2
info:
label: Microsoft Azure Microsoft Marketplace Search API — Public-Suggestions
description: 'Microsoft Azure Microsoft Marketplace Search API — Public-Suggestions. 1 operations. Lead operation: Microsoft
Azure Public Suggestions Api Provides An Unauthenticated Endpoint For Consuming List Of Marketplace Public Products Suggestions
Per Requested Properties In Addition, It Enables Filtering On Selected Product properties, And Getting Product Details
Each Api Request Must Include An Api Key A'
tags:
- Microsoft Azure
- Public-Suggestions
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: microsoft-marketplace-search-public-suggestions
baseUri: https://catalogapi.azure.com
description: Microsoft Azure Microsoft Marketplace Search API — Public-Suggestions business capability. Self-contained,
no shared references.
resources:
- name: suggestions-products
path: /suggestions/products
operations:
- name: microsoftazuresuggestionsgetproducts
method: GET
description: Microsoft Azure Public Suggestions Api Provides An Unauthenticated Endpoint For Consuming List Of Marketplace
Public Products Suggestions Per Requested Properties In Addition, It Enables Filtering On Selected Product properties,
And Getting
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: api-version
in: query
type: string
description: Version of the REST API used for the request.
required: true
- name: searchQuery
in: query
type: string
description: The search text, if no value provided, this filter is ignored. Such as searchQuery=red hat
required: true
- name: publisherDisplayName
in: query
type: string
description: The search publisher name. Such as publisherDisplayName=red hat. If no value provided, this filter
is ignored.
- name: azureBenefit
in: query
type: string
description: 'Define the search for only azure benefit eligible offers, if no value provided, this filter is ignored.
Default: null. '
- name: publisherTypes
in: query
type: array
description: 'Products that contains any of the given publisher types, If no value provided, this filter is ignored.
Possible values: Microsoft, ThirdParty. Default: Microsof'
- name: badges
in: query
type: array
description: 'Products that contains any of the given badges. If no value provided, this filter is ignored. The
following product badges are available: '
- name: industryCloud
in: query
type: string
description: 'Define the search for IndustryCloud offers. If no value provided, this filter is ignored. Default:
NotApplicable. '
- name: language
in: query
type: string
description: Language to search, ISO 639-1 two-letter code, possible values - 'en,cs,de,es,fr,hu,it,ja,ko,nl,pl,pt-br,pt-pt,ru,sv,tr,zh-hans,zh-hant'
required: true
- name: productTypes
in: query
type: array
description: Products that contains any of the given product types, Such as 'VirtualMachine'. If no value provided,
this filter is ignored.
- name: pricingTypes
in: query
type: array
description: 'Products that contains any of the given pricing types. If no value provided, this filter is ignored. '
- name: operatingSystems
in: query
type: array
description: 'Products that contains any of the given operating systems, Such as operatingSystems=windows,linux.
If no value provided, this filter is ignored. This filter is '
- name: supportedProducts
in: query
type: array
description: Products that contains any of the given supported products. Such as 'CRM'. If no value provided, this
filter is ignored.
- name: publisherIds
in: query
type: array
description: Products that contains any of the given publisher ids. Such as 'Microsoft'. If no value provided, this
filter is ignored.
- name: ratingBuckets
in: query
type: array
description: 'Products that contains any of the given rating buckets. Such as ''Above1''. If no value provided,
this filter is ignored. '
- name: vmArchitectureTypes
in: query
type: array
description: Array of Virtual Machine image architecture types to search by, If no value provided, this filter is
ignored. see https://docs.microsoft.com/en-us/azure/virtual
- name: vmSecurityTypes
in: query
type: array
description: 'Products that contains any of the given vm security types. Such as ''Trusted''. If no value provided,
this filter is ignored. '
- name: suggestionTypes
in: query
type: array
description: 'Suggestion types. '
required: true
- name: top
in: query
type: integer
description: 'Number of items per SuggestionType to return. Minimum: 1, Maximum: 40, Default: 20.'
- name: select
in: query
type: array
description: 'Array of fields to return. Such as ''displayText''. If no value provided, return fields as follows.
if suggestionsType=Entity, return: suggestionType, displayText'
exposes:
- type: rest
namespace: microsoft-marketplace-search-public-suggestions-rest
port: 8080
description: REST adapter for Microsoft Azure Microsoft Marketplace Search API — Public-Suggestions. One Spectral-compliant
resource per consumed operation, prefixed with /v1.
resources:
- path: /v1/suggestions/products
name: suggestions-products
description: REST surface for suggestions-products.
operations:
- method: GET
name: microsoftazuresuggestionsgetproducts
description: Microsoft Azure Public Suggestions Api Provides An Unauthenticated Endpoint For Consuming List Of Marketplace
Public Products Suggestions Per Requested Properties In Addition, It Enables Filtering On Selected Product properties,
And Getting
call: microsoft-marketplace-search-public-suggestions.microsoftazuresuggestionsgetproducts
with:
api-version: rest.api-version
searchQuery: rest.searchQuery
publisherDisplayName: rest.publisherDisplayName
azureBenefit: rest.azureBenefit
publisherTypes: rest.publisherTypes
badges: rest.badges
industryCloud: rest.industryCloud
language: rest.language
productTypes: rest.productTypes
pricingTypes: rest.pricingTypes
operatingSystems: rest.operatingSystems
supportedProducts: rest.supportedProducts
publisherIds: rest.publisherIds
ratingBuckets: rest.ratingBuckets
vmArchitectureTypes: rest.vmArchitectureTypes
vmSecurityTypes: rest.vmSecurityTypes
suggestionTypes: rest.suggestionTypes
top: rest.top
select: rest.select
outputParameters:
- type: object
mapping: $.
- type: mcp
namespace: microsoft-marketplace-search-public-suggestions-mcp
port: 9090
transport: http
description: MCP adapter for Microsoft Azure Microsoft Marketplace Search API — Public-Suggestions. One tool per consumed
operation, routed inline through this capability's consumes block.
tools:
- name: microsoft-azure-public-suggestions-api
description: Microsoft Azure Public Suggestions Api Provides An Unauthenticated Endpoint For Consuming List Of Marketplace
Public Products Suggestions Per Requested Properties In Addition, It Enables Filtering On Selected Product properties,
And Getting
hints:
readOnly: true
destructive: false
idempotent: true
call: microsoft-marketplace-search-public-suggestions.microsoftazuresuggestionsgetproducts
with:
api-version: tools.api-version
searchQuery: tools.searchQuery
publisherDisplayName: tools.publisherDisplayName
azureBenefit: tools.azureBenefit
publisherTypes: tools.publisherTypes
badges: tools.badges
industryCloud: tools.industryCloud
language: tools.language
productTypes: tools.productTypes
pricingTypes: tools.pricingTypes
operatingSystems: tools.operatingSystems
supportedProducts: tools.supportedProducts
publisherIds: tools.publisherIds
ratingBuckets: tools.ratingBuckets
vmArchitectureTypes: tools.vmArchitectureTypes
vmSecurityTypes: tools.vmSecurityTypes
suggestionTypes: tools.suggestionTypes
top: tools.top
select: tools.select
outputParameters:
- type: object
mapping: $.