Bright Data · Capability

Bright Data Proxy Manager

Local REST control plane for the Bright Data Proxy Manager (port 22999). Create and configure proxy ports, ban IPs, refresh pools, and read zone configuration.

Bright Data Proxy Manager is a Naftiko capability published by Bright Data, one of 11 capabilities the APIs.io network indexes for this provider. It bundles 3 operations.

The capability includes 1 read-only operation and 2 state-changing operations. Lead operation: List configured proxy ports. Can be deployed as a REST endpoint, MCP tool, or Agent Skill via Naftiko.

Tagged areas include Bright Data, Proxy Manager, and Local API.

Run with Naftiko Bright DataProxy ManagerLocal API

MCP Tools

bright-data-proxy-list

List configured proxy ports.

read-only idempotent
bright-data-proxy-create

Create a new proxy port.

bright-data-proxy-refresh-ips

Refresh the IP pool.

Capability Spec

proxy-manager.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Bright Data Proxy Manager
  description: |
    Local REST control plane for the Bright Data Proxy Manager (port 22999). Create and configure
    proxy ports, ban IPs, refresh pools, and read zone configuration.
  tags:
  - Bright Data
  - Proxy Manager
  - Local API
  created: '2026-05-25'
  modified: '2026-05-25'
capability:
  consumes:
  - type: http
    namespace: proxy-manager
    baseUri: http://localhost:22999
    description: Bright Data Proxy Manager local API.
    resources:
    - name: proxies
      path: /api/proxies
      operations:
      - name: listProxies
        method: GET
        description: List configured proxy ports.
        outputRawFormat: json
        outputParameters:
        - name: ports
          type: array
          value: $.
        inputParameters: []
      - name: createProxy
        method: POST
        description: Create a new proxy port.
        outputRawFormat: json
        outputParameters:
        - name: port
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          required: true
    - name: refresh-ips
      path: /api/refresh_ips
      operations:
      - name: refreshIps
        method: POST
        description: Refresh the IP pool.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          required: false
    - name: zones
      path: /api/zones
      operations:
      - name: listZones
        method: GET
        description: List zones available in the local Proxy Manager.
        outputRawFormat: json
        outputParameters:
        - name: zones
          type: array
          value: $.
        inputParameters: []
    authentication:
      type: none
  exposes:
  - type: mcp
    namespace: proxy-manager-mcp
    port: 9090
    transport: http
    description: MCP adapter for the Bright Data Proxy Manager.
    tools:
    - name: bright-data-proxy-list
      description: List configured proxy ports.
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: proxy-manager.listProxies
      with: {}
      outputParameters:
      - type: array
        mapping: $.
    - name: bright-data-proxy-create
      description: Create a new proxy port.
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: proxy-manager.createProxy
      with:
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: bright-data-proxy-refresh-ips
      description: Refresh the IP pool.
      hints:
        readOnly: false
        destructive: true
        idempotent: false
      call: proxy-manager.refreshIps
      with:
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.