naftiko: 1.0.0-alpha2 info: label: Mezmo Pipeline API — Destinations description: CRUD over pipeline destinations (S3, Datadog, Splunk, Elastic, Kafka, Loki, Sumo Logic, New Relic, Honeycomb, OpenTelemetry). tags: - Mezmo - Pipelines - Destinations created: '2026-05-25' modified: '2026-05-25' binds: - namespace: env keys: MEZMO_PIPELINE_KEY: MEZMO_PIPELINE_KEY capability: consumes: - type: http namespace: pipeline-destinations baseUri: https://api.mezmo.com/v3 resources: - name: destinations path: /pipelines/{pipelineId}/destinations operations: - name: listdestinations method: GET description: Mezmo List Destinations outputRawFormat: json outputParameters: - name: result type: object value: $. - name: createdestination method: POST description: Mezmo Create Destination outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object required: true - name: destinations-nodeid path: /pipelines/{pipelineId}/destinations/{nodeId} operations: - name: getdestination method: GET description: Mezmo Get Destination outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updatedestination method: PUT description: Mezmo Update Destination outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object required: true - name: deletedestination method: DELETE description: Mezmo Delete Destination outputRawFormat: json outputParameters: - name: result type: object value: $. authentication: type: apikey key: Authorization value: 'Token {{env.MEZMO_PIPELINE_KEY}}' placement: header exposes: - type: mcp namespace: pipeline-destinations-mcp port: 9090 transport: http tools: - name: mezmo-list-destinations description: Mezmo List Destinations hints: readOnly: true call: pipeline-destinations.listdestinations outputParameters: - type: object mapping: $. - name: mezmo-create-destination description: Mezmo Create Destination call: pipeline-destinations.createdestination with: body: tools.body outputParameters: - type: object mapping: $. - name: mezmo-get-destination description: Mezmo Get Destination hints: readOnly: true call: pipeline-destinations.getdestination outputParameters: - type: object mapping: $. - name: mezmo-update-destination description: Mezmo Update Destination call: pipeline-destinations.updatedestination with: body: tools.body outputParameters: - type: object mapping: $. - name: mezmo-delete-destination description: Mezmo Delete Destination hints: destructive: true call: pipeline-destinations.deletedestination outputParameters: - type: object mapping: $.