Oracle WebLogic Server · Capability

Oracle WebLogic Server Oracle WebLogic RESTful Management Services API — Servers

Oracle WebLogic Server Oracle WebLogic RESTful Management Services API — Servers. 12 operations. Lead operation: Oracle WebLogic Server Get server creation form with defaults. Self-contained Naftiko capability covering one Oracle Weblogic business surface.

Run with Naftiko Oracle WeblogicServers

What You Can Do

GET
Getservercreateform — Oracle WebLogic Server Get server creation form with defaults
/v1/edit/servercreateform
GET
Listservers — Oracle WebLogic Server List all servers
/v1/edit/servers
POST
Createserver — Oracle WebLogic Server Create a new server
/v1/edit/servers
GET
Getserver — Oracle WebLogic Server Get a specific server configuration
/v1/edit/servers/{servername}
POST
Updateserver — Oracle WebLogic Server Update a server configuration
/v1/edit/servers/{servername}
DELETE
Deleteserver — Oracle WebLogic Server Delete a server
/v1/edit/servers/{servername}
GET
Getserverssl — Oracle WebLogic Server Get SSL configuration for a server
/v1/edit/servers/{servername}/ssl
POST
Updateserverssl — Oracle WebLogic Server Update SSL configuration for a server
/v1/edit/servers/{servername}/ssl
GET
Listnetworkaccesspoints — Oracle WebLogic Server List network access points for a server
/v1/edit/servers/{servername}/networkaccesspoints
POST
Createnetworkaccesspoint — Oracle WebLogic Server Create a network access point
/v1/edit/servers/{servername}/networkaccesspoints
GET
Getserverstart — Oracle WebLogic Server Get server start configuration
/v1/edit/servers/{servername}/serverstart
POST
Updateserverstart — Oracle WebLogic Server Update server start configuration
/v1/edit/servers/{servername}/serverstart

MCP Tools

oracle-weblogic-server-get-server

Oracle WebLogic Server Get server creation form with defaults

read-only idempotent
oracle-weblogic-server-list-all

Oracle WebLogic Server List all servers

read-only idempotent
oracle-weblogic-server-create-new

Oracle WebLogic Server Create a new server

oracle-weblogic-server-get-specific

Oracle WebLogic Server Get a specific server configuration

read-only idempotent
oracle-weblogic-server-update-server

Oracle WebLogic Server Update a server configuration

oracle-weblogic-server-delete-server

Oracle WebLogic Server Delete a server

idempotent
oracle-weblogic-server-get-ssl

Oracle WebLogic Server Get SSL configuration for a server

read-only idempotent
oracle-weblogic-server-update-ssl

Oracle WebLogic Server Update SSL configuration for a server

oracle-weblogic-server-list-network

Oracle WebLogic Server List network access points for a server

read-only idempotent
oracle-weblogic-server-create-network

Oracle WebLogic Server Create a network access point

oracle-weblogic-server-get-server-2

Oracle WebLogic Server Get server start configuration

read-only idempotent
oracle-weblogic-server-update-server-2

Oracle WebLogic Server Update server start configuration

Capability Spec

management-servers.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Oracle WebLogic Server Oracle WebLogic RESTful Management Services API — Servers
  description: 'Oracle WebLogic Server Oracle WebLogic RESTful Management Services API — Servers. 12 operations. Lead operation:
    Oracle WebLogic Server Get server creation form with defaults. Self-contained Naftiko capability covering one Oracle Weblogic
    business surface.'
  tags:
  - Oracle Weblogic
  - Servers
  created: '2026-05-19'
  modified: '2026-05-19'
binds:
- namespace: env
  keys:
    ORACLE_WEBLOGIC_API_KEY: ORACLE_WEBLOGIC_API_KEY
