Acquia · Capability

Acquia Cloud API - Account — Account

Acquia Cloud API - Account — Account. 27 operations. Lead operation: Acquia Returns Details About Your Account.. Self-contained Naftiko capability covering one Acquia business surface.

Run with Naftiko AcquiaAccount

What You Can Do

GET
Getaccount — Acquia Returns Details About Your Account.
/v1/account
POST
Postaccountapplicationmarkrecent — Acquia Marks an Application as Recently Viewed.
/v1/account/applications/{applicationuuid}/actions/mark-recent
POST
Postaccountapplicationstar — Acquia Stars an Application.
/v1/account/applications/{applicationuuid}/actions/star
POST
Postaccountapplicationunstar — Acquia Removes an Application from the User's Starred List.
/v1/account/applications/{applicationuuid}/actions/unstar
GET
Getaccountapplicationhaspermission — Acquia Returns Whether Your Account Has Access to a Specific Application Permission.
/v1/account/applications/{applicationuuid}/has-permission
GET
Getaccountapplicationisadministrator — Acquia Returns Whether Your Account is an Administrator for an Application.
/v1/account/applications/{applicationuuid}/is-admin
GET
Getaccountapplicationisowner — Acquia Returns Whether Your Account is the Owner for an Application.
/v1/account/applications/{applicationuuid}/is-owner
GET
Getaccountdrushaliasesdownload — Acquia Returns the Drush Aliases as a Compressed Archive Download.
/v1/account/drush-aliases/download
GET
Getaccountides — Acquia Returns a List of Cloud IDEs Associated with the Current User.
/v1/account/ides
GET
Getaccountinvites — Acquia Gets a List of All Organization Admin and Team Invites That Are Pending for the Current User.
/v1/account/invites
GET
Getaccountmessages — Acquia Returns a List of Messages Associated with the Current User.
/v1/account/messages
GET
Getaccountorganizationisadministrator — Acquia Returns Whether Your Account is an Administrator for an Organization.
/v1/account/organizations/{organizationuuid}/is-admin
GET
Getaccountorganizationisowner — Acquia Returns Whether Your Account is the Owner for an Organization.
/v1/account/organizations/{organizationuuid}/is-owner
POST
Postaccountpassword — Acquia Verifies That the Supplied Password Matches the Current User's Password.
/v1/account/password
GET
Getaccountsshkeys — Acquia Gets a List of SSH Keys Associated with the Current User.
/v1/account/ssh-keys
POST
Postaccountsshkeys — Acquia Installs a New SSH Key for the Current User.
/v1/account/ssh-keys
DELETE
Deleteaccountsshkey — Acquia Deletes an SSH Key.
/v1/account/ssh-keys/{sshkeyuuid}
GET
Getaccountsshkey — Acquia Get an SSH Key Associated with the Currently-logged in User.
/v1/account/ssh-keys/{sshkeyuuid}
GET
Getaccountsubscriptionisadministrator — Acquia Returns Whether Your Account is an Administrator for a Subscription.
/v1/account/subscriptions/{subscriptionuuid}/is-admin
GET
Getaccountsubscriptionisowner — Acquia Returns Whether Your Account is the Owner for a Subscription.
/v1/account/subscriptions/{subscriptionuuid}/is-owner
GET
Getaccountteamhaspermission — Acquia Returns Whether Your Account Has Access to a Specific Team Permission.
/v1/account/teams/{teamuuid}/has-permission
GET
Getaccountteamisadministrator — Acquia Returns Whether Your Account is an Administrator for a Team.
/v1/account/teams/{teamuuid}/is-admin
GET
Getaccountteamisowner — Acquia Returns Whether Your Account is the Owner for a Team.
/v1/account/teams/{teamuuid}/is-owner
GET
Getaccounttokens — Acquia Returns a List of Metadata for API Access Tokens Tied to Your Account.
/v1/account/tokens
POST
Postaccounttokens — Acquia Creates an API Access Token Tied to Your Account.
/v1/account/tokens
DELETE
Deleteaccounttoken — Acquia Revokes an Access Token.
/v1/account/tokens/{tokenuuid}
GET
Getaccounttoken — Acquia Return Details About a Specific Token.
/v1/account/tokens/{tokenuuid}

