Skip to main content

Credit Analysis

Two tools built on one engine. Pick your door.


For AI Agents

TreasuryOS is an MCP server with 9 treasury and credit tools. Agents: start with AGENTS.md.

Run on Replit

Add to any MCP client (Claude Desktop, Cursor, Windsurf, etc.), no clone needed:

{
  "mcpServers": {
    "treasury-os": {
      "command": "uvx",
      "args": ["treasury-mcp-os"]
    }
  }
}

Claude Code: claude mcp add treasury-os -- uvx treasury-mcp-os

Point it at your own data with TREASURY_DATA_DIR=/path/to/csvs (defaults to the bundled demo company).

Remote / HTTP (Replit, cloud hosts): MCP_TRANSPORT=streamable-http PORT=8000 python server.py → http://<host>:8000/mcp

Claude Code and VS Code pick up the server automatically from .mcp.json and .vscode/mcp.json when you open the repo.


For Business Owners

Find out if you're ready for a business loan — free, in 5 minutes.

Upload your bank statements and credit reports. Get a 0-100 readiness score, see what's hurting you, learn what to fix, find out which loans you qualify for, and get a checklist of what to bring to the bank.

No account needed. No cost. No sales pitch.

Try it now →

What you get:

  • A readiness score based on the same things a bank looks at
  • What's helping and what's hurting — in plain English
  • Which loans fit your profile (SBA, line of credit, equipment financing, etc.)
  • A prioritized list of what to fix before you apply
  • A checklist of what to bring to the banker meeting

How to use it:

  1. Click the link above
  2. Hit "See a Demo Score" to see how it works
  3. Switch to "Upload My Files" in the sidebar
  4. Drop in your bank statements, credit reports, or financial docs
  5. See your score and game plan

For Bankers & Relationship Managers

A portfolio dashboard that does the prep work for you.

Search clients, pull up profiles, see financing readiness across your book. The same scoring engine, built for the RM workflow — one search bar to get the full picture on any client.

Open RM Dashboard →

What you get:

  • Portfolio view with search across all clients
  • Client profiles with credit, cash, covenants, and readiness score
  • 9 analysis tools: cash position, forecast, working capital, credit assessment, covenant monitoring, FX exposure, idle cash, payment optimization
  • MCP server integration with Claude Desktop for AI-powered analysis

Quick start (Claude Desktop):

git clone https://github.com/GPBK-STUY/treasury-mcp-os.git ~/Desktop/treasury-mcp-os
bash ~/Desktop/treasury-mcp-os/setup.sh

See QUICKSTART.md for full setup.


How It's Built

One analysis engine powers everything. Three apps serve different audiences.

App Who it's for Live link File
Credit Analysis Business owners Launch smb_app.py
RM Dashboard Bank RMs Launch rm_dashboard.py
Full Dashboard Power users Launch app.py

The Scoring Engine

Six categories, each scored 0-100:

Category What It Measures
Personal Credit FICO, credit card usage, payment history, inquiries
Business Credit Paydex, years in business, vendor payment speed, liens
Cash Position Total cash, account count, 90-day forecast
Working Capital Current ratio, collection speed, cash cycle, runway
Existing Debt Covenant compliance, breaches, warnings
Documentation Which key documents have been uploaded

Analysis Tools (9)

Cash Position Aggregator    Credit Report Parser
Idle Cash Scanner           Credit Position Assessor
Cash Flow Forecaster        Covenant Monitor
Working Capital Analyzer    FX Exposure Scanner
Payment Optimizer

File Upload

Accepts CSV, Excel (.xlsx), Word (.docx), and PDF. Auto-detects content type by scanning column headers and maps to the right data format.

Run Locally

git clone https://github.com/GPBK-STUY/treasury-mcp-os.git
cd treasury-mcp-os
pip install -r requirements.txt
streamlit run smb_app.py        # Business owner app
streamlit run rm_dashboard.py   # RM dashboard
streamlit run app.py            # Full dashboard

File Structure

treasury-mcp-os/
├── smb_app.py             ← Credit Analysis (business owner app)
├── rm_dashboard.py        ← RM portfolio dashboard
├── app.py                 ← Full dashboard (all 11 pages)
├── server.py              ← MCP server for Claude Desktop
├── tools/                 ← Shared analysis engine (9 tools)
├── sample_data/           ← Demo data (Apex Manufacturing Corp)
├── portfolio_data/        ← Multi-client data for RM dashboard
└── setup.sh               ← One-command Claude Desktop installer

About

Built by Grant Page — 5 years in commercial banking, now building the tools that should have existed the whole time.

License

MIT

Metadata

Release files for treasury-mcp-os 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for treasury-mcp-os 0.1.0
File Size Uploaded Provenance Actions
treasury_mcp_os-0.1.0.tar.gz 23.4 kB With provenance Details for treasury_mcp_os-0.1.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for treasury-mcp-os 0.1.0
File Interpreter ABI Platform Actions
treasury_mcp_os-0.1.0-py3-none-any.whl Python 3 none any Details for treasury_mcp_os-0.1.0-py3-none-any.whl

Total release size: 54.7 kB

Release files / treasury_mcp_os-0.1.0.tar.gz

Download URL treasury_mcp_os-0.1.0.tar.gz
Size 23.4 kB
Tags Source
SHA-256 checksum
How to use checksums
f49549d480de2b905023b0a294675e6bece7b940dac064a3fd28d5ed735b8925
BLAKE2b-256 checksum
How to use checksums
dcf9ab015758c60ac15a580c755544e0aca4753ec6e424fc68c64ff5aec205f0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 11, 2026.

Transparency log

Release files / treasury_mcp_os-0.1.0-py3-none-any.whl

Download URL treasury_mcp_os-0.1.0-py3-none-any.whl
Size 31.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
30bb3b7edaf7f2273a2f137a397a6f059c0e93acdb15c0ff61d8fe5b4159e642
BLAKE2b-256 checksum
How to use checksums
ee67d12aeb8125d29b2a0aaa2c366389e3f47f436f8a8a397b61cb2d43e776b2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 11, 2026.

Transparency log

Security for treasury-mcp-os 0.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

Both files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for treasury_mcp_os-0.1.0.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 11, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files Full provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page