Unofficial UWM Mortgage Reader
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| UWM_OP_ITEM | No | Optional 1Password Login item name | |
| UWM_MCP_MODE | No | Operating mode: mock, snapshot, or live | |
| UWM_OP_ACCOUNT | No | Optional 1Password account shorthand or ID | |
| UWM_MCP_SNAPSHOT | No | Path to snapshot JSON file (required for snapshot mode) | |
| UWM_MCP_ACCEPT_TERMS | No | Set to '1' to accept UWM terms for 1Password route |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| mortgage_connection_statusA | Check adapter status and get guided 1Password/manual login plus user-completed MFA setup steps. Read-only. |
| mortgage_start_loginA | Start the user-selected headed UWM login flow. Use only after presenting the choices from mortgage_connection_status. Never request credentials or MFA in chat. |
| mortgage_get_summaryA | Get current mortgage balance, rate, payment, due date, and escrow summary. Read-only. |
| mortgage_get_payment_historyC | Get mortgage payment history. Read-only. |
| mortgage_get_escrowA | Get current escrow information. Read-only. |
| mortgage_list_statementsA | List available mortgage statements. Read-only; does not download without a later explicit implementation. |
| mortgage_calculate_extra_paymentA | Project payoff acceleration and interest savings using mortgage summary data. No payment is initiated. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 7 tools
Each tool targets a distinct aspect: connection status, login flow, statements, summary, payment history, escrow, and extra payment calculations. There is no overlap or ambiguity between them.
All tool names share the 'mortgage_' prefix and follow a consistent snake_case verb_noun pattern (get_summary, list_statements, start_login). The naming is predictable and uniform.
Seven tools is well-scoped for a mortgage reader that covers connection, login, core data retrieval, and financial projections. Each tool has a clear purpose and none are redundant.
The tool set covers the main read operations (summary, history, escrow, statements) and login/connection, but statement download is explicitly deferred. A logout or more detailed document retrieval would round out the surface, but core workflows are covered.