Palo Alto Networks · Capability

Prisma Cloud: Managed Security Service Provider (MSSP) — MSSP Account Management

Prisma Cloud: Managed Security Service Provider (MSSP) — MSSP Account Management. 4 operations. Lead operation: Palo Alto Networks Get the Details of an Existing MSSP. Self-contained Naftiko capability covering one Palo Alto Networks business surface.

Run with Naftiko Palo Alto NetworksMSSP Account Management

What You Can Do

GET
Getmssp — Palo Alto Networks Get the Details of an Existing MSSP
/v1/api/v1/mssp/{mssp-id}
GET
Getmssplicensepools — Palo Alto Networks Get the License Pool Details of an Existing MSSP
/v1/api/v1/mssp/{mssp-id}/license-pool
GET
Getmsspoperations — Palo Alto Networks Get the Operation List for an MSSP
/v1/api/v1/mssp/{mssp-id}/operation
POST
Tosacceptance — Palo Alto Networks Terms of Service
/v1/api/v1/mssp/{mssp-id}/tos

MCP Tools

palo-alto-networks-get-details

Palo Alto Networks Get the Details of an Existing MSSP

read-only idempotent
palo-alto-networks-get-license

Palo Alto Networks Get the License Pool Details of an Existing MSSP

read-only idempotent
palo-alto-networks-get-operation

Palo Alto Networks Get the Operation List for an MSSP

read-only idempotent
palo-alto-networks-terms-service

Palo Alto Networks Terms of Service

Capability Spec

palo-alto-prisma-cloud-mssp-mssp-account-management.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: 'Prisma Cloud: Managed Security Service Provider (MSSP) — MSSP Account Management'
  description: 'Prisma Cloud: Managed Security Service Provider (MSSP) — MSSP Account Management. 4 operations. Lead operation:
    Palo Alto Networks Get the Details of an Existing MSSP. Self-contained Naftiko capability covering one Palo Alto Networks
    business surface.'
  tags:
  - Palo Alto Networks
  - MSSP Account Management
  created: '2026-05-19'
  modified: '2026-05-19'
binds:
- namespace: env
  keys:
    PALO_ALTO_NETWORKS_API_KEY: PALO_ALTO_NETWORKS_API_KEY
