mcpField
K
KeyReady — Australian home loan readiness

KeyReady — Australian home loan readiness

リモート
keyready.auその他0今日更新
リポジトリ公式サイト

KeyReady — Australian home loan readiness について

KeyReadyは、公開されている金融機関のルールと政策データを使い、複数の借入者層向けにオーストラリアの住宅ローン準備度を確認します。金利、適格条件、政府費用、補助金を調べられ、本人の同意があればGoodlend Mortgage Brokersへ紹介します。

主な機能

  1. 01約90の金融機関の公開ルールで確認
  2. 02リアルタイムのOpen Banking金利と適格条件
  3. 03印紙税と補助金の計算
  4. 045% Deposit Schemeの確認
  5. 05借入者層ごとのルールを適用

活用シーン

  1. 01初めて住宅を購入する人の準備度確認
  2. 02職業別LMI免除の適格性確認
  3. 03自営業者のローン選択肢の確認
  4. 04海外収入を含むケースの審査

MCP 対応

KeyReadyのウェブサイトと同じルールエンジンを使い、住宅ローン準備度チェックを提供します。READMEではClaude、ChatGPT、Gemini、Perplexityがクライアントとして挙げられています。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://mcp.keyready.au/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

README(原文)English

プロジェクトの README より

この README の日本語訳はまだありません。以下は英語の原文です。日本語の紹介はページ上部をご覧ください。

KeyReady — a family of home-loan readiness sites on one rules engine

Free Australian home-loan readiness checks for specific sub-markets. Each checks a borrower against ~90 lenders' published rules (live Open Banking rates, LVR limits, residency rules), APRA's 3% buffer, exact 2026–27 stamp duty and grants, the 5% Deposit Scheme, and segment rules (profession LMI waivers, alt-doc lending, foreign income). With consent, it refers the borrower to one broker: Goodlend Mortgage Brokers.

SiteForPreview
KeyReady (hub)first home buyers, everyonehttps://keyready.au/
LMI Waiver Checkdoctors, dentists, vets, lawyers, accountantshttps://keyready.au/professionals/
Nurse Home Loan Checknurses, midwives, allied healthhttps://keyready.au/nurses/
Low Doc Checkself-employed, tradieshttps://keyready.au/self-employed/
Expat Loan CheckAustralians abroad, foreign incomehttps://keyready.au/expats/
MCP serverClaude, ChatGPT, Gemini, Perplexity…https://keyready.au/mcp/

General information only. Not credit assistance, a comparison service or a recommendation. See docs/GROWTH.md §2 before launch.

One engine, many sites

src/engine/ + src/data/   THE rules: lenders (Open Banking), duty.ts (8 states), segments.ts (+ segment-policies.json), policy-overrides.json
      │
      ├── src/sites/<id>.ts   per-site config: brand, theme, copy, guides (SEO pages), wizard questions, sample
      │      └── scripts/build-sites.mjs → dist/ (hub) + dist/<id>/ — prerendered HTML, JSON-LD, sitemap, robots, llms.txt, privacy
      │
      └── src/mcp/server.ts   MCP tools on the same engine → bundled into supabase/functions (scripts/bundle-rules.mjs)

A rule changes in one place and every site, plus the MCP server, picks it up on the next deploy. To add a site, add src/sites/<id>.ts and register it in src/sites/index.ts.

Keeping the rules current (automated)
  • Weekly Open Banking refresh (refresh-data.yml): every lender's rates, LVR limits and residency rules. It redeploys the sites and the MCP server.
  • Weekly rules watch (rules-watch.yml): snapshots ~30 official pages (revenue offices, ATO, Housing Australia, legislation) listed in rules/sources.json. It opens a rules-watch issue when a page changes or a time-limited rule is about to expire, for example NT's $50k grant (Sep 2027) or the 1 July rollovers.
  • Optional rules agent (rules-agent.yml, needs ANTHROPIC_API_KEY): Claude reads that issue, checks the official pages and opens a PR with updated rules and tests.
  • Bot-blocked sources: checked by hand with /verify-data in Claude Code with Chrome (see CLAUDE.md).

Run it

npm install
npm run dev                 # one site (VITE_SITE=professionals npm run dev for another)
npm test                    # engine, duty (official examples), segments, MCP end-to-end
npm run build               # all sites → dist/
npm run bundle:rules        # engine + MCP server → supabase/functions/_shared/
npm run import:cdr          # refresh Open Banking data   (behind a proxy: NODE_USE_ENV_PROXY=1)
npm run watch:rules         # rules watch locally

Hosting (free)

  • Sites: GitHub Pages, all five under one repo, deployed on every push to main. For custom domains, npm run build:sites -- --target=domains produces one root-based build per site.
  • Backend: Supabase (leads, broker dashboard, Edge Functions for MCP and email), Knock (email workflows in .knock/) and Resend. Setup is in docs/BACKEND.md.

Docs

  • docs/GROWTH.md: sub-market economics, compliance, domains, SEO and AI visibility, 90-day plan
  • docs/BACKEND.md: Supabase, Knock, Resend and MCP setup
  • docs/RESEARCH.md: original teardown, UX research, data sources
  • docs/VERIFICATION.md: open data-verification checklist

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。