Extension Icon

Starling

Securely manage Starling accounts with your own personal access token
Avatarlemikeone
6 Installs
Overview

Starling for Raycast

Securely manage your Starling data in Raycast using your own Personal Access Token.

Security Model

  • No shared API key is used.
  • Each user must create and save their own Starling personal token in extension preferences.
  • The token is stored by Raycast as a password preference and never bundled in source.

Commands

  • Dashboard: account holder overview + balances for all accounts.
  • Transactions: multi-account transaction browser with search and note update action.
  • Spaces: list spending/savings spaces across accounts.
  • Payees: inspect payees and linked payee accounts.
  • Cards: inspect cards, lock/unlock card, and update card controls.
  • Direct Debit Mandates: list mandates and cancel selected mandates.

Setup

To access your own Starling account, create a Personal Access Token first:

  1. Sign in to the Starling Developer Portal.
  2. Open Personal Access.
  3. Link your Starling Bank account to your Starling Developer account.
  4. Create a new token and select all permissions except:
    • payee:create
    • pay-local:create
    • standing-order:create
  5. Copy the token.
  6. In Raycast, open the extension preferences and paste it into Personal Access Token.

Suggested Scopes

Minimum read experience:

  • account:read
  • account-list:read
  • balance:read
  • transaction:read
  • space:read
  • payee:read
  • card:read
  • mandate:read

For edit actions in this extension:

  • transaction:edit (update user note)
  • card-control:edit (card controls)
  • mandate:delete (cancel mandates)

Notes

  • Starling personal access tokens are rate-limited
  • If a command returns no data, verify token scopes and environment.

Demo Mode

  • In extension preferences, enable Use Demo Data to load fictional sample data.
  • Demo mode skips live Starling API calls