APIs.io Engineering Platform Cloudflare API — Cloudflare Tunnel

APIs.io Engineering Platform Cloudflare API — Cloudflare Tunnel. 17 operations. Lead operation: APIs.io Engineering Platform List Cloudflare Tunnels. Self-contained Naftiko capability covering one Engineering Platform business surface.

Run with Naftiko Engineering PlatformCloudflare Tunnel

What You Can Do

GET
Cloudflaretunnellistcloudflaretunnels — APIs.io Engineering Platform List Cloudflare Tunnels
/v1/accounts/{account-id}/cfd-tunnel
POST
Cloudflaretunnelcreateacloudflaretunnel — APIs.io Engineering Platform Create a Cloudflare Tunnel
/v1/accounts/{account-id}/cfd-tunnel
DELETE
Cloudflaretunneldeleteacloudflaretunnel — APIs.io Engineering Platform Delete a Cloudflare Tunnel
/v1/accounts/{account-id}/cfd-tunnel/{tunnel-id}
GET
Cloudflaretunnelgetacloudflaretunnel — APIs.io Engineering Platform Get a Cloudflare Tunnel
/v1/accounts/{account-id}/cfd-tunnel/{tunnel-id}
PATCH
Cloudflaretunnelupdateacloudflaretunnel — APIs.io Engineering Platform Update a Cloudflare Tunnel
/v1/accounts/{account-id}/cfd-tunnel/{tunnel-id}
DELETE
Cloudflaretunnelcleanupcloudflaretunnelconnections — APIs.io Engineering Platform Clean up Cloudflare Tunnel connections
/v1/accounts/{account-id}/cfd-tunnel/{tunnel-id}/connections
GET
Cloudflaretunnellistcloudflaretunnelconnections — APIs.io Engineering Platform List Cloudflare Tunnel connections
/v1/accounts/{account-id}/cfd-tunnel/{tunnel-id}/connections
GET
Cloudflaretunnelgetcloudflaretunnelconnector — APIs.io Engineering Platform Get Cloudflare Tunnel connector
/v1/accounts/{account-id}/cfd-tunnel/{tunnel-id}/connectors/{connector-id}
POST
Cloudflaretunnelgetacloudflaretunnelmanagementtoken — APIs.io Engineering Platform Get a Cloudflare Tunnel management token
/v1/accounts/{account-id}/cfd-tunnel/{tunnel-id}/management
GET
Cloudflaretunnelgetacloudflaretunneltoken — APIs.io Engineering Platform Get a Cloudflare Tunnel token
/v1/accounts/{account-id}/cfd-tunnel/{tunnel-id}/token
GET
Cloudflaretunnellistalltunnels — APIs.io Engineering Platform List All Tunnels
/v1/accounts/{account-id}/tunnels
GET
Cloudflaretunnellistwarpconnectortunnels — APIs.io Engineering Platform List Warp Connector Tunnels
/v1/accounts/{account-id}/warp-connector
POST
Cloudflaretunnelcreateawarpconnectortunnel — APIs.io Engineering Platform Create a Warp Connector Tunnel
/v1/accounts/{account-id}/warp-connector
DELETE
Cloudflaretunneldeleteawarpconnectortunnel — APIs.io Engineering Platform Delete a Warp Connector Tunnel
/v1/accounts/{account-id}/warp-connector/{tunnel-id}
GET
Cloudflaretunnelgetawarpconnectortunnel — APIs.io Engineering Platform Get a Warp Connector Tunnel
/v1/accounts/{account-id}/warp-connector/{tunnel-id}
PATCH
Cloudflaretunnelupdateawarpconnectortunnel — APIs.io Engineering Platform Update a Warp Connector Tunnel
/v1/accounts/{account-id}/warp-connector/{tunnel-id}
GET
Cloudflaretunnelgetawarpconnectortunneltoken — APIs.io Engineering Platform Get a Warp Connector Tunnel token
/v1/accounts/{account-id}/warp-connector/{tunnel-id}/token

