KeyReady — Australian home loan readiness
Australian home loan readiness: ~90 lenders' rules, stamp duty, grants, 5% Deposit Scheme, rates
Installation
Ajoutez ceci à la configuration MCP de votre client (Claude Desktop : claude_desktop_config.json ; Cursor : .cursor/mcp.json ; VS Code et les autres utilisent la même forme « mcpServers »).
claude mcp add --transport http keyready-australian-home-loan-readiness 'https://mcp.keyready.au/mcp'
{
"mcpServers": {
"keyready-australian-home-loan-readiness": {
"type": "http",
"url": "https://mcp.keyready.au/mcp"
}
}
}
Documentation
Tirée du README du projet sur GitHub, actualisée chaque semaine. Les liens ouvrent GitHub.
Sommaire
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.
| Site | For | Preview |
|---|---|---|
| KeyReady (hub) | first home buyers, everyone | https://keyready.au/ |
| LMI Waiver Check | doctors, dentists, vets, lawyers, accountants | https://keyready.au/professionals/ |
| Nurse Home Loan Check | nurses, midwives, allied health | https://keyready.au/nurses/ |
| Low Doc Check | self-employed, tradies | https://keyready.au/self-employed/ |
| Expat Loan Check | Australians abroad, foreign income | https://keyready.au/expats/ |
| MCP server | Claude, 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 inrules/sources.json. It opens arules-watchissue 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, needsANTHROPIC_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-datain 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=domainsproduces 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
Questions fréquentes
Qu'est-ce que KeyReady — Australian home loan readiness ?
Australian home loan readiness: ~90 lenders' rules, stamp duty, grants, 5% Deposit Scheme, rates
Comment installer KeyReady — Australian home loan readiness ?
Il fonctionne comme serveur distant. Dans Claude Code : claude mcp add --transport http keyready-australian-home-loan-readiness 'https://mcp.keyready.au/mcp'. Pour les autres clients, collez la configuration JSON de cette page dans leurs réglages MCP.
Faut-il une clé API pour KeyReady — Australian home loan readiness ?
Son entrée au registre n'indique aucune clé ni secret obligatoire. Certaines fonctions peuvent tout de même demander un compte auprès du service auquel il se connecte.
KeyReady — Australian home loan readiness est-il open source ?
Son code est public sur GitHub, mais le dépôt ne déclare pas de licence standard.
Qui maintient KeyReady — Australian home loan readiness ?
Il est publié par silas-dsc. AI.tn le référence sans le maintenir ni le recommander.
Issu du registre MCP officiel. Être listé n'est pas une recommandation : vérifiez le code et les permissions d'un serveur avant de lui donner accès à vos données.