emnify · Capability

emnify Events and Monitoring

Read platform events for endpoints, SIMs, and the organization. Powers troubleshooting, automations, and the Data Streamer.

emnify Events and Monitoring is a Naftiko capability published by emnify, one of 7 capabilities the APIs.io network indexes for this provider. It bundles 3 operations.

The capability includes 3 read-only operations. Lead operation: List recent platform events across the workspace. Can be deployed as a REST endpoint, MCP tool, or Agent Skill via Naftiko.

Tagged areas include emnify, Events, Monitoring, and Observability.

Run with Naftiko emnifyEventsMonitoringObservability

MCP Tools

emnify-list-events

List recent platform events across the workspace

read-only idempotent
emnify-list-endpoint-events

List events for a specific endpoint

read-only idempotent
emnify-get-endpoint-stats

Aggregate usage and cost stats for an endpoint

read-only idempotent

Capability Spec

events-monitoring.yaml Raw ↑
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: $.