MCP Tools

apis-io-engineering-platform-list-cloudflare

APIs.io Engineering Platform List Cloudflare Tunnels

read-only idempotent
apis-io-engineering-platform-create-cloudflare

APIs.io Engineering Platform Create a Cloudflare Tunnel

apis-io-engineering-platform-delete-cloudflare

APIs.io Engineering Platform Delete a Cloudflare Tunnel

idempotent
apis-io-engineering-platform-get-cloudflare

APIs.io Engineering Platform Get a Cloudflare Tunnel

read-only idempotent
apis-io-engineering-platform-update-cloudflare

APIs.io Engineering Platform Update a Cloudflare Tunnel

idempotent
apis-io-engineering-platform-clean-up

APIs.io Engineering Platform Clean up Cloudflare Tunnel connections

idempotent
apis-io-engineering-platform-list-cloudflare-2

APIs.io Engineering Platform List Cloudflare Tunnel connections

read-only idempotent
apis-io-engineering-platform-get-cloudflare-2

APIs.io Engineering Platform Get Cloudflare Tunnel connector

read-only idempotent
apis-io-engineering-platform-get-cloudflare-3

APIs.io Engineering Platform Get a Cloudflare Tunnel management token

read-only
apis-io-engineering-platform-get-cloudflare-4

APIs.io Engineering Platform Get a Cloudflare Tunnel token

read-only idempotent
apis-io-engineering-platform-list-all

APIs.io Engineering Platform List All Tunnels

read-only idempotent
apis-io-engineering-platform-list-warp

APIs.io Engineering Platform List Warp Connector Tunnels

read-only idempotent
apis-io-engineering-platform-create-warp

APIs.io Engineering Platform Create a Warp Connector Tunnel

apis-io-engineering-platform-delete-warp

APIs.io Engineering Platform Delete a Warp Connector Tunnel

idempotent
apis-io-engineering-platform-get-warp

APIs.io Engineering Platform Get a Warp Connector Tunnel

read-only idempotent
apis-io-engineering-platform-update-warp

APIs.io Engineering Platform Update a Warp Connector Tunnel

idempotent
apis-io-engineering-platform-get-warp-2

APIs.io Engineering Platform Get a Warp Connector Tunnel token

read-only idempotent

Capability Spec

cloudflare-cloudflare-tunnel.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: APIs.io Engineering Platform Cloudflare API — Cloudflare Tunnel
  description: 'APIs.io Engineering Platform Cloudflare API — Cloudflare Tunnel. 17 operations. Lead operation: APIs.io Engineering
    Platform List Cloudflare Tunnels. Self-contained Naftiko capability covering one Engineering Platform business surface.'
  tags:
  - Engineering Platform
  - Cloudflare Tunnel
  created: '2026-05-19'
  modified: '2026-05-19'
binds:
- namespace: env
  keys:
    ENGINEERING_PLATFORM_API_KEY: ENGINEERING_PLATFORM_API_KEY
