Debt Payments: Suggest a debt-payment description pattern
suggest_debt_payment_pattern Suggest a description pattern for a new debt-payment rule.
Scans recent withdrawals on the source (asset) account for ones whose
description contains the debt account's institution name — the same
helper the web "suggest pattern" button uses. Read-only (suggests, does
not create a rule). The returned ``pattern`` is in the format
debt-payment rules accept.
Args:
source_account_id: The asset account the payment comes from.
debt_account_id: The debt account being paid.
Returns:
``{"pattern": str|None, "sample_transactions": [{id, description,
amount, date}]}`` — ``pattern`` is None when the debt account has no
institution set or no matching withdrawals were found. Returns
``{"error": "..."}`` if either account isn't the caller's.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"source_account_id": "<source_account_id>",
"debt_account_id": "<debt_account_id>"
},
"name": "suggest_debt_payment_pattern"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| debt_account_id | Yes | ||
| source_account_id | Yes |