naftiko: 1.0.0-alpha2 info: label: Mezmo Alerts API — Preset Alerts description: CRUD over Mezmo preset alerts with notification channel configuration. tags: - Mezmo - Alerts created: '2026-05-25' modified: '2026-05-25' binds: - namespace: env keys: MEZMO_ACCESS_TOKEN: MEZMO_ACCESS_TOKEN capability: consumes: - type: http namespace: alerts-presetalerts baseUri: https://api.mezmo.com/v1/config resources: - name: presetalert path: /presetalert operations: - name: listpresetalerts method: GET description: Mezmo List Preset Alerts outputRawFormat: json outputParameters: - name: result type: object value: $. - name: createpresetalert method: POST description: Mezmo Create Preset Alert outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object required: true - name: presetalert-presetid path: /presetalert/{presetid} operations: - name: getpresetalert method: GET description: Mezmo Get Preset Alert outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updatepresetalert method: PUT description: Mezmo Update Preset Alert outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object required: true - name: deletepresetalert method: DELETE description: Mezmo Delete Preset Alert outputRawFormat: json outputParameters: - name: result type: object value: $. authentication: type: apikey key: Authorization value: 'Token {{env.MEZMO_ACCESS_TOKEN}}' placement: header exposes: - type: mcp namespace: alerts-presetalerts-mcp port: 9090 transport: http tools: - name: mezmo-list-preset-alerts description: Mezmo List Preset Alerts hints: readOnly: true call: alerts-presetalerts.listpresetalerts outputParameters: - type: object mapping: $. - name: mezmo-create-preset-alert description: Mezmo Create Preset Alert call: alerts-presetalerts.createpresetalert with: body: tools.body outputParameters: - type: object mapping: $. - name: mezmo-get-preset-alert description: Mezmo Get Preset Alert hints: readOnly: true call: alerts-presetalerts.getpresetalert outputParameters: - type: object mapping: $. - name: mezmo-update-preset-alert description: Mezmo Update Preset Alert call: alerts-presetalerts.updatepresetalert with: body: tools.body outputParameters: - type: object mapping: $. - name: mezmo-delete-preset-alert description: Mezmo Delete Preset Alert hints: destructive: true call: alerts-presetalerts.deletepresetalert outputParameters: - type: object mapping: $.