Skip to content
Back to skills

Konto Api

ASecurity

Query personal finance data from Konto (bank accounts, investments,

  • 14 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added September 7, 2026
securitygobashapi

Works with

  • api

Security analysis

A100/100

Pro scans all 3 files and shows the line behind each finding

Scanned September 7, 2026

npx -y skills add modbender/skill-library-mcp --skill konto-api --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Konto Api?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Konto Api
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/modbender-konto-api/badge)](https://www.skillsdirectory.com/skills/modbender-konto-api)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: Konto — Personal Finance API
description: Query personal finance data from Konto (bank accounts, investments,
  assets, loans, transactions).
---

# Konto — Personal Finance API

Query personal finance data from Konto (bank accounts, investments, assets, loans, transactions).

## Setup
```bash
# ~/.openclaw/secrets/konto.env
export KONTO_API_KEY="konto_xxxxxxxxxxxx"
export KONTO_URL="https://konto.angelstreet.io"
```

## Quick Answers

### "How much BTC do I have?"
```bash
source ~/.openclaw/secrets/konto.env
curl -s -H "Authorization: Bearer $KONTO_API_KEY" "$KONTO_URL/api/v1/investments" | jq '.investments[] | select(.code | test("BTC|bitcoin"; "i")) | {label, quantity, current_value}'
```

### "What's my net worth?"
```bash
curl -s -H "Authorization: Bearer $KONTO_API_KEY" "$KONTO_URL/api/v1/summary" | jq '{patrimoine_net, accounts: .accounts.total_balance, investments: .investments.total_value, assets: .assets.total_value, loans: .loans.total_remaining}'
```

### "When does my loan end?"
```bash
curl -s -H "Authorization: Bearer $KONTO_API_KEY" "$KONTO_URL/api/v1/loans" | jq '.loans[] | {name, remaining_amount, end_date, monthly_payment}'
```

### "What are my subscriptions?"
```bash
curl -s -H "Authorization: Bearer $KONTO_API_KEY" "$KONTO_URL/api/v1/summary" | jq '{count: .subscriptions.count, monthly: .subscriptions.monthly}'
```

### "How much do I spend on housing?"
```bash
curl -s -H "Authorization: Bearer $KONTO_API_KEY" "$KONTO_URL/api/v1/transactions?months=6&category=logement" | jq '{total: .total, transactions: [.transactions[] | {date, label, amount}]}'
```

### "Financial overview"
```bash
curl -s -H "Authorization: Bearer $KONTO_API_KEY" "$KONTO_URL/api/v1/summary"
```

## Helper Script
```bash
bash ~/.openclaw/workspace/skills/konto/scripts/konto.sh summary
bash ~/.openclaw/workspace/skills/konto/scripts/konto.sh investments
bash ~/.openclaw/workspace/skills/konto/scripts/konto.sh transactions 3  # last 3 months
bash ~/.openclaw/workspace/skills/konto/scripts/konto.sh loans
bash ~/.openclaw/workspace/skills/konto/scripts/konto.sh assets
bash ~/.openclaw/workspace/skills/konto/scripts/konto.sh accounts
```

## Endpoints
| Endpoint | Description |
|----------|-------------|
| `GET /api/v1/summary` | Full financial overview (start here) |
| `GET /api/v1/accounts` | Bank accounts list |
| `GET /api/v1/transactions?months=6&category=X` | Categorized transactions |
| `GET /api/v1/investments` | Portfolio (ETFs, stocks, crypto) |
| `GET /api/v1/assets` | Real estate, vehicles |
| `GET /api/v1/loans` | Active loans |

## Full API Reference
See `~/shared/projects/konto/docs/api.md` for complete docs including analytics endpoints.

## Scope
This skill uses a **personal** scope key (free). For cross-user analytics (pro), see the `konto-analytics` skill.

Files in this skill

  • SKILL.md2.8 KB
  • api.md5 KB
  • scripts/konto.sh791 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…