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

Run with Naftiko Microsoft AzureImageSearch

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

image-search-client-imagesearch.yaml Raw ↑
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: $.