naftiko: 1.0.0-alpha2 info: label: Microsoft Graph OData Service for namespace microsoft.graph — me.user.Functions description: 'Microsoft Graph OData Service for namespace microsoft.graph — me.user.Functions. 6 operations. Lead operation: Microsoft Graph Invoke function exportDeviceAndAppManagementData. Self-contained Naftiko capability covering one Microsoft Graph business surface.' tags: - Microsoft Graph - me.user.Functions created: '2026-05-19' modified: '2026-05-19' binds: - namespace: env keys: MICROSOFT_GRAPH_API_KEY: MICROSOFT_GRAPH_API_KEY capability: consumes: - type: http namespace: microsoft-graph-me-user-functions baseUri: https://graph.microsoft.com/v1.0 description: Microsoft Graph OData Service for namespace microsoft.graph — me.user.Functions business capability. Self-contained, no shared references. resources: - name: me-exportDeviceAndAppManagementData() path: /me/exportDeviceAndAppManagementData() operations: - name: meexportdeviceandappmanagementdata1a02 method: GET description: Microsoft Graph Invoke function exportDeviceAndAppManagementData outputRawFormat: json outputParameters: - name: result type: object value: $. - name: me-exportDeviceAndAppManagementData(skip={skip},top={top}) path: /me/exportDeviceAndAppManagementData(skip={skip},top={top}) operations: - name: meexportdeviceandappmanagementdatafd7c method: GET description: Microsoft Graph Invoke function exportDeviceAndAppManagementData outputRawFormat: json outputParameters: - name: result type: object value: $. - name: me-getManagedAppDiagnosticStatuses() path: /me/getManagedAppDiagnosticStatuses() operations: - name: megetmanagedappdiagnosticstatuses method: GET description: Microsoft Graph Invoke function getManagedAppDiagnosticStatuses outputRawFormat: json outputParameters: - name: result type: object value: $. - name: me-getManagedAppPolicies() path: /me/getManagedAppPolicies() operations: - name: megetmanagedapppolicies method: GET description: Microsoft Graph Invoke function getManagedAppPolicies outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $select in: query type: array description: Select properties to be returned - name: $orderby in: query type: array description: Order items by property values - name: $expand in: query type: array description: Expand related entities - name: me-getManagedDevicesWithAppFailures() path: /me/getManagedDevicesWithAppFailures() operations: - name: megetmanageddeviceswithappfailures method: GET description: Microsoft Graph Invoke function getManagedDevicesWithAppFailures outputRawFormat: json outputParameters: - name: result type: object value: $. - name: me-reminderView(StartDateTime='{StartDateTime}',EndDateTime='{EndDateTime}') path: /me/reminderView(StartDateTime='{StartDateTime}',EndDateTime='{EndDateTime}') operations: - name: mereminderview method: GET description: Microsoft Graph Invoke function reminderView outputRawFormat: json outputParameters: - name: result type: object value: $. exposes: - type: rest namespace: microsoft-graph-me-user-functions-rest port: 8080 description: REST adapter for Microsoft Graph OData Service for namespace microsoft.graph — me.user.Functions. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/me/exportdeviceandappmanagementdata name: me-exportdeviceandappmanagementdata description: REST surface for me-exportDeviceAndAppManagementData(). operations: - method: GET name: meexportdeviceandappmanagementdata1a02 description: Microsoft Graph Invoke function exportDeviceAndAppManagementData call: microsoft-graph-me-user-functions.meexportdeviceandappmanagementdata1a02 outputParameters: - type: object mapping: $. - path: /v1/me/exportdeviceandappmanagementdata-skip-skip-top-top name: me-exportdeviceandappmanagementdata-skip-skip-top-top description: REST surface for me-exportDeviceAndAppManagementData(skip={skip},top={top}). operations: - method: GET name: meexportdeviceandappmanagementdatafd7c description: Microsoft Graph Invoke function exportDeviceAndAppManagementData call: microsoft-graph-me-user-functions.meexportdeviceandappmanagementdatafd7c outputParameters: - type: object mapping: $. - path: /v1/me/getmanagedappdiagnosticstatuses name: me-getmanagedappdiagnosticstatuses description: REST surface for me-getManagedAppDiagnosticStatuses(). operations: - method: GET name: megetmanagedappdiagnosticstatuses description: Microsoft Graph Invoke function getManagedAppDiagnosticStatuses call: microsoft-graph-me-user-functions.megetmanagedappdiagnosticstatuses outputParameters: - type: object mapping: $. - path: /v1/me/getmanagedapppolicies name: me-getmanagedapppolicies description: REST surface for me-getManagedAppPolicies(). operations: - method: GET name: megetmanagedapppolicies description: Microsoft Graph Invoke function getManagedAppPolicies call: microsoft-graph-me-user-functions.megetmanagedapppolicies with: $select: rest.$select $orderby: rest.$orderby $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/me/getmanageddeviceswithappfailures name: me-getmanageddeviceswithappfailures description: REST surface for me-getManagedDevicesWithAppFailures(). operations: - method: GET name: megetmanageddeviceswithappfailures description: Microsoft Graph Invoke function getManagedDevicesWithAppFailures call: microsoft-graph-me-user-functions.megetmanageddeviceswithappfailures outputParameters: - type: object mapping: $. - path: /v1/me/reminderview-startdatetime-startdatetime-enddatetime-enddatetime name: me-reminderview-startdatetime-startdatetime-enddatetime-enddatetime description: REST surface for me-reminderView(StartDateTime='{StartDateTime}',EndDateTime='{EndDateTime}'). operations: - method: GET name: mereminderview description: Microsoft Graph Invoke function reminderView call: microsoft-graph-me-user-functions.mereminderview outputParameters: - type: object mapping: $. - type: mcp namespace: microsoft-graph-me-user-functions-mcp port: 9090 transport: http description: MCP adapter for Microsoft Graph OData Service for namespace microsoft.graph — me.user.Functions. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: microsoft-graph-invoke-function-exportdeviceandappmanagementdata description: Microsoft Graph Invoke function exportDeviceAndAppManagementData hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-me-user-functions.meexportdeviceandappmanagementdata1a02 outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-function-exportdeviceandappmanagementdata-2 description: Microsoft Graph Invoke function exportDeviceAndAppManagementData hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-me-user-functions.meexportdeviceandappmanagementdatafd7c outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-function-getmanagedappdiagnosticstatuses description: Microsoft Graph Invoke function getManagedAppDiagnosticStatuses hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-me-user-functions.megetmanagedappdiagnosticstatuses outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-function-getmanagedapppolicies description: Microsoft Graph Invoke function getManagedAppPolicies hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-me-user-functions.megetmanagedapppolicies with: $select: tools.$select $orderby: tools.$orderby $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-function-getmanageddeviceswithappfailures description: Microsoft Graph Invoke function getManagedDevicesWithAppFailures hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-me-user-functions.megetmanageddeviceswithappfailures outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-function-reminderview description: Microsoft Graph Invoke function reminderView hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-me-user-functions.mereminderview outputParameters: - type: object mapping: $.