CloudRF · Capability

CloudRF API — Create

CloudRF API — Create. 7 operations. Lead operation: Multipoint coverage heatmap. Self-contained Naftiko capability covering one Cloudrf business surface.

Run with Naftiko CloudrfCreate

What You Can Do

POST
Createarea — Multipoint coverage heatmap
/v1/area
POST
Createhf — HF point-to-multipoint
/v1/hf
POST
Createhfpath — HF point-to-point
/v1/hf-path
POST
Createmultilink — Mesh network
/v1/multilink
POST
Createmultisite — Multiple multipoint coverage heatmaps
/v1/multisite
POST
Createpath — Point-to-point link
/v1/path
POST
Createpoints — Many transmitters to one receiver
/v1/points

MCP Tools

multipoint-coverage-heatmap

Multipoint coverage heatmap

hf-point-multipoint

HF point-to-multipoint

hf-point-point

HF point-to-point

mesh-network

Mesh network

multiple-multipoint-coverage-heatmaps

Multiple multipoint coverage heatmaps

point-point-link

Point-to-point link

many-transmitters-one-receiver

Many transmitters to one receiver

Capability Spec

cloudrf-create.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: CloudRF API — Create
  description: 'CloudRF API — Create. 7 operations. Lead operation: Multipoint coverage heatmap. Self-contained Naftiko capability
    covering one Cloudrf business surface.'
  tags:
  - Cloudrf
  - Create
  created: '2026-05-19'
  modified: '2026-05-19'
binds:
- namespace: env
  keys:
    CLOUDRF_API_KEY: CLOUDRF_API_KEY
capability:
  consumes:
  - type: http
    namespace: cloudrf-create
    baseUri: https://api.cloudrf.com
    description: CloudRF API — Create business capability. Self-contained, no shared references.
    resources:
    - name: area
      path: /area
      operations:
      - name: createarea
        method: POST
        description: Multipoint coverage heatmap
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: hf
      path: /hf
      operations:
      - name: createhf
        method: POST
        description: HF point-to-multipoint
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: hf-path
      path: /hf-path
      operations:
      - name: createhfpath
        method: POST
        description: HF point-to-point
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: multilink
      path: /multilink
      operations:
      - name: createmultilink
        method: POST
        description: Mesh network
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: multisite
      path: /multisite
      operations:
      - name: createmultisite
        method: POST
        description: Multiple multipoint coverage heatmaps
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: path
      path: /path
      operations:
      - name: createpath
        method: POST
        description: Point-to-point link
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: points
      path: /points
      operations:
      - name: createpoints
        method: POST
        description: Many transmitters to one receiver
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    authentication:
      type: apikey
      key: key
      value: '{{env.CLOUDRF_API_KEY}}'
      placement: header
  exposes:
  - type: rest
    namespace: cloudrf-create-rest
    port: 8080
    description: REST adapter for CloudRF API — Create. One Spectral-compliant resource per consumed operation, prefixed with
      /v1.
    resources:
    - path: /v1/area
      name: area
      description: REST surface for area.
      operations:
      - method: POST
        name: createarea
        description: Multipoint coverage heatmap
        call: cloudrf-create.createarea
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/hf
      name: hf
      description: REST surface for hf.
      operations:
      - method: POST
        name: createhf
        description: HF point-to-multipoint
        call: cloudrf-create.createhf
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/hf-path
      name: hf-path
      description: REST surface for hf-path.
      operations:
      - method: POST
        name: createhfpath
        description: HF point-to-point
        call: cloudrf-create.createhfpath
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/multilink
      name: multilink
      description: REST surface for multilink.
      operations:
      - method: POST
        name: createmultilink
        description: Mesh network
        call: cloudrf-create.createmultilink
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/multisite
      name: multisite
      description: REST surface for multisite.
      operations:
      - method: POST
        name: createmultisite
        description: Multiple multipoint coverage heatmaps
        call: cloudrf-create.createmultisite
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/path
      name: path
      description: REST surface for path.
      operations:
      - method: POST
        name: createpath
        description: Point-to-point link
        call: cloudrf-create.createpath
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/points
      name: points
      description: REST surface for points.
      operations:
      - method: POST
        name: createpoints
        description: Many transmitters to one receiver
        call: cloudrf-create.createpoints
        outputParameters:
        - type: object
          mapping: $.
  - type: mcp
    namespace: cloudrf-create-mcp
    port: 9090
    transport: http
    description: MCP adapter for CloudRF API — Create. One tool per consumed operation, routed inline through this capability's
      consumes block.
    tools:
    - name: multipoint-coverage-heatmap
      description: Multipoint coverage heatmap
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: cloudrf-create.createarea
      outputParameters:
      - type: object
        mapping: $.
    - name: hf-point-multipoint
      description: HF point-to-multipoint
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: cloudrf-create.createhf
      outputParameters:
      - type: object
        mapping: $.
    - name: hf-point-point
      description: HF point-to-point
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: cloudrf-create.createhfpath
      outputParameters:
      - type: object
        mapping: $.
    - name: mesh-network
      description: Mesh network
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: cloudrf-create.createmultilink
      outputParameters:
      - type: object
        mapping: $.
    - name: multiple-multipoint-coverage-heatmaps
      description: Multiple multipoint coverage heatmaps
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: cloudrf-create.createmultisite
      outputParameters:
      - type: object
        mapping: $.
    - name: point-point-link
      description: Point-to-point link
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: cloudrf-create.createpath
      outputParameters:
      - type: object
        mapping: $.
    - name: many-transmitters-one-receiver
      description: Many transmitters to one receiver
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: cloudrf-create.createpoints
      outputParameters:
      - type: object
        mapping: $.