capability:
  consumes:
  - type: http
    namespace: management-servers
    baseUri: http://localhost:7001/management/weblogic/latest
    description: Oracle WebLogic Server Oracle WebLogic RESTful Management Services API — Servers business capability. Self-contained,
      no shared references.
    resources:
    - name: edit-serverCreateForm
      path: /edit/serverCreateForm
      operations:
      - name: getservercreateform
        method: GET
        description: Oracle WebLogic Server Get server creation form with defaults
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: edit-servers
      path: /edit/servers
      operations:
      - name: listservers
        method: GET
        description: Oracle WebLogic Server List all servers
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: createserver
        method: POST
        description: Oracle WebLogic Server Create a new server
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: edit-servers-serverName
      path: /edit/servers/{serverName}
      operations:
      - name: getserver
        method: GET
        description: Oracle WebLogic Server Get a specific server configuration
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: updateserver
        method: POST
        description: Oracle WebLogic Server Update a server configuration
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: deleteserver
        method: DELETE
        description: Oracle WebLogic Server Delete a server
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: edit-servers-serverName-SSL
      path: /edit/servers/{serverName}/SSL
      operations:
      - name: getserverssl
        method: GET
        description: Oracle WebLogic Server Get SSL configuration for a server
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: updateserverssl
        method: POST
        description: Oracle WebLogic Server Update SSL configuration for a server
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: edit-servers-serverName-networkAccessPoints
      path: /edit/servers/{serverName}/networkAccessPoints
      operations:
      - name: listnetworkaccesspoints
        method: GET
        description: Oracle WebLogic Server List network access points for a server
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: createnetworkaccesspoint
        method: POST
        description: Oracle WebLogic Server Create a network access point
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: edit-servers-serverName-serverStart
      path: /edit/servers/{serverName}/serverStart
      operations:
      - name: getserverstart
        method: GET
        description: Oracle WebLogic Server Get server start configuration
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: updateserverstart
        method: POST
        description: Oracle WebLogic Server Update server start configuration
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    authentication:
      type: basic
      username: '{{env.ORACLE_WEBLOGIC_USER}}'
      password: '{{env.ORACLE_WEBLOGIC_PASS}}'
  exposes:
  - type: rest
    namespace: management-servers-rest
    port: 8080
    description: REST adapter for Oracle WebLogic Server Oracle WebLogic RESTful Management Services API — Servers. One Spectral-compliant
      resource per consumed operation, prefixed with /v1.
    resources:
    - path: /v1/edit/servercreateform
      name: edit-servercreateform
      description: REST surface for edit-serverCreateForm.
      operations:
      - method: GET
        name: getservercreateform
        description: Oracle WebLogic Server Get server creation form with defaults
        call: management-servers.getservercreateform
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/edit/servers
      name: edit-servers
      description: REST surface for edit-servers.
      operations:
      - method: GET
        name: listservers
        description: Oracle WebLogic Server List all servers
        call: management-servers.listservers
        outputParameters:
        - type: object
          mapping: $.
      - method: POST
        name: createserver
        description: Oracle WebLogic Server Create a new server
        call: management-servers.createserver
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/edit/servers/{servername}
      name: edit-servers-servername
      description: REST surface for edit-servers-serverName.
      operations:
      - method: GET
        name: getserver
        description: Oracle WebLogic Server Get a specific server configuration
        call: management-servers.getserver
        outputParameters:
        - type: object
          mapping: $.
      - method: POST
        name: updateserver
        description: Oracle WebLogic Server Update a server configuration
        call: management-servers.updateserver
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
      - method: DELETE
        name: deleteserver
        description: Oracle WebLogic Server Delete a server
        call: management-servers.deleteserver
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/edit/servers/{servername}/ssl
      name: edit-servers-servername-ssl
      description: REST surface for edit-servers-serverName-SSL.
      operations:
      - method: GET
        name: getserverssl
        description: Oracle WebLogic Server Get SSL configuration for a server
        call: management-servers.getserverssl
        outputParameters:
        - type: object
          mapping: $.
      - method: POST
        name: updateserverssl
        description: Oracle WebLogic Server Update SSL configuration for a server
        call: management-servers.updateserverssl
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/edit/servers/{servername}/networkaccesspoints
      name: edit-servers-servername-networkaccesspoints
      description: REST surface for edit-servers-serverName-networkAccessPoints.
      operations:
      - method: GET
        name: listnetworkaccesspoints
        description: Oracle WebLogic Server List network access points for a server
        call: management-servers.listnetworkaccesspoints
        outputParameters:
        - type: object
          mapping: $.
      - method: POST
        name: createnetworkaccesspoint
        description: Oracle WebLogic Server Create a network access point
        call: management-servers.createnetworkaccesspoint
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/edit/servers/{servername}/serverstart
      name: edit-servers-servername-serverstart
      description: REST surface for edit-servers-serverName-serverStart.
      operations:
      - method: GET
        name: getserverstart
        description: Oracle WebLogic Server Get server start configuration
        call: management-servers.getserverstart
        outputParameters:
        - type: object
          mapping: $.
      - method: POST
        name: updateserverstart
        description: Oracle WebLogic Server Update server start configuration
        call: management-servers.updateserverstart
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
  - type: mcp
    namespace: management-servers-mcp
    port: 9090
    transport: http
    description: MCP adapter for Oracle WebLogic Server Oracle WebLogic RESTful Management Services API — Servers. One tool
      per consumed operation, routed inline through this capability's consumes block.
    tools:
    - name: oracle-weblogic-server-get-server
      description: Oracle WebLogic Server Get server creation form with defaults
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: management-servers.getservercreateform
      outputParameters:
      - type: object
        mapping: $.
    - name: oracle-weblogic-server-list-all
      description: Oracle WebLogic Server List all servers
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: management-servers.listservers
      outputParameters:
      - type: object
        mapping: $.
    - name: oracle-weblogic-server-create-new
      description: Oracle WebLogic Server Create a new server
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: management-servers.createserver
      with:
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: oracle-weblogic-server-get-specific
      description: Oracle WebLogic Server Get a specific server configuration
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: management-servers.getserver
      outputParameters:
      - type: object
        mapping: $.
    - name: oracle-weblogic-server-update-server
      description: Oracle WebLogic Server Update a server configuration
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: management-servers.updateserver
      with:
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: oracle-weblogic-server-delete-server
      description: Oracle WebLogic Server Delete a server
      hints:
        readOnly: false
        destructive: true
        idempotent: true
      call: management-servers.deleteserver
      outputParameters:
      - type: object
        mapping: $.
    - name: oracle-weblogic-server-get-ssl
      description: Oracle WebLogic Server Get SSL configuration for a server
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: management-servers.getserverssl
      outputParameters:
      - type: object
        mapping: $.
    - name: oracle-weblogic-server-update-ssl
      description: Oracle WebLogic Server Update SSL configuration for a server
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: management-servers.updateserverssl
      with:
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: oracle-weblogic-server-list-network
      description: Oracle WebLogic Server List network access points for a server
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: management-servers.listnetworkaccesspoints
      outputParameters:
      - type: object
        mapping: $.
    - name: oracle-weblogic-server-create-network
      description: Oracle WebLogic Server Create a network access point
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: management-servers.createnetworkaccesspoint
      with:
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: oracle-weblogic-server-get-server-2
      description: Oracle WebLogic Server Get server start configuration
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: management-servers.getserverstart
      outputParameters:
      - type: object
        mapping: $.
    - name: oracle-weblogic-server-update-server-2
      description: Oracle WebLogic Server Update server start configuration
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: management-servers.updateserverstart
      with:
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.