naftiko: 1.0.0-alpha2 info: label: Microsoft Azure Azure Maps Time Zone Service — Timezone description: 'Microsoft Azure Azure Maps Time Zone Service — Timezone. 6 operations. Lead operation: Microsoft Azure Get Timezone Bycoordinates Format. Self-contained Naftiko capability covering one Microsoft Azure business surface.' tags: - Microsoft Azure - Timezone 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: azure-maps-time-zone-service-timezone baseUri: https://atlas.microsoft.com description: Microsoft Azure Azure Maps Time Zone Service — Timezone business capability. Self-contained, no shared references. resources: - name: timezone-byCoordinates-format path: /timezone/byCoordinates/{format} operations: - name: microsoftazuretimezonegettimezonebycoordinates method: GET description: Microsoft Azure Get Timezone Bycoordinates Format outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: query in: query type: string description: Coordinates of the point for which time zone information is requested. The applicable query is specified as a comma separated string composed by latitude follow required: true - name: timezone-byId-format path: /timezone/byId/{format} operations: - name: microsoftazuretimezonegettimezonebyid method: GET description: Microsoft Azure Get Timezone Byid Format outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: query in: query type: string description: The IANA time zone ID. required: true - name: timezone-enumIana-format path: /timezone/enumIana/{format} operations: - name: microsoftazuretimezonegettimezoneenumiana method: GET description: Microsoft Azure Get Timezone Enumiana Format outputRawFormat: json outputParameters: - name: result type: object value: $. - name: timezone-enumWindows-format path: /timezone/enumWindows/{format} operations: - name: microsoftazuretimezonegettimezoneenumwindows method: GET description: Microsoft Azure Get Timezone Enumwindows Format outputRawFormat: json outputParameters: - name: result type: object value: $. - name: timezone-ianaVersion-format path: /timezone/ianaVersion/{format} operations: - name: microsoftazuretimezonegettimezoneianaversion method: GET description: Microsoft Azure Get Timezone Ianaversion Format outputRawFormat: json outputParameters: - name: result type: object value: $. - name: timezone-windowsToIana-format path: /timezone/windowsToIana/{format} operations: - name: microsoftazuretimezonegettimezonewindowstoiana method: GET description: Microsoft Azure Get Timezone Windowstoiana Format outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: query in: query type: string description: The Windows time zone ID. required: true - name: territory in: query type: string description: Windows Time Zone territory code. exposes: - type: rest namespace: azure-maps-time-zone-service-timezone-rest port: 8080 description: REST adapter for Microsoft Azure Azure Maps Time Zone Service — Timezone. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/timezone/bycoordinates/{format} name: timezone-bycoordinates-format description: REST surface for timezone-byCoordinates-format. operations: - method: GET name: microsoftazuretimezonegettimezonebycoordinates description: Microsoft Azure Get Timezone Bycoordinates Format call: azure-maps-time-zone-service-timezone.microsoftazuretimezonegettimezonebycoordinates with: query: rest.query outputParameters: - type: object mapping: $. - path: /v1/timezone/byid/{format} name: timezone-byid-format description: REST surface for timezone-byId-format. operations: - method: GET name: microsoftazuretimezonegettimezonebyid description: Microsoft Azure Get Timezone Byid Format call: azure-maps-time-zone-service-timezone.microsoftazuretimezonegettimezonebyid with: query: rest.query outputParameters: - type: object mapping: $. - path: /v1/timezone/enumiana/{format} name: timezone-enumiana-format description: REST surface for timezone-enumIana-format. operations: - method: GET name: microsoftazuretimezonegettimezoneenumiana description: Microsoft Azure Get Timezone Enumiana Format call: azure-maps-time-zone-service-timezone.microsoftazuretimezonegettimezoneenumiana outputParameters: - type: object mapping: $. - path: /v1/timezone/enumwindows/{format} name: timezone-enumwindows-format description: REST surface for timezone-enumWindows-format. operations: - method: GET name: microsoftazuretimezonegettimezoneenumwindows description: Microsoft Azure Get Timezone Enumwindows Format call: azure-maps-time-zone-service-timezone.microsoftazuretimezonegettimezoneenumwindows outputParameters: - type: object mapping: $. - path: /v1/timezone/ianaversion/{format} name: timezone-ianaversion-format description: REST surface for timezone-ianaVersion-format. operations: - method: GET name: microsoftazuretimezonegettimezoneianaversion description: Microsoft Azure Get Timezone Ianaversion Format call: azure-maps-time-zone-service-timezone.microsoftazuretimezonegettimezoneianaversion outputParameters: - type: object mapping: $. - path: /v1/timezone/windowstoiana/{format} name: timezone-windowstoiana-format description: REST surface for timezone-windowsToIana-format. operations: - method: GET name: microsoftazuretimezonegettimezonewindowstoiana description: Microsoft Azure Get Timezone Windowstoiana Format call: azure-maps-time-zone-service-timezone.microsoftazuretimezonegettimezonewindowstoiana with: query: rest.query territory: rest.territory outputParameters: - type: object mapping: $. - type: mcp namespace: azure-maps-time-zone-service-timezone-mcp port: 9090 transport: http description: MCP adapter for Microsoft Azure Azure Maps Time Zone Service — Timezone. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: microsoft-azure-get-timezone-bycoordinates description: Microsoft Azure Get Timezone Bycoordinates Format hints: readOnly: true destructive: false idempotent: true call: azure-maps-time-zone-service-timezone.microsoftazuretimezonegettimezonebycoordinates with: query: tools.query outputParameters: - type: object mapping: $. - name: microsoft-azure-get-timezone-byid description: Microsoft Azure Get Timezone Byid Format hints: readOnly: true destructive: false idempotent: true call: azure-maps-time-zone-service-timezone.microsoftazuretimezonegettimezonebyid with: query: tools.query outputParameters: - type: object mapping: $. - name: microsoft-azure-get-timezone-enumiana description: Microsoft Azure Get Timezone Enumiana Format hints: readOnly: true destructive: false idempotent: true call: azure-maps-time-zone-service-timezone.microsoftazuretimezonegettimezoneenumiana outputParameters: - type: object mapping: $. - name: microsoft-azure-get-timezone-enumwindows description: Microsoft Azure Get Timezone Enumwindows Format hints: readOnly: true destructive: false idempotent: true call: azure-maps-time-zone-service-timezone.microsoftazuretimezonegettimezoneenumwindows outputParameters: - type: object mapping: $. - name: microsoft-azure-get-timezone-ianaversion description: Microsoft Azure Get Timezone Ianaversion Format hints: readOnly: true destructive: false idempotent: true call: azure-maps-time-zone-service-timezone.microsoftazuretimezonegettimezoneianaversion outputParameters: - type: object mapping: $. - name: microsoft-azure-get-timezone-windowstoiana description: Microsoft Azure Get Timezone Windowstoiana Format hints: readOnly: true destructive: false idempotent: true call: azure-maps-time-zone-service-timezone.microsoftazuretimezonegettimezonewindowstoiana with: query: tools.query territory: tools.territory outputParameters: - type: object mapping: $.