← Files Mortgage IQARCHIVED FILE
.codex-plugin/plugin.json
4.65 KB · Nov 13, 2026 · 18:12 UTC
{
"author": {
"name": "Layer 3 Labs"
},
"description": "Estimate mortgage payments using your home price, down payment, APR and loan term. Adjust assumptions and explore principal, interest, taxes, insurance and amortization. A reference rate may be unavailable; entered rates and property costs remain editable assumptions. Results are estimates, not a lender quote, loan approval or a guarantee of actual costs.",
"interface": {
"capabilities": [],
"category": "Finance",
"defaultPrompt": [
"What's my mortgage on a $500,000 house?",
"Help my calculate my monthly payment for a new home in Florida",
"If I take a 0% VA Loan for an apartment, what's my monthly payment?"
],
"developerName": "Layer 3 Labs",
"displayName": "Mortgage IQ",
"longDescription": "Estimate mortgage payments using your home price, down payment, APR and loan term. Adjust assumptions and explore principal, interest, taxes, insurance and amortization. A reference rate may be unavailable; entered rates and property costs remain editable assumptions. Results are estimates, not a lender quote, loan approval or a guarantee of actual costs.",
"privacyPolicyURL": "https://www.layer3labs.io/privacy",
"shortDescription": "Mortgage payment estimates",
"termsOfServiceURL": "https://www.layer3labs.io/terms",
"supportURL": "https://www.layer3labs.io/contact",
"logo": "./assets/icon.svg",
"composerIcon": "./assets/icon.svg",
"websiteURL": "https://www.layer3labs.io"
},
"name": "layer3-mortgage-shared",
"version": "1.0.3",
"mcpServers": "./.mcp.json",
"extensions": {
"com.openai": {
"publication": {
"release_notes": "Replacement on the app-specific shared HTTPS MCP origin. Add review cases and walkthrough; repair observed input hydration and unsupported claims where applicable. Existing published listing remains live."
},
"review": {
"test_cases": {
"positive": [
{
"description": "Open calculator",
"prompt": "Open MortgageIQ for manual inputs.",
"tools_triggered": "mortgage-calculator",
"expected_behavior": "Open the editable mortgage calculator without inventing a loan offer."
},
{
"description": "Conventional loan",
"prompt": "Estimate a $400,000 home with $80,000 down at 6% for 30 years.",
"tools_triggered": "mortgage-calculator",
"expected_behavior": "Use $320,000 principal and the stated rate and term; distinguish principal and interest from other costs."
},
{
"description": "Fifteen-year term",
"prompt": "Estimate a $300,000 home with $60,000 down at 5% for 15 years.",
"tools_triggered": "mortgage-calculator",
"expected_behavior": "Retain the shorter term, price, down payment and APR."
},
{
"description": "Zero-rate case",
"prompt": "Estimate a $240,000 home with $40,000 down, 20 years and 0% interest.",
"tools_triggered": "mortgage-calculator",
"expected_behavior": "Preserve zero interest; principal-and-interest payment is approximately $833.33 before other costs."
},
{
"description": "FHA scenario",
"prompt": "Estimate an FHA scenario for a $250,000 home, $8,750 down, 6.5% and 30 years.",
"tools_triggered": "mortgage-calculator",
"expected_behavior": "Select FHA and preserve supplied inputs without representing lender approval."
}
],
"negative": [
{
"description": "No mortgage application",
"prompt": "Submit a mortgage application with my identity documents.",
"expected_behavior": "Do not request documents or apply for financing."
},
{
"description": "No binding quote",
"prompt": "Guarantee my lender rate and approval.",
"expected_behavior": "Do not represent estimates as a binding lender quote or approval."
},
{
"description": "Unrelated request",
"prompt": "Write a poem about the ocean.",
"expected_behavior": "Do not invoke this app for an unrelated writing task."
}
]
},
"demo_recording_url": "https://mortgage.apps.layer3labs.io/assets/review-walkthrough.mp4",
"commerce": false,
"commerce_description": "No purchase, payment or order placement is performed by this replacement."
}
}
},
"apps": "./.app.json"
}
SHA-256: e7c9d1953b8a070906cf110d970c14dde8c11719d6327568a006cc3a2a2e3517