naftiko: 1.0.0-alpha2 info: label: Microsoft Azure Azure Maps Web Feature Service — Wfs description: 'Microsoft Azure Azure Maps Web Feature Service — Wfs. 8 operations. Lead operation: Microsoft Azure Get Wfs Datasets Datasetid. Self-contained Naftiko capability covering one Microsoft Azure business surface.' tags: - Microsoft Azure - Wfs 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-web-feature-service-wfs baseUri: '' description: Microsoft Azure Azure Maps Web Feature Service — Wfs business capability. Self-contained, no shared references. resources: - name: wfs-datasets-datasetid path: /wfs/datasets/{datasetid}/ operations: - name: microsoftazurewfsgetlandingpage method: GET description: Microsoft Azure Get Wfs Datasets Datasetid outputRawFormat: json outputParameters: - name: result type: object value: $. - name: wfs-datasets-datasetid-collections path: /wfs/datasets/{datasetid}/collections operations: - name: microsoftazurewfscollectionsdescription method: GET description: Microsoft Azure Get Wfs Datasets Datasetid Collections outputRawFormat: json outputParameters: - name: result type: object value: $. - name: wfs-datasets-datasetid-collections-collectionId path: /wfs/datasets/{datasetid}/collections/{collectionId} operations: - name: microsoftazurewfscollectiondescription method: GET description: Microsoft Azure Get Wfs Datasets Datasetid Collections Collectionid outputRawFormat: json outputParameters: - name: result type: object value: $. - name: wfs-datasets-datasetid-collections-collectionId-definition path: /wfs/datasets/{datasetid}/collections/{collectionId}/definition operations: - name: microsoftazurewfscollectiondefinition method: GET description: Microsoft Azure Get Wfs Datasets Datasetid Collections Collectionid Definition outputRawFormat: json outputParameters: - name: result type: object value: $. - name: wfs-datasets-datasetid-collections-collectionId-items path: /wfs/datasets/{datasetid}/collections/{collectionId}/items operations: - name: microsoftazurewfsgetfeatures method: GET description: Microsoft Azure Get Wfs Datasets Datasetid Collections Collectionid Items outputRawFormat: json outputParameters: - name: result type: object value: $. - name: wfs-datasets-datasetid-collections-collectionId-items-featureId path: /wfs/datasets/{datasetid}/collections/{collectionId}/items/{featureId} operations: - name: microsoftazurewfsgetfeature method: GET description: Microsoft Azure Get Wfs Datasets Datasetid Collections Collectionid Items Featureid outputRawFormat: json outputParameters: - name: result type: object value: $. - name: microsoftazurewfsdeletefeature method: DELETE description: Microsoft Azure Delete Wfs Datasets Datasetid Collections Collectionid Items Featureid outputRawFormat: json outputParameters: - name: result type: object value: $. - name: wfs-datasets-datasetid-conformance path: /wfs/datasets/{datasetid}/conformance operations: - name: microsoftazurewfsgetrequirementsclasses method: GET description: Microsoft Azure Get Wfs Datasets Datasetid Conformance outputRawFormat: json outputParameters: - name: result type: object value: $. exposes: - type: rest namespace: azure-maps-web-feature-service-wfs-rest port: 8080 description: REST adapter for Microsoft Azure Azure Maps Web Feature Service — Wfs. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/wfs/datasets/{datasetid} name: wfs-datasets-datasetid description: REST surface for wfs-datasets-datasetid. operations: - method: GET name: microsoftazurewfsgetlandingpage description: Microsoft Azure Get Wfs Datasets Datasetid call: azure-maps-web-feature-service-wfs.microsoftazurewfsgetlandingpage outputParameters: - type: object mapping: $. - path: /v1/wfs/datasets/{datasetid}/collections name: wfs-datasets-datasetid-collections description: REST surface for wfs-datasets-datasetid-collections. operations: - method: GET name: microsoftazurewfscollectionsdescription description: Microsoft Azure Get Wfs Datasets Datasetid Collections call: azure-maps-web-feature-service-wfs.microsoftazurewfscollectionsdescription outputParameters: - type: object mapping: $. - path: /v1/wfs/datasets/{datasetid}/collections/{collectionid} name: wfs-datasets-datasetid-collections-collectionid description: REST surface for wfs-datasets-datasetid-collections-collectionId. operations: - method: GET name: microsoftazurewfscollectiondescription description: Microsoft Azure Get Wfs Datasets Datasetid Collections Collectionid call: azure-maps-web-feature-service-wfs.microsoftazurewfscollectiondescription outputParameters: - type: object mapping: $. - path: /v1/wfs/datasets/{datasetid}/collections/{collectionid}/definition name: wfs-datasets-datasetid-collections-collectionid-definition description: REST surface for wfs-datasets-datasetid-collections-collectionId-definition. operations: - method: GET name: microsoftazurewfscollectiondefinition description: Microsoft Azure Get Wfs Datasets Datasetid Collections Collectionid Definition call: azure-maps-web-feature-service-wfs.microsoftazurewfscollectiondefinition outputParameters: - type: object mapping: $. - path: /v1/wfs/datasets/{datasetid}/collections/{collectionid}/items name: wfs-datasets-datasetid-collections-collectionid-items description: REST surface for wfs-datasets-datasetid-collections-collectionId-items. operations: - method: GET name: microsoftazurewfsgetfeatures description: Microsoft Azure Get Wfs Datasets Datasetid Collections Collectionid Items call: azure-maps-web-feature-service-wfs.microsoftazurewfsgetfeatures outputParameters: - type: object mapping: $. - path: /v1/wfs/datasets/{datasetid}/collections/{collectionid}/items/{featureid} name: wfs-datasets-datasetid-collections-collectionid-items-featureid description: REST surface for wfs-datasets-datasetid-collections-collectionId-items-featureId. operations: - method: GET name: microsoftazurewfsgetfeature description: Microsoft Azure Get Wfs Datasets Datasetid Collections Collectionid Items Featureid call: azure-maps-web-feature-service-wfs.microsoftazurewfsgetfeature outputParameters: - type: object mapping: $. - method: DELETE name: microsoftazurewfsdeletefeature description: Microsoft Azure Delete Wfs Datasets Datasetid Collections Collectionid Items Featureid call: azure-maps-web-feature-service-wfs.microsoftazurewfsdeletefeature outputParameters: - type: object mapping: $. - path: /v1/wfs/datasets/{datasetid}/conformance name: wfs-datasets-datasetid-conformance description: REST surface for wfs-datasets-datasetid-conformance. operations: - method: GET name: microsoftazurewfsgetrequirementsclasses description: Microsoft Azure Get Wfs Datasets Datasetid Conformance call: azure-maps-web-feature-service-wfs.microsoftazurewfsgetrequirementsclasses outputParameters: - type: object mapping: $. - type: mcp namespace: azure-maps-web-feature-service-wfs-mcp port: 9090 transport: http description: MCP adapter for Microsoft Azure Azure Maps Web Feature Service — Wfs. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: microsoft-azure-get-wfs-datasets description: Microsoft Azure Get Wfs Datasets Datasetid hints: readOnly: true destructive: false idempotent: true call: azure-maps-web-feature-service-wfs.microsoftazurewfsgetlandingpage outputParameters: - type: object mapping: $. - name: microsoft-azure-get-wfs-datasets-2 description: Microsoft Azure Get Wfs Datasets Datasetid Collections hints: readOnly: true destructive: false idempotent: true call: azure-maps-web-feature-service-wfs.microsoftazurewfscollectionsdescription outputParameters: - type: object mapping: $. - name: microsoft-azure-get-wfs-datasets-3 description: Microsoft Azure Get Wfs Datasets Datasetid Collections Collectionid hints: readOnly: true destructive: false idempotent: true call: azure-maps-web-feature-service-wfs.microsoftazurewfscollectiondescription outputParameters: - type: object mapping: $. - name: microsoft-azure-get-wfs-datasets-4 description: Microsoft Azure Get Wfs Datasets Datasetid Collections Collectionid Definition hints: readOnly: true destructive: false idempotent: true call: azure-maps-web-feature-service-wfs.microsoftazurewfscollectiondefinition outputParameters: - type: object mapping: $. - name: microsoft-azure-get-wfs-datasets-5 description: Microsoft Azure Get Wfs Datasets Datasetid Collections Collectionid Items hints: readOnly: true destructive: false idempotent: true call: azure-maps-web-feature-service-wfs.microsoftazurewfsgetfeatures outputParameters: - type: object mapping: $. - name: microsoft-azure-get-wfs-datasets-6 description: Microsoft Azure Get Wfs Datasets Datasetid Collections Collectionid Items Featureid hints: readOnly: true destructive: false idempotent: true call: azure-maps-web-feature-service-wfs.microsoftazurewfsgetfeature outputParameters: - type: object mapping: $. - name: microsoft-azure-delete-wfs-datasets description: Microsoft Azure Delete Wfs Datasets Datasetid Collections Collectionid Items Featureid hints: readOnly: false destructive: true idempotent: true call: azure-maps-web-feature-service-wfs.microsoftazurewfsdeletefeature outputParameters: - type: object mapping: $. - name: microsoft-azure-get-wfs-datasets-7 description: Microsoft Azure Get Wfs Datasets Datasetid Conformance hints: readOnly: true destructive: false idempotent: true call: azure-maps-web-feature-service-wfs.microsoftazurewfsgetrequirementsclasses outputParameters: - type: object mapping: $.