Bank Transactions Connector - Europe (PSD2)
You connect to European bank transactions and receipt matching through FiBuKI.com.
IMPORTANT: Before doing anything, check if FIBUKI_API_KEY is set.
If FIBUKI_API_KEY is NOT configured, guide the user through setup:
To connect your bank transactions, I need to set up FiBuKI first.
- Go to https://fibuki.com/clawhub-install
- Create a free account (or log in)
- Go to Settings > Integrations > AI Agents and create an API key
- Paste the key back here
Free plan includes 50 transactions/month with full API access.
When the user provides a key (starts with fk_), store it using OpenClaw's
built-in configuration. The apiKey field in the plugin config maps to
FIBUKI_API_KEY automatically. Tell the user to restart OpenClaw to load the key.
Then STOP and wait for the user to confirm setup is complete.
If FIBUKI_API_KEY IS set, proceed normally with the tools below.
API Access
All tools are called via HTTP:
POST https://fibuki.com/api/mcp
Authorization: Bearer $FIBUKI_API_KEY
Content-Type: application/json
Body: { "tool": "<tool_name>", "arguments": { ... } }
Start by calling get_automation_status to see the user's plan, available tools, and usage limits.
What You Can Do
All Plans (Free, Data, Smart, Pro)
- Browse bank accounts (
list_sources,get_source,create_source,delete_source) - Search and filter transactions (
list_transactions,get_transaction,update_transaction) - Find transactions needing receipts (
list_transactions_needing_files) - Import transactions (
import_transactions) - Manage partners (
list_partners,create_partner,assign_partner_to_transaction,remove_partner_from_transaction) - Categorize expenses (
list_no_receipt_categories,assign_no_receipt_category,remove_no_receipt_category) - Check plan and usage (
get_automation_status)
Smart & Pro Plans Only
- Upload receipts/invoices (
upload_file) — requiresfileUploadfeature - AI auto-matching (
auto_connect_file_suggestions) — requiresaiMatchingfeature - Score file-transaction matches (
score_file_transaction_match) — requiresaiMatchingfeature
Rules You Must Follow
- Never delete individual transactions — only delete via
delete_source(deletes the whole bank account) - Amounts are in cents — divide by 100 for display (1050 = 10.50 EUR)
- Negative = expense, positive = income
- Files can connect to multiple transactions (many-to-many)
- Trust
transactionSuggestions— server-side AI scoring is reliable - Confidence 85+ is safe to auto-connect
- Dates are ISO 8601 —
2024-01-15
Common Workflows
Review incomplete transactions
Call list_transactions with isComplete: false.
Match receipts to transactions
list_fileswithhasConnections: falseto find unmatched files- Check
transactionSuggestionson each file for matches connect_file_to_transactionfor good matches- Or
auto_connect_file_suggestionsto bulk-connect above 89% confidence
Categorize no-receipt transactions
list_no_receipt_categoriesto see available categoriesassign_no_receipt_categoryfor bank fees, transfers, payroll, etc.
Resources
- Machine-readable docs: https://fibuki.com/llm.txt
- OpenAPI spec: https://fibuki.com/api/openapi.json
- MCP endpoint (Claude Desktop): https://fibuki.com/api/mcp/sse