naftiko: 1.0.0-alpha2 info: label: emnify Events and Monitoring description: Read platform events for endpoints, SIMs, and the organization. Powers troubleshooting, automations, and the Data Streamer. tags: - emnify - Events - Monitoring - Observability created: '2026-05-25' modified: '2026-05-25' binds: - namespace: env keys: EMNIFY_APPLICATION_TOKEN: EMNIFY_APPLICATION_TOKEN capability: consumes: - type: http namespace: events-monitoring baseUri: https://cdn.emnify.net/api description: emnify events read-only capability resources: - name: events path: /v1/event operations: - name: list-events method: GET outputParameters: - name: result type: array value: $. - name: endpoint-events path: /v1/endpoint/{endpoint_id}/event operations: - name: list-endpoint-events method: GET inputParameters: - name: endpoint_id in: path type: integer required: true outputParameters: - name: result type: array value: $. - name: endpoint-stats path: /v1/endpoint/{endpoint_id}/stats operations: - name: get-endpoint-stats method: GET inputParameters: - name: endpoint_id in: path type: integer required: true outputParameters: - name: result type: object value: $. - name: endpoint-stats-daily path: /v1/endpoint/{endpoint_id}/stats/daily operations: - name: get-endpoint-stats-daily method: GET inputParameters: - name: endpoint_id in: path type: integer required: true outputParameters: - name: result type: array value: $. authentication: type: bearer value: '{{env.EMNIFY_APPLICATION_TOKEN}}' placement: header exposes: - type: mcp namespace: events-monitoring-mcp port: 9094 transport: http tools: - name: emnify-list-events description: List recent platform events across the workspace hints: {readOnly: true, destructive: false, idempotent: true} call: events-monitoring.list-events outputParameters: - type: array mapping: $. - name: emnify-list-endpoint-events description: List events for a specific endpoint hints: {readOnly: true, destructive: false, idempotent: true} call: events-monitoring.list-endpoint-events outputParameters: - type: array mapping: $. - name: emnify-get-endpoint-stats description: Aggregate usage and cost stats for an endpoint hints: {readOnly: true, destructive: false, idempotent: true} call: events-monitoring.get-endpoint-stats outputParameters: - type: object mapping: $.