naftiko: 1.0.0-alpha2 info: label: Microsoft Azure SipRouting Service — NumberRoutingValidation description: 'Microsoft Azure SipRouting Service — NumberRoutingValidation. 1 operations. Lead operation: Microsoft Azure Gets The List Of Routes Matching The Target Phone Number, Ordered By Priority. Self-contained Naftiko capability covering one Microsoft Azure business surface.' tags: - Microsoft Azure - NumberRoutingValidation 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: siprouting-service-numberroutingvalidation baseUri: '' description: Microsoft Azure SipRouting Service — NumberRoutingValidation business capability. Self-contained, no shared references. resources: - name: sip:testRoutesWithNumber path: /sip:testRoutesWithNumber operations: - name: microsoftazuresiproutingtestrouteswithnumber method: POST description: Microsoft Azure Gets The List Of Routes Matching The Target Phone Number, Ordered By Priority outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: targetPhoneNumber in: query type: string description: Phone number to test routing patterns against required: true - name: sipConfiguration in: body type: string description: Sip configuration object to test with targetPhoneNumber. exposes: - type: rest namespace: siprouting-service-numberroutingvalidation-rest port: 8080 description: REST adapter for Microsoft Azure SipRouting Service — NumberRoutingValidation. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/sip-testrouteswithnumber name: sip-testrouteswithnumber description: REST surface for sip:testRoutesWithNumber. operations: - method: POST name: microsoftazuresiproutingtestrouteswithnumber description: Microsoft Azure Gets The List Of Routes Matching The Target Phone Number, Ordered By Priority call: siprouting-service-numberroutingvalidation.microsoftazuresiproutingtestrouteswithnumber with: targetPhoneNumber: rest.targetPhoneNumber sipConfiguration: rest.sipConfiguration outputParameters: - type: object mapping: $. - type: mcp namespace: siprouting-service-numberroutingvalidation-mcp port: 9090 transport: http description: MCP adapter for Microsoft Azure SipRouting Service — NumberRoutingValidation. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: microsoft-azure-gets-list-routes description: Microsoft Azure Gets The List Of Routes Matching The Target Phone Number, Ordered By Priority hints: readOnly: true destructive: false idempotent: false call: siprouting-service-numberroutingvalidation.microsoftazuresiproutingtestrouteswithnumber with: targetPhoneNumber: tools.targetPhoneNumber sipConfiguration: tools.sipConfiguration outputParameters: - type: object mapping: $.