Process bank statements from ChatGPT or any MCP client
Use the OAuth-protected ChatGPT app for focused statement processing, or install the local server for all 24 bankstatement.ai workflows.
Before installing
Node.js 22+. API token recommended; anonymous free mode supported.
Same backend
Parity tested
Private by default
ChatGPT app
Nine focused tools. OAuth protected.
Attach a PDF, CSV, or XLSX statement explicitly in ChatGPT. The app preflights, processes, polls, returns private results, and prepares temporary exports. Password, API-key, billing, and article tools are excluded.
Step 1
Install in Codex
Run once, restart Codex, then verify with /mcp or codex mcp list.
codex mcp add bankstatement \
--env BANKSTATEMENT_API_TOKEN=bsai_live_REPLACE_ME \
-- npx -y bankstatement-ai-mcpStep 2
Any stdio MCP client
Use this generic server entry when your client accepts JSON configuration.
{
"mcpServers": {
"bankstatement": {
"command": "npx",
"args": ["-y", "bankstatement-ai-mcp"],
"env": {
"BANKSTATEMENT_API_TOKEN": "bsai_live_REPLACE_ME"
}
}
}
}Full parity
24 tools. No frontend gaps.
Statements and results
Account and authentication
Billing
Published content
Recommended workflow
Ask client to use process_bank_statements. Server preflights files, starts accepted jobs, polls status, fetches verified results, then downloads CSV/XLSX only when requested.