Bunq · Capability

Bunq installation/ — Installation

Bunq installation/ — Installation. 2 operations. Lead operation: Installation. Self-contained Naftiko capability covering one Bunq business surface.

Run with Naftiko BunqInstallation

What You Can Do

GET
Listallserverpublickeyforinstallation — Show the ServerPublicKey for this Installation.
/v1/installation/{installationid}/server-public-key
GET
Readinstallation — You must have an active session to make this call. This call is used to check whether the Id you provide is the Id of your current installation or not.
/v1/installation/{itemid}

MCP Tools

show-serverpublickey-this-installation

Show the ServerPublicKey for this Installation.

read-only idempotent
you-must-have-active-session

You must have an active session to make this call. This call is used to check whether the Id you provide is the Id of your current installation or not.

read-only idempotent

Capability Spec

installation--installation.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Bunq installation/ — Installation
  description: 'Bunq installation/ — Installation. 2 operations. Lead operation: Installation. Self-contained Naftiko capability
    covering one Bunq business surface.'
  tags:
  - Bunq
  - Installation
  created: '2026-05-19'
  modified: '2026-05-19'
binds:
- namespace: env
  keys:
    BUNQ_API_KEY: BUNQ_API_KEY
capability:
  consumes:
  - type: http
    namespace: installation--installation
    baseUri: https://public-api.sandbox.bunq.com/{basePath}
    description: Bunq installation/ — Installation business capability. Self-contained, no shared references.
    resources:
    - name: installation-installationID-server-public-key
      path: /installation/{installationID}/server-public-key
      operations:
      - name: listallserverpublickeyforinstallation
        method: GET
        description: Show the ServerPublicKey for this Installation.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: installationID
          in: path
          type: integer
          required: true
    - name: installation-itemId
      path: /installation/{itemId}
      operations:
      - name: readinstallation
        method: GET
        description: You must have an active session to make this call. This call is used to check whether the Id you provide
          is the Id of your current installation or not.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: itemId
          in: path
          type: integer
          required: true
  exposes:
  - type: rest
    namespace: installation--installation-rest
    port: 8080
    description: REST adapter for Bunq installation/ — Installation. One Spectral-compliant resource per consumed operation,
      prefixed with /v1.
    resources:
    - path: /v1/installation/{installationid}/server-public-key
      name: installation-installationid-server-public-key
      description: REST surface for installation-installationID-server-public-key.
      operations:
      - method: GET
        name: listallserverpublickeyforinstallation
        description: Show the ServerPublicKey for this Installation.
        call: installation--installation.listallserverpublickeyforinstallation
        with:
          installationID: rest.installationID
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/installation/{itemid}
      name: installation-itemid
      description: REST surface for installation-itemId.
      operations:
      - method: GET
        name: readinstallation
        description: You must have an active session to make this call. This call is used to check whether the Id you provide
          is the Id of your current installation or not.
        call: installation--installation.readinstallation
        with:
          itemId: rest.itemId
        outputParameters:
        - type: object
          mapping: $.
  - type: mcp
    namespace: installation--installation-mcp
    port: 9090
    transport: http
    description: MCP adapter for Bunq installation/ — Installation. One tool per consumed operation, routed inline through
      this capability's consumes block.
    tools:
    - name: show-serverpublickey-this-installation
      description: Show the ServerPublicKey for this Installation.
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: installation--installation.listallserverpublickeyforinstallation
      with:
        installationID: tools.installationID
      outputParameters:
      - type: object
        mapping: $.
    - name: you-must-have-active-session
      description: You must have an active session to make this call. This call is used to check whether the Id you provide
        is the Id of your current installation or not.
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: installation--installation.readinstallation
      with:
        itemId: tools.itemId
      outputParameters:
      - type: object
        mapping: $.