starling-bank
Manage Starling Bank accounts via the starling-bank-mcp server. Check balances, list transactions, create payees, make payments, manage savings goals, and track spending. Use when the user asks about their bank balance, transactions, payments, savings, direct debits, standing orders, or any Starling Bank operation. Requires the starling-bank-mcp npm package and a Starling personal access token.
Why use this skill?
Seamlessly manage your Starling Bank accounts, check balances, track transactions, and automate savings with the OpenClaw Starling Bank integration skill.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/gpunter/starling-bankWhat This Skill Does
The Starling Bank skill provides a secure, robust integration between your OpenClaw AI agent and your Starling Bank account via the mcporter tool and the starling-bank-mcp server. This skill empowers your AI to act as a personal financial assistant, allowing it to retrieve real-time account balances, parse transaction history, manage savings goals, and initiate payments. By bridging the gap between natural language requests and the Starling Bank API, it allows users to perform banking tasks through conversational interactions rather than manual app navigation or browser logins.
Installation
To begin, ensure you have npm installed on your system. First, globally install the MCP bridge by running npm i -g starling-bank-mcp. Next, you must obtain a Personal Access Token from the Starling Bank Developer portal at https://developer.starlingbank.com/. Once secured, configure your mcporter instance by running mcporter config add starling and providing your command and environment variables as specified in the configuration documentation. Finally, verify the setup by executing mcporter list starling --schema to confirm the AI can discover all available endpoints.
Use Cases
This skill is perfect for users who want to streamline their financial management. You can ask your AI to summarize your recent spending, quickly check if a specific paycheck has arrived, or move funds into a savings pot without manually opening the banking app. It is also highly effective for administrative tasks like finding a specific transaction from last month or verifying direct debits and standing orders before confirming a budget.
Example Prompts
- "Check my current account balance and tell me if I have enough for my monthly rent payment."
- "Show me all transactions from last week and highlight any expenses over £50."
- "Move £100 from my main account into my Emergency Fund savings goal."
Tips & Limitations
Note that all payments require precise identification of payees; ensure you have added your payees within the Starling app or via the skill before attempting transfers. Always use ISO 8601 timestamps when filtering transaction lists. As this skill involves real money, always treat the AI's confirmation requests with caution. Ensure your Personal Access Token is stored securely in environment variables and never hardcoded in scripts.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-gpunter-starling-bank": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: external-api