bankgraph.app
Investigate individual U.S. banks, the banking system, and economic context with public FDIC filings and direct-agency data.
First seen 2026-11-05 · Last seen 2026-11-05 · Source: webmcp.com
Answer 12 · Act 29 · Transact 0 · Score: Not yet scored
Tool inspector
bankgraph.find_temporal_patterns
Apply one declared multi-quarter predicate to one to three canonical measures for every current workspace cohort member. Supports k-of-n direction, streaks, cumulative change, acceleration or deceleration, and threshold crossings. Publishes matches with exact periods, coverage, trigger quarters, and bounded series. boardSpan accepts quarter, half, three-quarter, or full; omission keeps current defaults. Read bankgraph.get_context first and pass its revision as ifRevision.
Page: /
Input schema
| Property | Type | Required | Description |
|---|---|---|---|
metrics |
array | yes | — |
startPeriod |
string | no | Quarter-end date YYYYMMDD or YYYYQn; quarter labels are normalized to 0331, 0630, 0930, or 1231. |
endPeriod |
string | no | Quarter-end date YYYYMMDD or YYYYQn; quarter labels are normalized to 0331, 0630, 0930, or 1231. |
requiredPeriods |
array | no | — |
pattern |
string | yes | — |
direction |
string | no | — |
atLeast |
integer | no | — |
minimumIntervals |
integer | no | — |
operator |
string | no | — |
threshold |
number | no | — |
minimumObservations |
integer | no | — |
gapPolicy |
string | no | — |
tolerance |
number | no | — |
pageSize |
integer | no | Matched banks requested; defaults to 25. |
cursor |
string | no | Opaque matched-bank cursor from the previous response. |
boardBlockId |
string | no | Stable visible board view ID. |
boardTitle |
string | no | Visible board view title. |
boardView |
string | no | — |
boardSpan |
string | no | Width on the 12-column human board: quarter (3 columns), half (6), three_quarter (9), or full (12). When omitted, existing view-dependent half/full defaults are preserved. |
ifRevision |
integer | yes | Only apply if the workspace still has this revision. |
Raw JSON schema
{
"type": "object",
"properties": {
"metrics": {
"type": "array",
"items": {
"type": "string",
"maxLength": 10,
"enum": [
"asset",
"lnlsnet",
"eq",
"roa",
"roe",
"nimy",
"eeffr",
"netinc",
"dep",
"loanGrowth",
"lnlsdepr",
"othbfhlb",
"nclnlsr",
"nco_ratio",
"lnatresr",
"rbc1rwaj",
"rbcrwaj",
"rbc1aaj",
"eqv",
"numemp",
"offdom"
],
"description": "Metric available in the linked workspace."
},
"minItems": 1,
"maxItems": 3,
"uniqueItems": true
},
"startPeriod": {
"type": "string",
"minLength": 6,
"maxLength": 8,
"pattern": "^(?:\\d{4}(?:0331|0630|0930|1231)|\\d{4}Q[1-4])$",
"description": "Quarter-end date YYYYMMDD or YYYYQn; quarter labels are normalized to 0331, 0630, 0930, or 1231."
},
"endPeriod": {
"type": "string",
"minLength": 6,
"maxLength": 8,
"pattern": "^(?:\\d{4}(?:0331|0630|0930|1231)|\\d{4}Q[1-4])$",
"description": "Quarter-end date YYYYMMDD or YYYYQn; quarter labels are normalized to 0331, 0630, 0930, or 1231."
},
"requiredPeriods": {
"type": "array",
"items": {
"type": "string",
"minLength": 6,
"maxLength": 8,
"pattern": "^(?:\\d{4}(?:0331|0630|0930|1231)|\\d{4}Q[1-4])$",
"description": "Quarter-end date YYYYMMDD or YYYYQn; quarter labels are normalized to 0331, 0630, 0930, or 1231."
},
"minItems": 2,
"maxItems": 40,
"uniqueItems": true
},
"pattern": {
"type": "string",
"maxLength": 19,
"enum": [
"direction_count",
"consecutive_streak",
"cumulative_change",
"change_acceleration",
"threshold_cross"
]
},
"direction": {
"type": "string",
"maxLength": 12,
"enum": [
"increase",
"decrease",
"accelerating",
"decelerating",
"above",
"below"
]
},
"atLeast": {
"type": "integer",
"minimum": 1,
"maximum": 159
},
"minimumIntervals": {
"type": "integer",
"minimum": 1,
"maximum": 159
},
"operator": {
"type": "string",
"maxLength": 3,
"enum": [
"gt",
"gte",
"lt",
"lte",
"eq"
]
},
"threshold": {
"type": "number",
"minimum": -1000000000000,
"maximum": 1000000000000
},
"minimumObservations": {
"type": "integer",
"minimum": 2,
"maximum": 160
},
"gapPolicy": {
"type": "string",
"maxLength": 16,
"enum": [
"require_complete",
"allow_missing"
]
},
"tolerance": {
"type": "number",
"minimum": 0,
"maximum": 1000000000
},
"pageSize": {
"type": "integer",
"minimum": 1,
"maximum": 50,
"description": "Matched banks requested; defaults to 25."
},
"cursor": {
"type": "string",
"maxLength": 128,
"description": "Opaque matched-bank cursor from the previous response."
},
"boardBlockId": {
"type": "string",
"maxLength": 64,
"description": "Stable visible board view ID."
},
"boardTitle": {
"type": "string",
"maxLength": 160,
"description": "Visible board view title."
},
"boardView": {
"type": "string",
"maxLength": 15,
"enum": [
"summary",
"matched_banks",
"small_multiples",
"timeline",
"exact_table"
]
},
"boardSpan": {
"type": "string",
"maxLength": 13,
"enum": [
"quarter",
"half",
"three_quarter",
"full"
],
"description": "Width on the 12-column human board: quarter (3 columns), half (6), three_quarter (9), or full (12). When omitted, existing view-dependent half/full defaults are preserved."
},
"ifRevision": {
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991,
"description": "Only apply if the workspace still has this revision."
}
},
"required": [
"metrics",
"pattern",
"ifRevision"
],
"additionalProperties": false
}
Similar websites
bahi.naklitechie.com
Double-entry books for an Indian business in one browser tab: invoices, GST returns, TDS and TCS, inventory and your CA's review, kept in one file on your own d…
dashboard.orderly.network
Orderly dashboard
fin-esse-beta.vercel.app
A WebMCP-powered financial planning workspace where you and an AI agent reason across your loans, portfolio, budget and goals together.
nouploadmcp.app
Analyze bank statements and lab reports with AI while your PDFs stay in your browser. Review extracted data, charts, and editable plans with human approval.