Microsoft Azure · Capability
Microsoft Azure Image Search Client — ImageSearch
Microsoft Azure Image Search Client — ImageSearch. 1 operations. Lead operation: Microsoft Azure The Image Search Api Lets You Send A Search Query To Bing And Get Back A List Of Relevant Images This Section Provides Technical Details About The Query Parameters And Headers That You Use To Request Images And The Json Response Objects That Contain Them For Examples That Show How To Make Requests, See
What You Can Do
GET
Microsoftazureimagessearch
— Microsoft Azure The Image Search Api Lets You Send A Search Query To Bing And Get Back A List Of Relevant Images This Section Provides Technical Details About The Query Parameters And Headers That You Use To Request Images And The Json Resp
/v1/images/search
MCP Tools
microsoft-azure-image-search-api
Microsoft Azure The Image Search Api Lets You Send A Search Query To Bing And Get Back A List Of Relevant Images This Section Provides Technical Details About The Query Parameters And Headers That You Use To Request Images And The Json Resp
read-only
idempotent
Capability Spec
naftiko: 1.0.0-alpha2
info:
label: Microsoft Azure Image Search Client — ImageSearch
description: 'Microsoft Azure Image Search Client — ImageSearch. 1 operations. Lead operation: Microsoft Azure The Image
Search Api Lets You Send A Search Query To Bing And Get Back A List Of Relevant Images This Section Provides Technical
Details About The Query Parameters And Headers That You Use To Request Images And The Json Response Objects That Contain
Them For Examples That Show How To Make Requests, See'
tags:
- Microsoft Azure
- ImageSearch
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: image-search-client-imagesearch
baseUri: https://api.cognitive.microsoft.com/bing/v7.0
description: Microsoft Azure Image Search Client — ImageSearch business capability. Self-contained, no shared references.
resources:
- name: images-search
path: /images/search
operations:
- name: microsoftazureimagessearch
method: GET
description: Microsoft Azure The Image Search Api Lets You Send A Search Query To Bing And Get Back A List Of Relevant
Images This Section Provides Technical Details About The Query Parameters And Headers That You Use To Request Images
And The Json Resp
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: Accept
in: header
type: string
description: The default media type is application/json. To specify that the response use [JSON-LD](http://json-ld.org/),
set the Accept header to application/ld+json.
- name: Accept-Language
in: header
type: string
description: A comma-delimited list of one or more languages to use for user interface strings. The list is in decreasing
order of preference. For additional information, in
- name: User-Agent
in: header
type: string
description: 'The user agent originating the request. Bing uses the user agent to provide mobile users with an optimized
experience. Although optional, you are encouraged to '
- name: X-MSEdge-ClientID
in: header
type: string
description: 'Bing uses this header to provide users with consistent behavior across Bing API calls. Bing often
flights new features and improvements, and it uses the client '
- name: X-MSEdge-ClientIP
in: header
type: string
description: The IPv4 or IPv6 address of the client device. The IP address is used to discover the user's location.
Bing uses the location information to determine safe sear
- name: X-Search-Location
in: header
type: string
description: A semicolon-delimited list of key/value pairs that describe the client's geographical location. Bing
uses the location information to determine safe search beha
- name: aspect
in: query
type: string
description: 'Filter images by the following aspect ratios. All: Do not filter by aspect.Specifying this value is
the same as not specifying the aspect parameter. Square: Ret'
- name: color
in: query
type: string
description: 'Filter images by the following color options. ColorOnly: Return color images. Monochrome: Return black
and white images. Return images with one of the following'
- name: cc
in: query
type: string
description: A 2-character country code of the country where the results come from. For a list of possible values,
see [Market Codes](https://docs.microsoft.com/en-us/rest/a
- name: count
in: query
type: integer
description: The number of images to return in the response. The actual number delivered may be less than requested.
The default is 35. The maximum value is 150. You use thi
- name: freshness
in: query
type: string
description: 'Filter images by the following discovery options. Day: Return images discovered by Bing within the
last 24 hours. Week: Return images discovered by Bing within '
- name: height
in: query
type: integer
description: Filter images that have the specified height, in pixels. You may use this filter with the size filter
to return small images that have a height of 150 pixels.
- name: id
in: query
type: string
description: An ID that uniquely identifies an image. Use this parameter to ensure that the specified image is the
first image in the list of images that Bing returns. The [
- name: imageContent
in: query
type: string
description: 'Filter images by the following content types. Face: Return images that show only a person''s face.
Portrait: Return images that show only a person''s head and sho'
- name: imageType
in: query
type: string
description: 'Filter images by the following image types. AnimatedGif: Return only animated GIFs. Clipart: Return
only clip art images. Line: Return only line drawings. Photo'
- name: license
in: query
type: string
description: 'Filter images by the following license types. All: Do not filter by license type.Specifying this value
is the same as not specifying the license parameter. Any:'
- name: mkt
in: query
type: string
description: The market where the results come from. Typically, mkt is the country where the user is making the
request from. However, it could be a different country if the
- name: maxFileSize
in: query
type: integer
description: Filter images that are less than or equal to the specified file size. The maximum file size that you
may specify is 520,192 bytes. If you specify a larger value
- name: maxHeight
in: query
type: integer
description: 'Filter images that have a height that is less than or equal to the specified height. Specify the height
in pixels. You may specify this filter and minHeight to '
- name: maxWidth
in: query
type: integer
description: Filter images that have a width that is less than or equal to the specified width. Specify the width
in pixels. You may specify this filter and maxWidth to filt
- name: minFileSize
in: query
type: integer
description: Filter images that are greater than or equal to the specified file size. The maximum file size that
you may specify is 520,192 bytes. If you specify a larger va
- name: minHeight
in: query
type: integer
description: 'Filter images that have a height that is greater than or equal to the specified height. Specify the
height in pixels. You may specify this filter and maxHeight '
- name: minWidth
in: query
type: integer
description: Filter images that have a width that is greater than or equal to the specified width. Specify the width
in pixels. You may specify this filter and maxWidth to f
- name: offset
in: query
type: integer
description: The zero-based offset that indicates the number of images to skip before returning images. The default
is 0. The offset should be less than ([totalEstimatedMatc
- name: q
in: query
type: string
description: The user's search query term. The term cannot be empty. The term may contain [Bing Advanced Operators](http://msdn.microsoft.com/library/ff795620.aspx).
For exa
required: true
- name: safeSearch
in: query
type: string
description: 'Filter images for adult content. The following are the possible filter values. Off: May return images
with adult content. If the request is through the Image Se'
- name: size
in: query
type: string
description: 'Filter images by the following sizes. All: Do not filter by size. Specifying this value is the same
as not specifying the size parameter. Small: Return images t'
- name: setLang
in: query
type: string
description: The language to use for user interface strings. Specify the language using the ISO 639-1 2-letter language
code. For example, the language code for English is E
- name: width
in: query
type: integer
description: Filter images that have the specified width, in pixels. You may use this filter with the size filter
to return small images that have a width of 150 pixels.
exposes:
- type: rest
namespace: image-search-client-imagesearch-rest
port: 8080
description: REST adapter for Microsoft Azure Image Search Client — ImageSearch. One Spectral-compliant resource per consumed
operation, prefixed with /v1.
resources:
- path: /v1/images/search
name: images-search
description: REST surface for images-search.
operations:
- method: GET
name: microsoftazureimagessearch
description: Microsoft Azure The Image Search Api Lets You Send A Search Query To Bing And Get Back A List Of Relevant
Images This Section Provides Technical Details About The Query Parameters And Headers That You Use To Request Images
And The Json Resp
call: image-search-client-imagesearch.microsoftazureimagessearch
with:
Accept: rest.Accept
Accept-Language: rest.Accept-Language
User-Agent: rest.User-Agent
X-MSEdge-ClientID: rest.X-MSEdge-ClientID
X-MSEdge-ClientIP: rest.X-MSEdge-ClientIP
X-Search-Location: rest.X-Search-Location
aspect: rest.aspect
color: rest.color
cc: rest.cc
count: rest.count
freshness: rest.freshness
height: rest.height
id: rest.id
imageContent: rest.imageContent
imageType: rest.imageType
license: rest.license
mkt: rest.mkt
maxFileSize: rest.maxFileSize
maxHeight: rest.maxHeight
maxWidth: rest.maxWidth
minFileSize: rest.minFileSize
minHeight: rest.minHeight
minWidth: rest.minWidth
offset: rest.offset
q: rest.q
safeSearch: rest.safeSearch
size: rest.size
setLang: rest.setLang
width: rest.width
outputParameters:
- type: object
mapping: $.
- type: mcp
namespace: image-search-client-imagesearch-mcp
port: 9090
transport: http
description: MCP adapter for Microsoft Azure Image Search Client — ImageSearch. One tool per consumed operation, routed
inline through this capability's consumes block.
tools:
- name: microsoft-azure-image-search-api
description: Microsoft Azure The Image Search Api Lets You Send A Search Query To Bing And Get Back A List Of Relevant
Images This Section Provides Technical Details About The Query Parameters And Headers That You Use To Request Images
And The Json Resp
hints:
readOnly: true
destructive: false
idempotent: true
call: image-search-client-imagesearch.microsoftazureimagessearch
with:
Accept: tools.Accept
Accept-Language: tools.Accept-Language
User-Agent: tools.User-Agent
X-MSEdge-ClientID: tools.X-MSEdge-ClientID
X-MSEdge-ClientIP: tools.X-MSEdge-ClientIP
X-Search-Location: tools.X-Search-Location
aspect: tools.aspect
color: tools.color
cc: tools.cc
count: tools.count
freshness: tools.freshness
height: tools.height
id: tools.id
imageContent: tools.imageContent
imageType: tools.imageType
license: tools.license
mkt: tools.mkt
maxFileSize: tools.maxFileSize
maxHeight: tools.maxHeight
maxWidth: tools.maxWidth
minFileSize: tools.minFileSize
minHeight: tools.minHeight
minWidth: tools.minWidth
offset: tools.offset
q: tools.q
safeSearch: tools.safeSearch
size: tools.size
setLang: tools.setLang
width: tools.width
outputParameters:
- type: object
mapping: $.