Mcp Mortgage Server — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Mcp Mortgage Server (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
A Model Context Protocol (MCP) server for parsing and analyzing mortgage documents (Loan Estimates & Closing Disclosures) using MISMO standards.
This is a Model Context Protocol (MCP) server that allows AI assistants (like Claude Desktop, OpenAI Agents, etc.) to parse and analyze mortgage documents. It converts Loan Estimates (LE) and Closing Disclosures (CD) into structured MISMO-compliant JSON, and checks for TRID compliance violations.
✅ MCP-Compliant - Works natively with Claude Desktop, OpenAI Agents SDK, and other MCP clients ✅ Secure - URL validation, SSRF prevention, file size limits, timeout protection ✅ Type-Safe - Pydantic models ensure data validation ✅ TRID Compliance - Automated tolerance checking (zero-tolerance, 10% tolerance) ✅ Resources - Access to MISMO schemas and mortgage glossary ✅ Prompts - Pre-built workflows for loan analysis
git clone https://github.com/confersolutions/mcp-mortgage-server.git
cd mcp-mortgage-server pip install -r requirements.txt python test_server.pyYou should see:
✓ All tests passed!
Server is ready for MCP client connections!~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.json~/.config/Claude/claude_desktop_config.json {
"mcpServers": {
"mortgage": {
"command": "python",
"args": ["/full/path/to/mcp-mortgage-server/server.py"]
}
}
} Can you parse this loan estimate and summarize the key terms?
URL: https://storage.googleapis.com/mortgage-docs/sample-le.pdfClaude will automatically call the appropriate MCP tool and parse the document.
helloSimple connectivity test.
Input: { "name": "World" }
Output: "Hello, World! MCP server is working correctly."parse_loan_estimateParse a Loan Estimate PDF into MISMO-compliant JSON.
Input:
{
"pdf_url": "https://storage.googleapis.com/mortgage-docs/le-12345.pdf"
}Output:
{
"loan_amount": 300000.0,
"interest_rate": 6.5,
"apr": 6.73,
"monthly_payment": 1896.20,
"total_closing_costs": 12000.00,
"origination_charges": 1500.00,
...
}Security: Only HTTPS URLs from whitelisted domains. 10MB size limit, 30s timeout.
parse_closing_disclosureParse a Closing Disclosure PDF into MISMO-compliant JSON.
Similar to parse_loan_estimate but for final closing documents.
compare_le_cdCompare Loan Estimate vs Closing Disclosure for TRID compliance.
Input:
{
"loan_estimate_url": "https://storage.googleapis.com/docs/le.pdf",
"closing_disclosure_url": "https://storage.googleapis.com/docs/cd.pdf"
}Output:
{
"is_compliant": false,
"violations": [
{
"type": "zero_tolerance",
"fee": "Origination Charges",
"le_amount": 1500.00,
"cd_amount": 1600.00,
"amount_over": 100.00,
"description": "Origination Charges increased by $100.00"
}
],
"summary": "✗ NOT COMPLIANT: 1 violation(s) found"
}The server provides read-only resources:
mortgage://schemas/mismo-le - MISMO 3.4 Loan Estimate schemamortgage://schemas/mismo-cd - MISMO 3.4 Closing Disclosure schemamortgage://glossary/terms - Mortgage terminology definitionsPre-built workflows:
analyze_loan_estimateArguments: { "analysis_type": "comprehensive" }
Types: quick, comprehensive, compliance
By default:
storage.googleapis.coms3.amazonaws.commortgage-docs.confer.aiTo add more, set ALLOWED_DOMAINS environment variable.
# Quick test suite
python test_server.py
# Full pytest suite
pytest tests/ -vnpm install -g @modelcontextprotocol/inspector
npx @modelcontextprotocol/inspector python server.pyIf upgrading from the old REST API version:
Key Changes:
We welcome contributions! See CONTRIBUTING.md for guidelines.
MIT License - see LICENSE file for details.
Maintained by Confer Solutions
Contact: [email protected]
Major Rewrite: Complete architectural modernization to MCP specification 2025-03-26.
Added:
Removed:
Changed:
Deprecated: REST API version. Use v2.0.0+.
Status: ✅ Active Development | 🏗️ Beta | 📦 Production-Ready Core
Last Updated: November 16, 2025
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.