capability:
  consumes:
  - type: http
    namespace: cloudflare-cloudflare-tunnel
    baseUri: ''
    description: APIs.io Engineering Platform Cloudflare API — Cloudflare Tunnel business capability. Self-contained, no shared
      references.
    resources:
    - name: accounts-account_id-cfd_tunnel
      path: /accounts/{account_id}/cfd_tunnel
      operations:
      - name: cloudflaretunnellistcloudflaretunnels
        method: GET
        description: APIs.io Engineering Platform List Cloudflare Tunnels
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: account_id
          in: path
          type: string
          required: true
        - name: name
          in: query
          type: string
        - name: is_deleted
          in: query
          type: boolean
        - name: existed_at
          in: query
          type: string
        - name: uuid
          in: query
          type: string
        - name: was_active_at
          in: query
          type: string
        - name: was_inactive_at
          in: query
          type: string
        - name: include_prefix
          in: query
          type: string
        - name: exclude_prefix
          in: query
          type: string
        - name: status
          in: query
          type: string
        - name: per_page
          in: query
          type: string
        - name: page
          in: query
          type: number
      - name: cloudflaretunnelcreateacloudflaretunnel
        method: POST
        description: APIs.io Engineering Platform Create a Cloudflare Tunnel
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: account_id
          in: path
          type: string
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: accounts-account_id-cfd_tunnel-tunnel_id
      path: /accounts/{account_id}/cfd_tunnel/{tunnel_id}
      operations:
      - name: cloudflaretunneldeleteacloudflaretunnel
        method: DELETE
        description: APIs.io Engineering Platform Delete a Cloudflare Tunnel
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: account_id
          in: path
          type: string
          required: true
        - name: tunnel_id
          in: path
          type: string
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: cloudflaretunnelgetacloudflaretunnel
        method: GET
        description: APIs.io Engineering Platform Get a Cloudflare Tunnel
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: account_id
          in: path
          type: string
          required: true
        - name: tunnel_id
          in: path
          type: string
          required: true
      - name: cloudflaretunnelupdateacloudflaretunnel
        method: PATCH
        description: APIs.io Engineering Platform Update a Cloudflare Tunnel
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: tunnel_id
          in: path
          type: string
          required: true
        - name: account_id
          in: path
          type: string
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: accounts-account_id-cfd_tunnel-tunnel_id-connections
      path: /accounts/{account_id}/cfd_tunnel/{tunnel_id}/connections
      operations:
      - name: cloudflaretunnelcleanupcloudflaretunnelconnections
        method: DELETE
        description: APIs.io Engineering Platform Clean up Cloudflare Tunnel connections
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: account_id
          in: path
          type: string
          required: true
        - name: tunnel_id
          in: path
          type: string
          required: true
        - name: client_id
          in: query
          type: string
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: cloudflaretunnellistcloudflaretunnelconnections
        method: GET
        description: APIs.io Engineering Platform List Cloudflare Tunnel connections
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: account_id
          in: path
          type: string
          required: true
        - name: tunnel_id
          in: path
          type: string
          required: true
    - name: accounts-account_id-cfd_tunnel-tunnel_id-connectors-connector_id
      path: /accounts/{account_id}/cfd_tunnel/{tunnel_id}/connectors/{connector_id}
      operations:
      - name: cloudflaretunnelgetcloudflaretunnelconnector
        method: GET
        description: APIs.io Engineering Platform Get Cloudflare Tunnel connector
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: account_id
          in: path
          type: string
          required: true
        - name: tunnel_id
          in: path
          type: string
          required: true
        - name: connector_id
          in: path
          type: string
          required: true
    - name: accounts-account_id-cfd_tunnel-tunnel_id-management
      path: /accounts/{account_id}/cfd_tunnel/{tunnel_id}/management
      operations:
      - name: cloudflaretunnelgetacloudflaretunnelmanagementtoken
        method: POST
        description: APIs.io Engineering Platform Get a Cloudflare Tunnel management token
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: account_id
          in: path
          type: string
          required: true
        - name: tunnel_id
          in: path
          type: string
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: accounts-account_id-cfd_tunnel-tunnel_id-token
      path: /accounts/{account_id}/cfd_tunnel/{tunnel_id}/token
      operations:
      - name: cloudflaretunnelgetacloudflaretunneltoken
        method: GET
        description: APIs.io Engineering Platform Get a Cloudflare Tunnel token
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: account_id
          in: path
          type: string
          required: true
        - name: tunnel_id
          in: path
          type: string
          required: true
    - name: accounts-account_id-tunnels
      path: /accounts/{account_id}/tunnels
      operations:
      - name: cloudflaretunnellistalltunnels
        method: GET
        description: APIs.io Engineering Platform List All Tunnels
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: account_id
          in: path
          type: string
          required: true
        - name: name
          in: query
          type: string
        - name: is_deleted
          in: query
          type: boolean
        - name: existed_at
          in: query
          type: string
        - name: uuid
          in: query
          type: string
        - name: was_active_at
          in: query
          type: string
        - name: was_inactive_at
          in: query
          type: string
        - name: include_prefix
          in: query
          type: string
        - name: exclude_prefix
          in: query
          type: string
        - name: tun_types
          in: query
          type: string
        - name: status
          in: query
          type: string
        - name: per_page
          in: query
          type: string
        - name: page
          in: query
          type: number
    - name: accounts-account_id-warp_connector
      path: /accounts/{account_id}/warp_connector
      operations:
      - name: cloudflaretunnellistwarpconnectortunnels
        method: GET
        description: APIs.io Engineering Platform List Warp Connector Tunnels
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: account_id
          in: path
          type: string
          required: true
        - name: name
          in: query
          type: string
        - name: is_deleted
          in: query
          type: boolean
        - name: existed_at
          in: query
          type: string
        - name: uuid
          in: query
          type: string
        - name: was_active_at
          in: query
          type: string
        - name: was_inactive_at
          in: query
          type: string
        - name: include_prefix
          in: query
          type: string
        - name: exclude_prefix
          in: query
          type: string
        - name: status
          in: query
          type: string
        - name: per_page
          in: query
          type: string
        - name: page
          in: query
          type: number
      - name: cloudflaretunnelcreateawarpconnectortunnel
        method: POST
        description: APIs.io Engineering Platform Create a Warp Connector Tunnel
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: account_id
          in: path
          type: string
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: accounts-account_id-warp_connector-tunnel_id
      path: /accounts/{account_id}/warp_connector/{tunnel_id}
      operations:
      - name: cloudflaretunneldeleteawarpconnectortunnel
        method: DELETE
        description: APIs.io Engineering Platform Delete a Warp Connector Tunnel
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: account_id
          in: path
          type: string
          required: true
        - name: tunnel_id
          in: path
          type: string
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: cloudflaretunnelgetawarpconnectortunnel
        method: GET
        description: APIs.io Engineering Platform Get a Warp Connector Tunnel
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: account_id
          in: path
          type: string
          required: true
        - name: tunnel_id
          in: path
          type: string
          required: true
      - name: cloudflaretunnelupdateawarpconnectortunnel
        method: PATCH
        description: APIs.io Engineering Platform Update a Warp Connector Tunnel
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: account_id
          in: path
          type: string
          required: true
        - name: tunnel_id
          in: path
          type: string
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: accounts-account_id-warp_connector-tunnel_id-token
      path: /accounts/{account_id}/warp_connector/{tunnel_id}/token
      operations:
      - name: cloudflaretunnelgetawarpconnectortunneltoken
        method: GET
        description: APIs.io Engineering Platform Get a Warp Connector Tunnel token
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: account_id
          in: path
          type: string
          required: true
        - name: tunnel_id
          in: path
          type: string
          required: true
    authentication:
      type: bearer
      token: '{{env.ENGINEERING_PLATFORM_API_KEY}}'
  exposes:
  - type: rest
    namespace: cloudflare-cloudflare-tunnel-rest
    port: 8080
    description: REST adapter for APIs.io Engineering Platform Cloudflare API — Cloudflare Tunnel. One Spectral-compliant
      resource per consumed operation, prefixed with /v1.
    resources:
    - path: /v1/accounts/{account-id}/cfd-tunnel
      name: accounts-account-id-cfd-tunnel
      description: REST surface for accounts-account_id-cfd_tunnel.
      operations:
      - method: GET
        name: cloudflaretunnellistcloudflaretunnels
        description: APIs.io Engineering Platform List Cloudflare Tunnels
        call: cloudflare-cloudflare-tunnel.cloudflaretunnellistcloudflaretunnels
        with:
          account_id: rest.account_id
          name: rest.name
          is_deleted: rest.is_deleted
          existed_at: rest.existed_at
          uuid: rest.uuid
          was_active_at: rest.was_active_at
          was_inactive_at: rest.was_inactive_at
          include_prefix: rest.include_prefix
          exclude_prefix: rest.exclude_prefix
          status: rest.status
          per_page: rest.per_page
          page: rest.page
        outputParameters:
        - type: object
          mapping: $.
      - method: POST
        name: cloudflaretunnelcreateacloudflaretunnel
        description: APIs.io Engineering Platform Create a Cloudflare Tunnel
        call: cloudflare-cloudflare-tunnel.cloudflaretunnelcreateacloudflaretunnel
        with:
          account_id: rest.account_id
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/accounts/{account-id}/cfd-tunnel/{tunnel-id}
      name: accounts-account-id-cfd-tunnel-tunnel-id
      description: REST surface for accounts-account_id-cfd_tunnel-tunnel_id.
      operations:
      - method: DELETE
        name: cloudflaretunneldeleteacloudflaretunnel
        description: APIs.io Engineering Platform Delete a Cloudflare Tunnel
        call: cloudflare-cloudflare-tunnel.cloudflaretunneldeleteacloudflaretunnel
        with:
          account_id: rest.account_id
          tunnel_id: rest.tunnel_id
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
      - method: GET
        name: cloudflaretunnelgetacloudflaretunnel
        description: APIs.io Engineering Platform Get a Cloudflare Tunnel
        call: cloudflare-cloudflare-tunnel.cloudflaretunnelgetacloudflaretunnel
        with:
          account_id: rest.account_id
          tunnel_id: rest.tunnel_id
        outputParameters:
        - type: object
          mapping: $.
      - method: PATCH
        name: cloudflaretunnelupdateacloudflaretunnel
        description: APIs.io Engineering Platform Update a Cloudflare Tunnel
        call: cloudflare-cloudflare-tunnel.cloudflaretunnelupdateacloudflaretunnel
        with:
          tunnel_id: rest.tunnel_id
          account_id: rest.account_id
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/accounts/{account-id}/cfd-tunnel/{tunnel-id}/connections
      name: accounts-account-id-cfd-tunnel-tunnel-id-connections
      description: REST surface for accounts-account_id-cfd_tunnel-tunnel_id-connections.
      operations:
      - method: DELETE
        name: cloudflaretunnelcleanupcloudflaretunnelconnections
        description: APIs.io Engineering Platform Clean up Cloudflare Tunnel connections
        call: cloudflare-cloudflare-tunnel.cloudflaretunnelcleanupcloudflaretunnelconnections
        with:
          account_id: rest.account_id
          tunnel_id: rest.tunnel_id
          client_id: rest.client_id
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
      - method: GET
        name: cloudflaretunnellistcloudflaretunnelconnections
        description: APIs.io Engineering Platform List Cloudflare Tunnel connections
        call: cloudflare-cloudflare-tunnel.cloudflaretunnellistcloudflaretunnelconnections
        with:
          account_id: rest.account_id
          tunnel_id: rest.tunnel_id
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/accounts/{account-id}/cfd-tunnel/{tunnel-id}/connectors/{connector-id}
      name: accounts-account-id-cfd-tunnel-tunnel-id-connectors-connector-id
      description: REST surface for accounts-account_id-cfd_tunnel-tunnel_id-connectors-connector_id.
      operations:
      - method: GET
        name: cloudflaretunnelgetcloudflaretunnelconnector
        description: APIs.io Engineering Platform Get Cloudflare Tunnel connector
        call: cloudflare-cloudflare-tunnel.cloudflaretunnelgetcloudflaretunnelconnector
        with:
          account_id: rest.account_id
          tunnel_id: rest.tunnel_id
          connector_id: rest.connector_id
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/accounts/{account-id}/cfd-tunnel/{tunnel-id}/management
      name: accounts-account-id-cfd-tunnel-tunnel-id-management
      description: REST surface for accounts-account_id-cfd_tunnel-tunnel_id-management.
      operations:
      - method: POST
        name: cloudflaretunnelgetacloudflaretunnelmanagementtoken
        description: APIs.io Engineering Platform Get a Cloudflare Tunnel management token
        call: cloudflare-cloudflare-tunnel.cloudflaretunnelgetacloudflaretunnelmanagementtoken
        with:
          account_id: rest.account_id
          tunnel_id: rest.tunnel_id
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/accounts/{account-id}/cfd-tunnel/{tunnel-id}/token
      name: accounts-account-id-cfd-tunnel-tunnel-id-token
      description: REST surface for accounts-account_id-cfd_tunnel-tunnel_id-token.
      operations:
      - method: GET
        name: cloudflaretunnelgetacloudflaretunneltoken
        description: APIs.io Engineering Platform Get a Cloudflare Tunnel token
        call: cloudflare-cloudflare-tunnel.cloudflaretunnelgetacloudflaretunneltoken
        with:
          account_id: rest.account_id
          tunnel_id: rest.tunnel_id
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/accounts/{account-id}/tunnels
      name: accounts-account-id-tunnels
      description: REST surface for accounts-account_id-tunnels.
      operations:
      - method: GET
        name: cloudflaretunnellistalltunnels
        description: APIs.io Engineering Platform List All Tunnels
        call: cloudflare-cloudflare-tunnel.cloudflaretunnellistalltunnels
        with:
          account_id: rest.account_id
          name: rest.name
          is_deleted: rest.is_deleted
          existed_at: rest.existed_at
          uuid: rest.uuid
          was_active_at: rest.was_active_at
          was_inactive_at: rest.was_inactive_at
          include_prefix: rest.include_prefix
          exclude_prefix: rest.exclude_prefix
          tun_types: rest.tun_types
          status: rest.status
          per_page: rest.per_page
          page: rest.page
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/accounts/{account-id}/warp-connector
      name: accounts-account-id-warp-connector
      description: REST surface for accounts-account_id-warp_connector.
      operations:
      - method: GET
        name: cloudflaretunnellistwarpconnectortunnels
        description: APIs.io Engineering Platform List Warp Connector Tunnels
        call: cloudflare-cloudflare-tunnel.cloudflaretunnellistwarpconnectortunnels
        with:
          account_id: rest.account_id
          name: rest.name
          is_deleted: rest.is_deleted
          existed_at: rest.existed_at
          uuid: rest.uuid
          was_active_at: rest.was_active_at
          was_inactive_at: rest.was_inactive_at
          include_prefix: rest.include_prefix
          exclude_prefix: rest.exclude_prefix
          status: rest.status
          per_page: rest.per_page
          page: rest.page
        outputParameters:
        - type: object
          mapping: $.
      - method: POST
        name: cloudflaretunnelcreateawarpconnectortunnel
        description: APIs.io Engineering Platform Create a Warp Connector Tunnel
        call: cloudflare-cloudflare-tunnel.cloudflaretunnelcreateawarpconnectortunnel
        with:
          account_id: rest.account_id
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/accounts/{account-id}/warp-connector/{tunnel-id}
      name: accounts-account-id-warp-connector-tunnel-id
      description: REST surface for accounts-account_id-warp_connector-tunnel_id.
      operations:
      - method: DELETE
        name: cloudflaretunneldeleteawarpconnectortunnel
        description: APIs.io Engineering Platform Delete a Warp Connector Tunnel
        call: cloudflare-cloudflare-tunnel.cloudflaretunneldeleteawarpconnectortunnel
        with:
          account_id: rest.account_id
          tunnel_id: rest.tunnel_id
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
      - method: GET
        name: cloudflaretunnelgetawarpconnectortunnel
        description: APIs.io Engineering Platform Get a Warp Connector Tunnel
        call: cloudflare-cloudflare-tunnel.cloudflaretunnelgetawarpconnectortunnel
        with:
          account_id: rest.account_id
          tunnel_id: rest.tunnel_id
        outputParameters:
        - type: object
          mapping: $.
      - method: PATCH
        name: cloudflaretunnelupdateawarpconnectortunnel
        description: APIs.io Engineering Platform Update a Warp Connector Tunnel
        call: cloudflare-cloudflare-tunnel.cloudflaretunnelupdateawarpconnectortunnel
        with:
          account_id: rest.account_id
          tunnel_id: rest.tunnel_id
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/accounts/{account-id}/warp-connector/{tunnel-id}/token
      name: accounts-account-id-warp-connector-tunnel-id-token
      description: REST surface for accounts-account_id-warp_connector-tunnel_id-token.
      operations:
      - method: GET
        name: cloudflaretunnelgetawarpconnectortunneltoken
        description: APIs.io Engineering Platform Get a Warp Connector Tunnel token
        call: cloudflare-cloudflare-tunnel.cloudflaretunnelgetawarpconnectortunneltoken
        with:
          account_id: rest.account_id
          tunnel_id: rest.tunnel_id
        outputParameters:
        - type: object
          mapping: $.
  - type: mcp
    namespace: cloudflare-cloudflare-tunnel-mcp
    port: 9090
    transport: http
    description: MCP adapter for APIs.io Engineering Platform Cloudflare API — Cloudflare Tunnel. One tool per consumed operation,
      routed inline through this capability's consumes block.
    tools:
    - name: apis-io-engineering-platform-list-cloudflare
      description: APIs.io Engineering Platform List Cloudflare Tunnels
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: cloudflare-cloudflare-tunnel.cloudflaretunnellistcloudflaretunnels
      with:
        account_id: tools.account_id
        name: tools.name
        is_deleted: tools.is_deleted
        existed_at: tools.existed_at
        uuid: tools.uuid
        was_active_at: tools.was_active_at
        was_inactive_at: tools.was_inactive_at
        include_prefix: tools.include_prefix
        exclude_prefix: tools.exclude_prefix
        status: tools.status
        per_page: tools.per_page
        page: tools.page
      outputParameters:
      - type: object
        mapping: $.
    - name: apis-io-engineering-platform-create-cloudflare
      description: APIs.io Engineering Platform Create a Cloudflare Tunnel
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: cloudflare-cloudflare-tunnel.cloudflaretunnelcreateacloudflaretunnel
      with:
        account_id: tools.account_id
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: apis-io-engineering-platform-delete-cloudflare
      description: APIs.io Engineering Platform Delete a Cloudflare Tunnel
      hints:
        readOnly: false
        destructive: true
        idempotent: true
      call: cloudflare-cloudflare-tunnel.cloudflaretunneldeleteacloudflaretunnel
      with:
        account_id: tools.account_id
        tunnel_id: tools.tunnel_id
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: apis-io-engineering-platform-get-cloudflare
      description: APIs.io Engineering Platform Get a Cloudflare Tunnel
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: cloudflare-cloudflare-tunnel.cloudflaretunnelgetacloudflaretunnel
      with:
        account_id: tools.account_id
        tunnel_id: tools.tunnel_id
      outputParameters:
      - type: object
        mapping: $.
    - name: apis-io-engineering-platform-update-cloudflare
      description: APIs.io Engineering Platform Update a Cloudflare Tunnel
      hints:
        readOnly: false
        destructive: false
        idempotent: true
      call: cloudflare-cloudflare-tunnel.cloudflaretunnelupdateacloudflaretunnel
      with:
        tunnel_id: tools.tunnel_id
        account_id: tools.account_id
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: apis-io-engineering-platform-clean-up
      description: APIs.io Engineering Platform Clean up Cloudflare Tunnel connections
      hints:
        readOnly: false
        destructive: true
        idempotent: true
      call: cloudflare-cloudflare-tunnel.cloudflaretunnelcleanupcloudflaretunnelconnections
      with:
        account_id: tools.account_id
        tunnel_id: tools.tunnel_id
        client_id: tools.client_id
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: apis-io-engineering-platform-list-cloudflare-2
      description: APIs.io Engineering Platform List Cloudflare Tunnel connections
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: cloudflare-cloudflare-tunnel.cloudflaretunnellistcloudflaretunnelconnections
      with:
        account_id: tools.account_id
        tunnel_id: tools.tunnel_id
      outputParameters:
      - type: object
        mapping: $.
    - name: apis-io-engineering-platform-get-cloudflare-2
      description: APIs.io Engineering Platform Get Cloudflare Tunnel connector
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: cloudflare-cloudflare-tunnel.cloudflaretunnelgetcloudflaretunnelconnector
      with:
        account_id: tools.account_id
        tunnel_id: tools.tunnel_id
        connector_id: tools.connector_id
      outputParameters:
      - type: object
        mapping: $.
    - name: apis-io-engineering-platform-get-cloudflare-3
      description: APIs.io Engineering Platform Get a Cloudflare Tunnel management token
      hints:
        readOnly: true
        destructive: false
        idempotent: false
      call: cloudflare-cloudflare-tunnel.cloudflaretunnelgetacloudflaretunnelmanagementtoken
      with:
        account_id: tools.account_id
        tunnel_id: tools.tunnel_id
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: apis-io-engineering-platform-get-cloudflare-4
      description: APIs.io Engineering Platform Get a Cloudflare Tunnel token
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: cloudflare-cloudflare-tunnel.cloudflaretunnelgetacloudflaretunneltoken
      with:
        account_id: tools.account_id
        tunnel_id: tools.tunnel_id
      outputParameters:
      - type: object
        mapping: $.
    - name: apis-io-engineering-platform-list-all
      description: APIs.io Engineering Platform List All Tunnels
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: cloudflare-cloudflare-tunnel.cloudflaretunnellistalltunnels
      with:
        account_id: tools.account_id
        name: tools.name
        is_deleted: tools.is_deleted
        existed_at: tools.existed_at
        uuid: tools.uuid
        was_active_at: tools.was_active_at
        was_inactive_at: tools.was_inactive_at
        include_prefix: tools.include_prefix
        exclude_prefix: tools.exclude_prefix
        tun_types: tools.tun_types
        status: tools.status
        per_page: tools.per_page
        page: tools.page
      outputParameters:
      - type: object
        mapping: $.
    - name: apis-io-engineering-platform-list-warp
      description: APIs.io Engineering Platform List Warp Connector Tunnels
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: cloudflare-cloudflare-tunnel.cloudflaretunnellistwarpconnectortunnels
      with:
        account_id: tools.account_id
        name: tools.name
        is_deleted: tools.is_deleted
        existed_at: tools.existed_at
        uuid: tools.uuid
        was_active_at: tools.was_active_at
        was_inactive_at: tools.was_inactive_at
        include_prefix: tools.include_prefix
        exclude_prefix: tools.exclude_prefix
        status: tools.status
        per_page: tools.per_page
        page: tools.page
      outputParameters:
      - type: object
        mapping: $.
    - name: apis-io-engineering-platform-create-warp
      description: APIs.io Engineering Platform Create a Warp Connector Tunnel
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: cloudflare-cloudflare-tunnel.cloudflaretunnelcreateawarpconnectortunnel
      with:
        account_id: tools.account_id
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: apis-io-engineering-platform-delete-warp
      description: APIs.io Engineering Platform Delete a Warp Connector Tunnel
      hints:
        readOnly: false
        destructive: true
        idempotent: true
      call: cloudflare-cloudflare-tunnel.cloudflaretunneldeleteawarpconnectortunnel
      with:
        account_id: tools.account_id
        tunnel_id: tools.tunnel_id
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: apis-io-engineering-platform-get-warp
      description: APIs.io Engineering Platform Get a Warp Connector Tunnel
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: cloudflare-cloudflare-tunnel.cloudflaretunnelgetawarpconnectortunnel
      with:
        account_id: tools.account_id
        tunnel_id: tools.tunnel_id
      outputParameters:
      - type: object

# --- truncated at 32 KB (32 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/apis-io-engineering-platform/refs/heads/main/capabilities/cloudflare-cloudflare-tunnel.yaml