Compare Accounts
compare_accountsCompare two to five named banks on the editor-approved rates for savings, money market, checking or CDs (CDs by termMonths, default 12). For a balance, return each bank's APY, yearly interest, the gap to the best bank in your set and to the best verified rate, with verified date and source. Only banks in the approved set can be compared; a category with no current approved release returns data_unavailable and no rates. Illustrative interest before taxes, not a recommendation; verify eligibility and minimums.
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": {
"category": "<category>",
"accounts": "<accounts>"
},
"name": "compare_accounts"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| balance | No | Dollars. Default 10000. | |
| accounts | Yes | Two to five bank names or ids, e.g. ["Ally", "Capital One"]. | |
| category | Yes | ||
| termMonths | No | CDs only. Default 12. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| asOf | No | ISO timestamp of the underlying data this response reflects. | |
| note | No | ||
| tool | Yes | ||
| error | No | ||
| source | No | Where the data comes from (URL). | |
| winner | No | ||
| balance | No | ||
| accounts | No | ||
| category | No | ||
| notFound | No | ||
| toolMeta | No | Version and stability of the tool that produced this reply. See /developers#tool-versions. | |
| attribution | No | ||
| generatedAt | Yes | ISO timestamp this response was computed at. | |
| verified_at | No | ||
| bestVerified | No | ||
| schemaVersion | Yes | ||
| methodologyUrl | No | ||
| freshnessStatus | No | ||
| comparison_status | No |