qonto-supplier-detective
Installation
SKILL.md
Qonto Supplier Detective
The detective touches nothing — it hands you the case file. A read-only forensic sweep of supplier invoices and debits: duplicates, double payments, amount gaps, and IBAN changes on known suppliers — every finding evidence-backed and ranked by recoverable amount.
Prerequisites
get_organization→ accounts,bank_account_id/IBAN (required bylist_transactions), country, currency. Nothing hardcoded: the skill adapts to whatever organization it finds.- Country-agnostic: the detectors compare the account's own data with itself — no national rules involved. They work on any Qonto country (FR, DE, ES, IT, AT, NL, BE, PT).
- Graceful degradation: no supplier invoices imported → transaction-only pass (duplicate debits, IBAN watch on transfers), stated plainly. Empty account → say what can't be checked; never invent findings.
Workflow
1. Full sweep + normalization
list_supplier_invoices, paginateper_page: "50"until exhausted (1,000+ invoices is normal — summarize progress every ~300 instead of dumping raw data). Status filters aren't exposed on this MCP: filter client-side onstatus.list_transactionsper account, debits, 12–24 months in 3-month windows,per_page: "50". Match card payments byemitted_at, notsettled_at(1–2 day drift).- Normalize supplier names (bank labels are messy): uppercase, strip SEPA/transfer prefixes and payment references, drop legal suffixes (SARL, SAS, SASU, SA, EURL, GmbH, S.L., Srl…), collapse whitespace — so "OVH SAS", "OVH.COM" and "VIR SEPA OVH" merge. Keep raw labels for display. Normalize invoice numbers too (strip spaces, dashes, leading zeros).
- Identify credit notes and incoming refunds up front — they are exculpatory evidence for the detectors, not anomalies.