MCP Tools

acquia-returns-details-about-your

Acquia Returns Details About Your Account.

read-only idempotent
acquia-marks-application-recently-viewed

Acquia Marks an Application as Recently Viewed.

acquia-stars-application

Acquia Stars an Application.

acquia-removes-application-user-s-starred

Acquia Removes an Application from the User's Starred List.

acquia-returns-whether-your-account

Acquia Returns Whether Your Account Has Access to a Specific Application Permission.

read-only idempotent
acquia-returns-whether-your-account-2

Acquia Returns Whether Your Account is an Administrator for an Application.

read-only idempotent
acquia-returns-whether-your-account-3

Acquia Returns Whether Your Account is the Owner for an Application.

read-only idempotent
acquia-returns-drush-aliases-compressed

Acquia Returns the Drush Aliases as a Compressed Archive Download.

read-only idempotent
acquia-returns-list-cloud-ides

Acquia Returns a List of Cloud IDEs Associated with the Current User.

read-only idempotent
acquia-gets-list-all-organization

Acquia Gets a List of All Organization Admin and Team Invites That Are Pending for the Current User.

read-only idempotent
acquia-returns-list-messages-associated

Acquia Returns a List of Messages Associated with the Current User.

read-only idempotent
acquia-returns-whether-your-account-4

Acquia Returns Whether Your Account is an Administrator for an Organization.

read-only idempotent
acquia-returns-whether-your-account-5

Acquia Returns Whether Your Account is the Owner for an Organization.

read-only idempotent
acquia-verifies-that-supplied-password

Acquia Verifies That the Supplied Password Matches the Current User's Password.

acquia-gets-list-ssh-keys

Acquia Gets a List of SSH Keys Associated with the Current User.

read-only idempotent
acquia-installs-new-ssh-key

Acquia Installs a New SSH Key for the Current User.

acquia-deletes-ssh-key

Acquia Deletes an SSH Key.

idempotent
acquia-get-ssh-key-associated

Acquia Get an SSH Key Associated with the Currently-logged in User.

read-only idempotent
acquia-returns-whether-your-account-6

Acquia Returns Whether Your Account is an Administrator for a Subscription.

read-only idempotent
acquia-returns-whether-your-account-7

Acquia Returns Whether Your Account is the Owner for a Subscription.

read-only idempotent
acquia-returns-whether-your-account-8

Acquia Returns Whether Your Account Has Access to a Specific Team Permission.

read-only idempotent
acquia-returns-whether-your-account-9

Acquia Returns Whether Your Account is an Administrator for a Team.

read-only idempotent
acquia-returns-whether-your-account-10

Acquia Returns Whether Your Account is the Owner for a Team.

read-only idempotent
acquia-returns-list-metadata-api

Acquia Returns a List of Metadata for API Access Tokens Tied to Your Account.

read-only idempotent
acquia-creates-api-access-token

Acquia Creates an API Access Token Tied to Your Account.

acquia-revokes-access-token

Acquia Revokes an Access Token.

idempotent
acquia-return-details-about-specific

Acquia Return Details About a Specific Token.

read-only idempotent

Capability Spec

cloud-account-account.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Acquia Cloud API - Account — Account
  description: 'Acquia Cloud API - Account — Account. 27 operations. Lead operation: Acquia Returns Details About Your Account..
    Self-contained Naftiko capability covering one Acquia business surface.'
  tags:
  - Acquia
  - Account
  created: '2026-05-19'
  modified: '2026-05-19'
binds:
- namespace: env
  keys:
    ACQUIA_API_KEY: ACQUIA_API_KEY
