Mezmo · Capability

Mezmo Pipeline API — Pipelines

CRUD over Mezmo Telemetry Pipelines including publish, revert, audit, and health.

Mezmo Pipeline API — Pipelines is a Naftiko capability published by Mezmo, one of 14 capabilities the APIs.io network indexes for this provider. It bundles 9 operations.

The capability includes 4 read-only operations and 5 state-changing operations. Lead operation: Mezmo List Pipelines. Can be deployed as a REST endpoint, MCP tool, or Agent Skill via Naftiko.

Tagged areas include Mezmo, Pipelines, and Telemetry.

Run with Naftiko MezmoPipelinesTelemetry

MCP Tools

mezmo-list-pipelines

Mezmo List Pipelines

read-only
mezmo-create-pipeline

Mezmo Create Pipeline

mezmo-get-pipeline

Mezmo Get Pipeline

read-only
mezmo-update-pipeline

Mezmo Update Pipeline

mezmo-delete-pipeline

Mezmo Delete Pipeline

mezmo-publish-pipeline

Mezmo Publish Pipeline

mezmo-revert-pipeline

Mezmo Revert Pipeline

mezmo-list-audit-events

Mezmo List Audit Events

read-only
mezmo-get-pipeline-health

Mezmo Get Pipeline Health

read-only

Capability Spec

pipeline-pipelines.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Mezmo Pipeline API — Pipelines
  description: CRUD over Mezmo Telemetry Pipelines including publish, revert, audit, and health.
  tags:
  - Mezmo
  - Pipelines
  - Telemetry
  created: '2026-05-25'
  modified: '2026-05-25'
binds:
- namespace: env
  keys:
    MEZMO_PIPELINE_KEY: MEZMO_PIPELINE_KEY
capability:
  consumes:
  - type: http
    namespace: pipeline-pipelines
    baseUri: https://api.mezmo.com/v3
    resources:
    - name: pipelines
      path: /pipelines
      operations:
      - name: listpipelines
        method: GET
        description: Mezmo List Pipelines
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: createpipeline
        method: POST
        description: Mezmo Create Pipeline
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          required: true
    - name: pipelines-pipelineid
      path: /pipelines/{pipelineId}
      operations:
      - name: getpipeline
        method: GET
        description: Mezmo Get Pipeline
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: updatepipeline
        method: PUT
        description: Mezmo Update Pipeline
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          required: true
      - name: deletepipeline
        method: DELETE
        description: Mezmo Delete Pipeline
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: pipelines-publish
      path: /pipelines/{pipelineId}/publish
      operations:
      - name: publishpipeline
        method: POST
        description: Mezmo Publish Pipeline
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: pipelines-revert
      path: /pipelines/{pipelineId}/revert
      operations:
      - name: revertpipeline
        method: POST
        description: Mezmo Revert Pipeline
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: pipelines-audit
      path: /pipelines/{pipelineId}/audit
      operations:
      - name: listauditevents
        method: GET
        description: Mezmo List Audit Events
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: pipelines-health
      path: /pipelines/{pipelineId}/health
      operations:
      - name: getpipelinehealth
        method: GET
        description: Mezmo Get Pipeline Health
        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-pipelines-mcp
    port: 9090
    transport: http
    tools:
    - name: mezmo-list-pipelines
      description: Mezmo List Pipelines
      hints:
        readOnly: true
      call: pipeline-pipelines.listpipelines
      outputParameters:
      - type: object
        mapping: $.
    - name: mezmo-create-pipeline
      description: Mezmo Create Pipeline
      call: pipeline-pipelines.createpipeline
      with:
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: mezmo-get-pipeline
      description: Mezmo Get Pipeline
      hints:
        readOnly: true
      call: pipeline-pipelines.getpipeline
      outputParameters:
      - type: object
        mapping: $.
    - name: mezmo-update-pipeline
      description: Mezmo Update Pipeline
      call: pipeline-pipelines.updatepipeline
      with:
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: mezmo-delete-pipeline
      description: Mezmo Delete Pipeline
      hints:
        destructive: true
      call: pipeline-pipelines.deletepipeline
      outputParameters:
      - type: object
        mapping: $.
    - name: mezmo-publish-pipeline
      description: Mezmo Publish Pipeline
      call: pipeline-pipelines.publishpipeline
      outputParameters:
      - type: object
        mapping: $.
    - name: mezmo-revert-pipeline
      description: Mezmo Revert Pipeline
      call: pipeline-pipelines.revertpipeline
      outputParameters:
      - type: object
        mapping: $.
    - name: mezmo-list-audit-events
      description: Mezmo List Audit Events
      hints:
        readOnly: true
      call: pipeline-pipelines.listauditevents
      outputParameters:
      - type: object
        mapping: $.
    - name: mezmo-get-pipeline-health
      description: Mezmo Get Pipeline Health
      hints:
        readOnly: true
      call: pipeline-pipelines.getpipelinehealth
      outputParameters:
      - type: object
        mapping: $.