Livepeer · Capability

Livepeer CLI — Status

Livepeer CLI — Status. 3 operations. Self-contained Naftiko capability for one CLI business surface.

Livepeer CLI — Status is a Naftiko capability published by Livepeer, one of 19 capabilities the APIs.io network indexes for this provider. It bundles 3 operations across the GET method.

The capability includes 3 read-only operations. Lead operation: Get node status. Can be deployed as a REST endpoint, MCP tool, or Agent Skill via Naftiko.

Tagged areas include Livepeer, CLI, and Status.

Run with Naftiko LivepeerCLIStatus

What You Can Do

GET
Getstatus — Get node status
/status
GET
Getprotocolparameters — View protocol parameters
/protocolParameters
GET
Getregisteredorchestrators — List registered orchestrators
/registeredOrchestrators

MCP Tools

get-node-status

Get node status

read-only idempotent
view-protocol-parameters

View protocol parameters

read-only idempotent
list-registered-orchestrators

List registered orchestrators

read-only idempotent

Capability Spec

livepeer-cli-status.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: "Livepeer CLI \u2014 Status"
  description: "Livepeer CLI \u2014 Status. 3 operations. Self-contained Naftiko capability for one CLI business surface."
  tags:
  - Livepeer
  - CLI
  - Status
  created: '2026-05-25'
  modified: '2026-05-25'
capability:
  consumes:
  - type: http
    namespace: livepeer-cli-status
    baseUri: http://localhost:5935
    description: "Livepeer CLI \u2014 Status business capability. Self-contained, no shared references."
    resources:
    - name: status
      path: /status
      operations:
      - name: getstatus
        method: GET
        description: Get node status
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: protocolParameters
      path: /protocolParameters
      operations:
      - name: getprotocolparameters
        method: GET
        description: View protocol parameters
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: registeredOrchestrators
      path: /registeredOrchestrators
      operations:
      - name: getregisteredorchestrators
        method: GET
        description: List registered orchestrators
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
  exposes:
  - type: rest
    namespace: livepeer-cli-status-rest
    port: 8100
    description: "REST adapter for Livepeer CLI \u2014 Status."
    resources:
    - path: /status
      name: status
      description: REST surface for status.
      operations:
      - method: GET
        name: getstatus
        description: Get node status
        call: livepeer-cli-status.getstatus
        outputParameters:
        - type: object
          mapping: $.
    - path: /protocolParameters
      name: protocolParameters
      description: REST surface for protocolParameters.
      operations:
      - method: GET
        name: getprotocolparameters
        description: View protocol parameters
        call: livepeer-cli-status.getprotocolparameters
        outputParameters:
        - type: object
          mapping: $.
    - path: /registeredOrchestrators
      name: registeredOrchestrators
      description: REST surface for registeredOrchestrators.
      operations:
      - method: GET
        name: getregisteredorchestrators
        description: List registered orchestrators
        call: livepeer-cli-status.getregisteredorchestrators
        outputParameters:
        - type: object
          mapping: $.
  - type: mcp
    namespace: livepeer-cli-status-mcp
    port: 9110
    transport: http
    description: "MCP adapter for Livepeer CLI \u2014 Status. One tool per consumed operation."
    tools:
    - name: get-node-status
      description: Get node status
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: livepeer-cli-status.getstatus
      outputParameters:
      - type: object
        mapping: $.
    - name: view-protocol-parameters
      description: View protocol parameters
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: livepeer-cli-status.getprotocolparameters
      outputParameters:
      - type: object
        mapping: $.
    - name: list-registered-orchestrators
      description: List registered orchestrators
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: livepeer-cli-status.getregisteredorchestrators
      outputParameters:
      - type: object
        mapping: $.