capability:
  consumes:
  - type: http
    namespace: cloud-account-account
    baseUri: ''
    description: Acquia Cloud API - Account — Account business capability. Self-contained, no shared references.
    resources:
    - name: account
      path: /account
      operations:
      - name: getaccount
        method: GET
        description: Acquia Returns Details About Your Account.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: account-applications-applicationUuid-actions-mark-recent
      path: /account/applications/{applicationUuid}/actions/mark-recent
      operations:
      - name: postaccountapplicationmarkrecent
        method: POST
        description: Acquia Marks an Application as Recently Viewed.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: account-applications-applicationUuid-actions-star
      path: /account/applications/{applicationUuid}/actions/star
      operations:
      - name: postaccountapplicationstar
        method: POST
        description: Acquia Stars an Application.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: account-applications-applicationUuid-actions-unstar
      path: /account/applications/{applicationUuid}/actions/unstar
      operations:
      - name: postaccountapplicationunstar
        method: POST
        description: Acquia Removes an Application from the User's Starred List.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: account-applications-applicationUuid-has-permission
      path: /account/applications/{applicationUuid}/has-permission
      operations:
      - name: getaccountapplicationhaspermission
        method: GET
        description: Acquia Returns Whether Your Account Has Access to a Specific Application Permission.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: account-applications-applicationUuid-is-admin
      path: /account/applications/{applicationUuid}/is-admin
      operations:
      - name: getaccountapplicationisadministrator
        method: GET
        description: Acquia Returns Whether Your Account is an Administrator for an Application.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: account-applications-applicationUuid-is-owner
      path: /account/applications/{applicationUuid}/is-owner
      operations:
      - name: getaccountapplicationisowner
        method: GET
        description: Acquia Returns Whether Your Account is the Owner for an Application.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: account-drush-aliases-download
      path: /account/drush-aliases/download
      operations:
      - name: getaccountdrushaliasesdownload
        method: GET
        description: Acquia Returns the Drush Aliases as a Compressed Archive Download.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: account-ides
      path: /account/ides
      operations:
      - name: getaccountides
        method: GET
        description: Acquia Returns a List of Cloud IDEs Associated with the Current User.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: account-invites
      path: /account/invites
      operations:
      - name: getaccountinvites
        method: GET
        description: Acquia Gets a List of All Organization Admin and Team Invites That Are Pending for the Current User.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: account-messages
      path: /account/messages
      operations:
      - name: getaccountmessages
        method: GET
        description: Acquia Returns a List of Messages Associated with the Current User.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: account-organizations-organizationUuid-is-admin
      path: /account/organizations/{organizationUuid}/is-admin
      operations:
      - name: getaccountorganizationisadministrator
        method: GET
        description: Acquia Returns Whether Your Account is an Administrator for an Organization.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: account-organizations-organizationUuid-is-owner
      path: /account/organizations/{organizationUuid}/is-owner
      operations:
      - name: getaccountorganizationisowner
        method: GET
        description: Acquia Returns Whether Your Account is the Owner for an Organization.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: account-password
      path: /account/password
      operations:
      - name: postaccountpassword
        method: POST
        description: Acquia Verifies That the Supplied Password Matches the Current User's Password.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: account-ssh-keys
      path: /account/ssh-keys
      operations:
      - name: getaccountsshkeys
        method: GET
        description: Acquia Gets a List of SSH Keys Associated with the Current User.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: postaccountsshkeys
        method: POST
        description: Acquia Installs a New SSH Key for the Current User.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: account-ssh-keys-sshKeyUuid
      path: /account/ssh-keys/{sshKeyUuid}
      operations:
      - name: deleteaccountsshkey
        method: DELETE
        description: Acquia Deletes an SSH Key.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: getaccountsshkey
        method: GET
        description: Acquia Get an SSH Key Associated with the Currently-logged in User.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: account-subscriptions-subscriptionUuid-is-admin
      path: /account/subscriptions/{subscriptionUuid}/is-admin
      operations:
      - name: getaccountsubscriptionisadministrator
        method: GET
        description: Acquia Returns Whether Your Account is an Administrator for a Subscription.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: account-subscriptions-subscriptionUuid-is-owner
      path: /account/subscriptions/{subscriptionUuid}/is-owner
      operations:
      - name: getaccountsubscriptionisowner
        method: GET
        description: Acquia Returns Whether Your Account is the Owner for a Subscription.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: account-teams-teamUuid-has-permission
      path: /account/teams/{teamUuid}/has-permission
      operations:
      - name: getaccountteamhaspermission
        method: GET
        description: Acquia Returns Whether Your Account Has Access to a Specific Team Permission.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: account-teams-teamUuid-is-admin
      path: /account/teams/{teamUuid}/is-admin
      operations:
      - name: getaccountteamisadministrator
        method: GET
        description: Acquia Returns Whether Your Account is an Administrator for a Team.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: account-teams-teamUuid-is-owner
      path: /account/teams/{teamUuid}/is-owner
      operations:
      - name: getaccountteamisowner
        method: GET
        description: Acquia Returns Whether Your Account is the Owner for a Team.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: account-tokens
      path: /account/tokens
      operations:
      - name: getaccounttokens
        method: GET
        description: Acquia Returns a List of Metadata for API Access Tokens Tied to Your Account.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: postaccounttokens
        method: POST
        description: Acquia Creates an API Access Token Tied to Your Account.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: account-tokens-tokenUuid
      path: /account/tokens/{tokenUuid}
      operations:
      - name: deleteaccounttoken
        method: DELETE
        description: Acquia Revokes an Access Token.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: getaccounttoken
        method: GET
        description: Acquia Return Details About a Specific Token.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    authentication:
      type: bearer
      token: '{{env.ACQUIA_API_KEY}}'
  exposes:
  - type: rest
    namespace: cloud-account-account-rest
    port: 8080
    description: REST adapter for Acquia Cloud API - Account — Account. One Spectral-compliant resource per consumed operation,
      prefixed with /v1.
    resources:
    - path: /v1/account
      name: account
      description: REST surface for account.
      operations:
      - method: GET
        name: getaccount
        description: Acquia Returns Details About Your Account.
        call: cloud-account-account.getaccount
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/account/applications/{applicationuuid}/actions/mark-recent
      name: account-applications-applicationuuid-actions-mark-recent
      description: REST surface for account-applications-applicationUuid-actions-mark-recent.
      operations:
      - method: POST
        name: postaccountapplicationmarkrecent
        description: Acquia Marks an Application as Recently Viewed.
        call: cloud-account-account.postaccountapplicationmarkrecent
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/account/applications/{applicationuuid}/actions/star
      name: account-applications-applicationuuid-actions-star
      description: REST surface for account-applications-applicationUuid-actions-star.
      operations:
      - method: POST
        name: postaccountapplicationstar
        description: Acquia Stars an Application.
        call: cloud-account-account.postaccountapplicationstar
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/account/applications/{applicationuuid}/actions/unstar
      name: account-applications-applicationuuid-actions-unstar
      description: REST surface for account-applications-applicationUuid-actions-unstar.
      operations:
      - method: POST
        name: postaccountapplicationunstar
        description: Acquia Removes an Application from the User's Starred List.
        call: cloud-account-account.postaccountapplicationunstar
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/account/applications/{applicationuuid}/has-permission
      name: account-applications-applicationuuid-has-permission
      description: REST surface for account-applications-applicationUuid-has-permission.
      operations:
      - method: GET
        name: getaccountapplicationhaspermission
        description: Acquia Returns Whether Your Account Has Access to a Specific Application Permission.
        call: cloud-account-account.getaccountapplicationhaspermission
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/account/applications/{applicationuuid}/is-admin
      name: account-applications-applicationuuid-is-admin
      description: REST surface for account-applications-applicationUuid-is-admin.
      operations:
      - method: GET
        name: getaccountapplicationisadministrator
        description: Acquia Returns Whether Your Account is an Administrator for an Application.
        call: cloud-account-account.getaccountapplicationisadministrator
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/account/applications/{applicationuuid}/is-owner
      name: account-applications-applicationuuid-is-owner
      description: REST surface for account-applications-applicationUuid-is-owner.
      operations:
      - method: GET
        name: getaccountapplicationisowner
        description: Acquia Returns Whether Your Account is the Owner for an Application.
        call: cloud-account-account.getaccountapplicationisowner
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/account/drush-aliases/download
      name: account-drush-aliases-download
      description: REST surface for account-drush-aliases-download.
      operations:
      - method: GET
        name: getaccountdrushaliasesdownload
        description: Acquia Returns the Drush Aliases as a Compressed Archive Download.
        call: cloud-account-account.getaccountdrushaliasesdownload
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/account/ides
      name: account-ides
      description: REST surface for account-ides.
      operations:
      - method: GET
        name: getaccountides
        description: Acquia Returns a List of Cloud IDEs Associated with the Current User.
        call: cloud-account-account.getaccountides
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/account/invites
      name: account-invites
      description: REST surface for account-invites.
      operations:
      - method: GET
        name: getaccountinvites
        description: Acquia Gets a List of All Organization Admin and Team Invites That Are Pending for the Current User.
        call: cloud-account-account.getaccountinvites
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/account/messages
      name: account-messages
      description: REST surface for account-messages.
      operations:
      - method: GET
        name: getaccountmessages
        description: Acquia Returns a List of Messages Associated with the Current User.
        call: cloud-account-account.getaccountmessages
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/account/organizations/{organizationuuid}/is-admin
      name: account-organizations-organizationuuid-is-admin
      description: REST surface for account-organizations-organizationUuid-is-admin.
      operations:
      - method: GET
        name: getaccountorganizationisadministrator
        description: Acquia Returns Whether Your Account is an Administrator for an Organization.
        call: cloud-account-account.getaccountorganizationisadministrator
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/account/organizations/{organizationuuid}/is-owner
      name: account-organizations-organizationuuid-is-owner
      description: REST surface for account-organizations-organizationUuid-is-owner.
      operations:
      - method: GET
        name: getaccountorganizationisowner
        description: Acquia Returns Whether Your Account is the Owner for an Organization.
        call: cloud-account-account.getaccountorganizationisowner
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/account/password
      name: account-password
      description: REST surface for account-password.
      operations:
      - method: POST
        name: postaccountpassword
        description: Acquia Verifies That the Supplied Password Matches the Current User's Password.
        call: cloud-account-account.postaccountpassword
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/account/ssh-keys
      name: account-ssh-keys
      description: REST surface for account-ssh-keys.
      operations:
      - method: GET
        name: getaccountsshkeys
        description: Acquia Gets a List of SSH Keys Associated with the Current User.
        call: cloud-account-account.getaccountsshkeys
        outputParameters:
        - type: object
          mapping: $.
      - method: POST
        name: postaccountsshkeys
        description: Acquia Installs a New SSH Key for the Current User.
        call: cloud-account-account.postaccountsshkeys
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/account/ssh-keys/{sshkeyuuid}
      name: account-ssh-keys-sshkeyuuid
      description: REST surface for account-ssh-keys-sshKeyUuid.
      operations:
      - method: DELETE
        name: deleteaccountsshkey
        description: Acquia Deletes an SSH Key.
        call: cloud-account-account.deleteaccountsshkey
        outputParameters:
        - type: object
          mapping: $.
      - method: GET
        name: getaccountsshkey
        description: Acquia Get an SSH Key Associated with the Currently-logged in User.
        call: cloud-account-account.getaccountsshkey
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/account/subscriptions/{subscriptionuuid}/is-admin
      name: account-subscriptions-subscriptionuuid-is-admin
      description: REST surface for account-subscriptions-subscriptionUuid-is-admin.
      operations:
      - method: GET
        name: getaccountsubscriptionisadministrator
        description: Acquia Returns Whether Your Account is an Administrator for a Subscription.
        call: cloud-account-account.getaccountsubscriptionisadministrator
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/account/subscriptions/{subscriptionuuid}/is-owner
      name: account-subscriptions-subscriptionuuid-is-owner
      description: REST surface for account-subscriptions-subscriptionUuid-is-owner.
      operations:
      - method: GET
        name: getaccountsubscriptionisowner
        description: Acquia Returns Whether Your Account is the Owner for a Subscription.
        call: cloud-account-account.getaccountsubscriptionisowner
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/account/teams/{teamuuid}/has-permission
      name: account-teams-teamuuid-has-permission
      description: REST surface for account-teams-teamUuid-has-permission.
      operations:
      - method: GET
        name: getaccountteamhaspermission
        description: Acquia Returns Whether Your Account Has Access to a Specific Team Permission.
        call: cloud-account-account.getaccountteamhaspermission
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/account/teams/{teamuuid}/is-admin
      name: account-teams-teamuuid-is-admin
      description: REST surface for account-teams-teamUuid-is-admin.
      operations:
      - method: GET
        name: getaccountteamisadministrator
        description: Acquia Returns Whether Your Account is an Administrator for a Team.
        call: cloud-account-account.getaccountteamisadministrator
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/account/teams/{teamuuid}/is-owner
      name: account-teams-teamuuid-is-owner
      description: REST surface for account-teams-teamUuid-is-owner.
      operations:
      - method: GET
        name: getaccountteamisowner
        description: Acquia Returns Whether Your Account is the Owner for a Team.
        call: cloud-account-account.getaccountteamisowner
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/account/tokens
      name: account-tokens
      description: REST surface for account-tokens.
      operations:
      - method: GET
        name: getaccounttokens
        description: Acquia Returns a List of Metadata for API Access Tokens Tied to Your Account.
        call: cloud-account-account.getaccounttokens
        outputParameters:
        - type: object
          mapping: $.
      - method: POST
        name: postaccounttokens
        description: Acquia Creates an API Access Token Tied to Your Account.
        call: cloud-account-account.postaccounttokens
        with:
          body: rest.body
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/account/tokens/{tokenuuid}
      name: account-tokens-tokenuuid
      description: REST surface for account-tokens-tokenUuid.
      operations:
      - method: DELETE
        name: deleteaccounttoken
        description: Acquia Revokes an Access Token.
        call: cloud-account-account.deleteaccounttoken
        outputParameters:
        - type: object
          mapping: $.
      - method: GET
        name: getaccounttoken
        description: Acquia Return Details About a Specific Token.
        call: cloud-account-account.getaccounttoken
        outputParameters:
        - type: object
          mapping: $.
  - type: mcp
    namespace: cloud-account-account-mcp
    port: 9090
    transport: http
    description: MCP adapter for Acquia Cloud API - Account — Account. One tool per consumed operation, routed inline through
      this capability's consumes block.
    tools:
    - name: acquia-returns-details-about-your
      description: Acquia Returns Details About Your Account.
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: cloud-account-account.getaccount
      outputParameters:
      - type: object
        mapping: $.
    - name: acquia-marks-application-recently-viewed
      description: Acquia Marks an Application as Recently Viewed.
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: cloud-account-account.postaccountapplicationmarkrecent
      outputParameters:
      - type: object
        mapping: $.
    - name: acquia-stars-application
      description: Acquia Stars an Application.
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: cloud-account-account.postaccountapplicationstar
      outputParameters:
      - type: object
        mapping: $.
    - name: acquia-removes-application-user-s-starred
      description: Acquia Removes an Application from the User's Starred List.
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: cloud-account-account.postaccountapplicationunstar
      outputParameters:
      - type: object
        mapping: $.
    - name: acquia-returns-whether-your-account
      description: Acquia Returns Whether Your Account Has Access to a Specific Application Permission.
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: cloud-account-account.getaccountapplicationhaspermission
      outputParameters:
      - type: object
        mapping: $.
    - name: acquia-returns-whether-your-account-2
      description: Acquia Returns Whether Your Account is an Administrator for an Application.
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: cloud-account-account.getaccountapplicationisadministrator
      outputParameters:
      - type: object
        mapping: $.
    - name: acquia-returns-whether-your-account-3
      description: Acquia Returns Whether Your Account is the Owner for an Application.
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: cloud-account-account.getaccountapplicationisowner
      outputParameters:
      - type: object
        mapping: $.
    - name: acquia-returns-drush-aliases-compressed
      description: Acquia Returns the Drush Aliases as a Compressed Archive Download.
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: cloud-account-account.getaccountdrushaliasesdownload
      outputParameters:
      - type: object
        mapping: $.
    - name: acquia-returns-list-cloud-ides
      description: Acquia Returns a List of Cloud IDEs Associated with the Current User.
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: cloud-account-account.getaccountides
      outputParameters:
      - type: object
        mapping: $.
    - name: acquia-gets-list-all-organization
      description: Acquia Gets a List of All Organization Admin and Team Invites That Are Pending for the Current User.
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: cloud-account-account.getaccountinvites
      outputParameters:
      - type: object
        mapping: $.
    - name: acquia-returns-list-messages-associated
      description: Acquia Returns a List of Messages Associated with the Current User.
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: cloud-account-account.getaccountmessages
      outputParameters:
      - type: object
        mapping: $.
    - name: acquia-returns-whether-your-account-4
      description: Acquia Returns Whether Your Account is an Administrator for an Organization.
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: cloud-account-account.getaccountorganizationisadministrator
      outputParameters:
      - type: object
        mapping: $.
    - name: acquia-returns-whether-your-account-5
      description: Acquia Returns Whether Your Account is the Owner for an Organization.
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: cloud-account-account.getaccountorganizationisowner
      outputParameters:
      - type: object
        mapping: $.
    - name: acquia-verifies-that-supplied-password
      description: Acquia Verifies That the Supplied Password Matches the Current User's Password.
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: cloud-account-account.postaccountpassword
      with:
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: acquia-gets-list-ssh-keys
      description: Acquia Gets a List of SSH Keys Associated with the Current User.
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: cloud-account-account.getaccountsshkeys
      outputParameters:
      - type: object
        mapping: $.
    - name: acquia-installs-new-ssh-key
      description: Acquia Installs a New SSH Key for the Current User.
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: cloud-account-account.postaccountsshkeys
      with:
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: acquia-deletes-ssh-key
      description: Acquia Deletes an SSH Key.
      hints:
        readOnly: false
        destructive: true
        idempotent: true
      call: cloud-account-account.deleteaccountsshkey
      outputParameters:
      - type: object
        mapping: $.
    - name: acquia-get-ssh-key-associated
      description: Acquia Get an SSH Key Associated with the Currently-logged in User.
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: cloud-account-account.getaccountsshkey
      outputParameters:
      - type: object
        mapping: $.
    - name: acquia-returns-whether-your-account-6
      description: Acquia Returns Whether Your Account is an Administrator for a Subscription.
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: cloud-account-account.getaccountsubscriptionisadministrator
      outputParameters:
      - type: object
        mapping: $.
    - name: acquia-returns-whether-your-account-7
      description: Acquia Returns Whether Your Account is the Owner for a Subscription.
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: cloud-account-account.getaccountsubscriptionisowner
      outputParameters:
      - type: object
        mapping: $.
    - name: acquia-returns-whether-your-account-8
      description: Acquia Returns Whether Your Account Has Access to a Specific Team Permission.
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: cloud-account-account.getaccountteamhaspermission
      outputParameters:
      - type: object
        mapping: $.
    - name: acquia-returns-whether-your-account-9
      description: Acquia Returns Whether Your Account is an Administrator for a Team.
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: cloud-account-account.getaccountteamisadministrator
      outputParameters:
      - type: object
        mapping: $.
    - name: acquia-returns-whether-your-account-10
      description: Acquia Returns Whether Your Account is the Owner for a Team.
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: cloud-account-account.getaccountteamisowner
      outputParameters:
      - type: object
        mapping: $.
    - name: acquia-returns-list-metadata-api
      description: Acquia Returns a List of Metadata for API Access Tokens Tied to Your Account.
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: cloud-account-account.getaccounttokens
      outputParameters:
      - type: object
        mapping: $.
    - name: acquia-creates-api-access-token
      description: Acquia Creates an API Access Token Tied to Your Account.
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: cloud-account-account.postaccounttokens
      with:
        body: tools.body
      outputParameters:
      - type: object
        mapping: $.
    - name: acquia-revokes-access-token
      description: Acquia Revokes an Access Token.
      hints:
        readOnly: false
        destructive: true
        idempotent: true
      call: cloud-account-account.deleteaccounttoken
      outputParameters:
      - type: object
        mapping: $.
    - name: acquia-return-details-about-specific
      description: Acquia Return Details About a Specific Token.
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: cloud-account-account.getaccounttoken
      outputParameters:
      - type: object
        mapping: $.