capability:
  consumes:
  - type: http
    namespace: palo-alto-prisma-cloud-mssp-mssp-account-management
    baseUri: https://mssp-api.prismacloud.io
    description: 'Prisma Cloud: Managed Security Service Provider (MSSP) — MSSP Account Management business capability. Self-contained,
      no shared references.'
    resources:
    - name: api-v1-mssp-mssp-id
      path: /api/v1/mssp/{mssp-id}
      operations:
      - name: getmssp
        method: GET
        description: Palo Alto Networks Get the Details of an Existing MSSP
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: mssp-id
          in: path
          type: string
          description: the id of the MSSP of interest
          required: true
    - name: api-v1-mssp-mssp-id-license-pool
      path: /api/v1/mssp/{mssp-id}/license-pool
      operations:
      - name: getmssplicensepools
        method: GET
        description: Palo Alto Networks Get the License Pool Details of an Existing MSSP
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: mssp-id
          in: path
          type: string
          description: the id of the MSSP of interest
          required: true
    - name: api-v1-mssp-mssp-id-operation
      path: /api/v1/mssp/{mssp-id}/operation
      operations:
      - name: getmsspoperations
        method: GET
        description: Palo Alto Networks Get the Operation List for an MSSP
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: mssp-id
          in: path
          type: string
          description: the id of the MSSP of interest
          required: true
        - name: status
          in: query
          type: array
          description: optional filter by status, accepts "success", "failure", "in_progress"
        - name: show_retried
          in: query
          type: boolean
          description: optional boolean filter to show retried operations, defaults to false
        - name: nextPageToken
          in: query
          type: string
          description: pagination token to continue a previous query
    - name: api-v1-mssp-mssp-id-tos
      path: /api/v1/mssp/{mssp-id}/tos
      operations:
      - name: tosacceptance
        method: POST
        description: Palo Alto Networks Terms of Service
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: mssp-id
          in: path
          type: string
          description: The id of the MSSP of interest
          required: true
    authentication:
      type: bearer
      token: '{{env.PALO_ALTO_NETWORKS_API_KEY}}'
  exposes:
  - type: rest
    namespace: palo-alto-prisma-cloud-mssp-mssp-account-management-rest
    port: 8080
    description: 'REST adapter for Prisma Cloud: Managed Security Service Provider (MSSP) — MSSP Account Management. One Spectral-compliant
      resource per consumed operation, prefixed with /v1.'
    resources:
    - path: /v1/api/v1/mssp/{mssp-id}
      name: api-v1-mssp-mssp-id
      description: REST surface for api-v1-mssp-mssp-id.
      operations:
      - method: GET
        name: getmssp
        description: Palo Alto Networks Get the Details of an Existing MSSP
        call: palo-alto-prisma-cloud-mssp-mssp-account-management.getmssp
        with:
          mssp-id: rest.mssp-id
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/api/v1/mssp/{mssp-id}/license-pool
      name: api-v1-mssp-mssp-id-license-pool
      description: REST surface for api-v1-mssp-mssp-id-license-pool.
      operations:
      - method: GET
        name: getmssplicensepools
        description: Palo Alto Networks Get the License Pool Details of an Existing MSSP
        call: palo-alto-prisma-cloud-mssp-mssp-account-management.getmssplicensepools
        with:
          mssp-id: rest.mssp-id
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/api/v1/mssp/{mssp-id}/operation
      name: api-v1-mssp-mssp-id-operation
      description: REST surface for api-v1-mssp-mssp-id-operation.
      operations:
      - method: GET
        name: getmsspoperations
        description: Palo Alto Networks Get the Operation List for an MSSP
        call: palo-alto-prisma-cloud-mssp-mssp-account-management.getmsspoperations
        with:
          mssp-id: rest.mssp-id
          status: rest.status
          show_retried: rest.show_retried
          nextPageToken: rest.nextPageToken
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/api/v1/mssp/{mssp-id}/tos
      name: api-v1-mssp-mssp-id-tos
      description: REST surface for api-v1-mssp-mssp-id-tos.
      operations:
      - method: POST
        name: tosacceptance
        description: Palo Alto Networks Terms of Service
        call: palo-alto-prisma-cloud-mssp-mssp-account-management.tosacceptance
        with:
          mssp-id: rest.mssp-id
        outputParameters:
        - type: object
          mapping: $.
  - type: mcp
    namespace: palo-alto-prisma-cloud-mssp-mssp-account-management-mcp
    port: 9090
    transport: http
    description: 'MCP adapter for Prisma Cloud: Managed Security Service Provider (MSSP) — MSSP Account Management. One tool
      per consumed operation, routed inline through this capability''s consumes block.'
    tools:
    - name: palo-alto-networks-get-details
      description: Palo Alto Networks Get the Details of an Existing MSSP
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: palo-alto-prisma-cloud-mssp-mssp-account-management.getmssp
      with:
        mssp-id: tools.mssp-id
      outputParameters:
      - type: object
        mapping: $.
    - name: palo-alto-networks-get-license
      description: Palo Alto Networks Get the License Pool Details of an Existing MSSP
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: palo-alto-prisma-cloud-mssp-mssp-account-management.getmssplicensepools
      with:
        mssp-id: tools.mssp-id
      outputParameters:
      - type: object
        mapping: $.
    - name: palo-alto-networks-get-operation
      description: Palo Alto Networks Get the Operation List for an MSSP
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: palo-alto-prisma-cloud-mssp-mssp-account-management.getmsspoperations
      with:
        mssp-id: tools.mssp-id
        status: tools.status
        show_retried: tools.show_retried
        nextPageToken: tools.nextPageToken
      outputParameters:
      - type: object
        mapping: $.
    - name: palo-alto-networks-terms-service
      description: Palo Alto Networks Terms of Service
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: palo-alto-prisma-cloud-mssp-mssp-account-management.tosacceptance
      with:
        mssp-id: tools.mssp-id
      outputParameters:
      - type: object
        mapping: $.