Microsoft Azure · Capability

Microsoft Azure Local Search Client — LocalSearch

Microsoft Azure Local Search Client — LocalSearch. 1 operations. Lead operation: Microsoft Azure The Local Search Api Lets You Send A Search Query To Bing And Get Back Search Results That Include Local Businesses Such As Restaurants, Hotels, Retail Stores, Or Other Local Businesses The Query Can Specify The Name Of The Local Business Or It Can Ask For A List For Example, Restaurants Near Me. Self-

Run with Naftiko Microsoft AzureLocalSearch

What You Can Do

GET
Microsoftazurelocalsearch — Microsoft Azure The Local Search Api Lets You Send A Search Query To Bing And Get Back Search Results That Include Local Businesses Such As Restaurants, Hotels, Retail Stores, Or Other Local Businesses The Query Can Specify The Name Of The
/v1/v7-0/localbusinesses/search

MCP Tools

microsoft-azure-local-search-api

Microsoft Azure The Local Search Api Lets You Send A Search Query To Bing And Get Back Search Results That Include Local Businesses Such As Restaurants, Hotels, Retail Stores, Or Other Local Businesses The Query Can Specify The Name Of The

read-only idempotent

Capability Spec

local-search-client-localsearch.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Microsoft Azure Local Search Client — LocalSearch
  description: 'Microsoft Azure Local Search Client — LocalSearch. 1 operations. Lead operation: Microsoft Azure The Local
    Search Api Lets You Send A Search Query To Bing And Get Back Search Results That Include Local Businesses Such As Restaurants,
    Hotels, Retail Stores, Or Other Local Businesses The Query Can Specify The Name Of The Local Business Or It Can Ask For
    A List For Example, Restaurants Near Me. Self-'
  tags:
  - Microsoft Azure
  - LocalSearch
  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: local-search-client-localsearch
    baseUri: https://api.cognitive.microsoft.com/bing
    description: Microsoft Azure Local Search Client — LocalSearch business capability. Self-contained, no shared references.
    resources:
    - name: v7.0-localbusinesses-search
      path: /v7.0/localbusinesses/search
      operations:
      - name: microsoftazurelocalsearch
        method: GET
        description: 'Microsoft Azure The Local Search Api Lets You Send A Search Query To Bing And Get Back Search Results
          That Include Local Businesses Such As Restaurants, Hotels, Retail Stores, Or Other Local Businesses The Query Can
          Specify The Name Of The '
        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: Pragma
          in: header
          type: string
          description: 'By default, Bing returns cached content, if available. To prevent Bing from returning cached content,
            set the Pragma header to no-cache (for example, Pragma: no'
        - 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 strongly encou
        - 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: cc
          in: query
          type: string
          description: 'A 2-character country code of the country where the results come from. This API supports only the
            United States market. If you specify this query parameter, it '
        - name: mkt
          in: query
          type: string
          description: The market where the results come from. You are strongly encouraged to always specify the market, if
            known. Specifying the market helps Bing route the request a
        - name: q
          in: query
          type: string
          description: The user's search term.
          required: true
        - name: localcategories
          in: query
          type: string
          description: comma-delimited list of business categories to search for. Supported categories can be high-level such
            as EatDrink, Shop, SeeDo.
        - name: localcircularview
          in: query
          type: string
          description: 'Preferred location to search around, expressed as Latitude, longitude and radius in meters. For example
            47.61503,-122.1719,5000. Note that circular view should '
        - name: localmapview
          in: query
          type: string
          description: Preferred bounding box for results, specified in NW_latitude, NW_Longitude, SE_Latitude, SE_Longitude
            format. For example 47.64,-122.13,47.63,-122.12. These val
        - name: count
          in: query
          type: string
          description: Preferred number of results to return. If not specified, then Bing returns 1-20 of the most relevant
            results.
        - name: first
          in: query
          type: string
          description: First result to return. zero-based. default is 0.
        - name: ResponseFormat
          in: query
          type: array
          description: 'The media type to use for the response. The following are the possible case-insensitive values: JSON,
            JSONLD. The default is JSON. If you specify JSONLD, the re'
        - name: SafeSearch
          in: query
          type: string
          description: 'A filter used to filter adult content. Off: Return webpages with adult text, images, or videos. Moderate:
            Return webpages with adult text, but not adult images '
        - 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
  exposes:
  - type: rest
    namespace: local-search-client-localsearch-rest
    port: 8080
    description: REST adapter for Microsoft Azure Local Search Client — LocalSearch. One Spectral-compliant resource per consumed
      operation, prefixed with /v1.
    resources:
    - path: /v1/v7-0/localbusinesses/search
      name: v7-0-localbusinesses-search
      description: REST surface for v7.0-localbusinesses-search.
      operations:
      - method: GET
        name: microsoftazurelocalsearch
        description: 'Microsoft Azure The Local Search Api Lets You Send A Search Query To Bing And Get Back Search Results
          That Include Local Businesses Such As Restaurants, Hotels, Retail Stores, Or Other Local Businesses The Query Can
          Specify The Name Of The '
        call: local-search-client-localsearch.microsoftazurelocalsearch
        with:
          Accept: rest.Accept
          Accept-Language: rest.Accept-Language
          Pragma: rest.Pragma
          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
          cc: rest.cc
          mkt: rest.mkt
          q: rest.q
          localcategories: rest.localcategories
          localcircularview: rest.localcircularview
          localmapview: rest.localmapview
          count: rest.count
          first: rest.first
          ResponseFormat: rest.ResponseFormat
          SafeSearch: rest.SafeSearch
          SetLang: rest.SetLang
        outputParameters:
        - type: object
          mapping: $.
  - type: mcp
    namespace: local-search-client-localsearch-mcp
    port: 9090
    transport: http
    description: MCP adapter for Microsoft Azure Local Search Client — LocalSearch. One tool per consumed operation, routed
      inline through this capability's consumes block.
    tools:
    - name: microsoft-azure-local-search-api
      description: 'Microsoft Azure The Local Search Api Lets You Send A Search Query To Bing And Get Back Search Results
        That Include Local Businesses Such As Restaurants, Hotels, Retail Stores, Or Other Local Businesses The Query Can
        Specify The Name Of The '
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: local-search-client-localsearch.microsoftazurelocalsearch
      with:
        Accept: tools.Accept
        Accept-Language: tools.Accept-Language
        Pragma: tools.Pragma
        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
        cc: tools.cc
        mkt: tools.mkt
        q: tools.q
        localcategories: tools.localcategories
        localcircularview: tools.localcircularview
        localmapview: tools.localmapview
        count: tools.count
        first: tools.first
        ResponseFormat: tools.ResponseFormat
        SafeSearch: tools.SafeSearch
        SetLang: tools.SetLang
      outputParameters:
      - type: object
        mapping: $.