C4C: Mortgage Industry Regulations

com.claudeforcompliance由 claudeforcompliance.com 發布官方發布者v1.0.2更新於 Oct 25, 2026

Verbatim U.S. mortgage regulatory text with citations and effective dates. Read-only, no sign-in.

已驗證Streamable HTTP可網頁執行金融知識與記憶

概覽

AI 產生的概覽

一個唯讀的遠端 MCP 伺服器,讓助理取得美國房貸監理原文,並附上引註、生效日期與版本狀態標記。

可以做什麼
搜尋與讀取監理文本:在 Fannie Mae、Freddie Mac、FHA、VA、USDA、Ginnie Mae、SBA 與 CFPB 來源中全文檢索,可依機構與版本狀態篩選,並取得某份來源文件的清單或某一節的逐字原文及引註與出處。解析引註:把銷售指南章節、手冊章節或法條等引註對應到相應來源文件。尋找與核驗段落:只回傳某節中包含指定詞語的段落,並檢查一段文字是否確實出現在監理原文中。執行引導式流程:列出、啟動並讀取 FHA、VA、USDA 貸款檔案品管以及 Fannie Mae AI 貸款函審查各階段的參考文件與規則包。
適用情境
適合需要引用而非轉述房貸規則的情境:回答法遵問題、核對草稿段落與監理措辭是否一致、解析引註,或執行結構化的貸款檔案品管與 AI 政策審查流程。
執行需求
遠端 Streamable HTTP 端點,無需在本機安裝或執行。無需登入、API 金鑰或帳號。可在 Claude、ChatGPT、Claude Code 及其他支援遠端連接器的 MCP 用戶端中使用;部分用戶端方案限制自訂連接器。需要網路存取,服務依 IP 限流並設有每日請求額度。
安裝前請注意
唯讀:沒有任何工具會寫入內容。服務方表示不保存帳號或 IP 位址,僅依 AI 平台統計使用量,並保留未搜到結果的搜尋文字;請勿在搜尋中放入借款人資訊。結果僅供研究,不構成法律意見,應與原始來源核對。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 C4C: Mortgage Industry Regulations,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/com.claudeforcompliance%2Fmortgage-regs/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "c4c-mortgage-industry-regulations": {
      "type": "http",
      "url": "https://mcp.claudeforcompliance.com/mcp"
    }
  }
}

README

C4C: Mortgage Industry Regulations

A read-only MCP server that gives your AI assistant the verbatim text of U.S. mortgage regulations, with citations and effective dates, so it quotes the rule instead of guessing.

From Claude for Compliance.

This repository holds the public documentation for the hosted server: the tool list, example prompts and the registry server.json. The server itself is hosted; there is nothing to build or run locally.

What it covers

HUD Handbook 4000.1 (FHA), the Fannie Mae Selling and Servicing Guides, the Freddie Mac Seller/Servicer Guide, the Ginnie Mae MBS Guide, the VA Lenders Handbook (M26-7) and Servicer Handbook (M26-4), USDA HB-1-3555, the SBA SOP 50 10, plus the CFR and U.S. Code sections they rest on (Regulations B, X and Z, and others).

Every answer carries:

  • the verbatim regulator text, never a paraphrase presented as a quote
  • the citation and the effective date
  • the dated source document it came from
  • a currency flag when it applies: two versions in force, a pending revision, superseded, expired, or changed by a later letter or announcement

What you can do with it

  • Ask in plain words or loan-file shorthand ("DTI", "RSU income", "IRRRL seasoning"). The assistant finds the governing section and quotes it.
  • Look up a citation you already have: B3-4.3-04, 4000.1 II.A.4.c, 12 CFR 1026.43, 38 U.S.C. 3709, M26-7 Chapter 4 Topic 9.
  • Check whether a passage, including one from your own draft, really appears in the regulator's text (verify_quote).
  • Run guided playbooks in the same chat: FHA, VA and USDA loan-file QC, and a review against Fannie Mae Lender Letter LL-2026-04 (AI). Your documents stay in your own chat; the server never receives them.

See TOOLS.md for the ten tools and five prompts, and examples/prompts.md for starter prompts.

Install

Claude (web, desktop, mobile): Settings → Connectors → Add custom connector → paste the server URL. Available on any Claude plan (the free plan allows one custom connector).

ChatGPT: Settings → Apps / Connectors → create a connector with the server URL. ChatGPT allows connectors on Plus, Pro, Business, Enterprise and Edu (not its free plan). Claude for Compliance itself is free.

Claude Code:

claude mcp add --transport http c4c-mortgage-regs https://mcp.claudeforcompliance.com/mcp

Cursor / VS Code / other MCP clients:

json
{ "name": "c4c-mortgage-regs", "type": "http", "url": "https://mcp.claudeforcompliance.com/mcp" }

Privacy, limits and support

  • Read-only. No tool writes anything.
  • No accounts, no IP addresses stored. We count usage by AI platform only (for example "claude" or "chatgpt"), never by person, and keep the text of searches that found nothing so we can fill corpus gaps. Don't put borrower information in a search. Details: https://claudeforcompliance.com/privacy/
  • No sign-in, by design. The data is public regulatory text.
  • Limits: a per-IP rate limit and a daily request budget protect the free service.
  • Not legal advice. Results are for research. Verify against the primary source. Terms: https://claudeforcompliance.com/terms/
  • Support: [email protected]

License

The contents of this repository (documentation and examples) are MIT licensed; see LICENSE. The hosted service, its corpus and its source code are not part of this repository and are not covered by that license. Regulatory text belongs to its issuing agencies.

來源:README.md,提交 245b1e5

工具

10

get_obligation

Get obligation

Returns one obligation's (section's) verbatim regulator text with provenance. Inputs: `obligation_id`; optional `offset`, `limit`, `compare_versions`. `verbatim` holds the text between <<<BEGIN VERBATIM>>> and <<<END VERBATIM>>>. `canonical_citation` is the section's citation in the regulator's style (e.g. "4000.1 II.A.5.d", "B3-3.3-07", "38 U.S.C. 3709(b)"), or null. Paging: at most 24,000 chars per response; `chars_offset` + `chars_returned` is the position within `chars_total`; `next_offset` is the offset of the next page, or null when the section ends in this response; `truncated` means more text follows; `started_mid_section` means text before `chars_offset` is not included; `paging` gives page N of M. `currency` is null or a version/status signal (dual-version, pending, revision-pending, superseded, expired...) with a one-line `headline`. An FHA 4000.1 section HUD's Update 18 revises has two obligations, the in-force text and the revision (`<id>::update-18`); `version` says which this is and `other_version` identifies the other. `compare_versions: true` adds `version_changes`, the sentences Update 18 deletes and adds. `figures` is a best-effort extraction of figures in the text; an empty or incomplete list is not evidence that the text states no figure. `canonical_id`, when set, is the register this one is a same-text copy of.

輸入參數limitoffsetobligation_id必填compare_versions

get_reg

Get regulation

Returns a manifest of one register (source document): its provenance, `currency` (null or a version/status signal: dual-version, pending revision, superseded, expired...) and its obligations (sections), each with `obligation_id`, section, `canonical_citation`, `chars_total` and `will_truncate` (true when the section exceeds one 24,000-char page). The manifest contains no regulator text. A dual-version section lists both obligations, each with `version` ("in-force" or "update-18-optional") and `other_version`.

輸入參數register_id必填

lookup_citation

Look up citation

Resolves a regulatory citation (e.g. '4000.1 II.A.8.d', 'B3-4.3-04', 'Freddie Mac Guide 5306.1', '38 U.S.C. 3737', 'M26-7 Chapter 4 Topic 9', 'SBA Notice 5000-872764', 'SOP 50 10 8 B.Ch1.A.2', 'HB-1-3555 11.3') to a `register_id`. Errors: `not_found` (the cite parses but is not in the corpus; `parsed` shows the parse), `ambiguous` (it could mean several registers, listed in `candidates`; no guess is made), `unparsed` (not recognizable as a citation). Near matches are not suggested. A handbook section resolves to the handbook's own register; documents that cite or amend it (e.g. Mortgagee Letters) are listed in `related` and are not the section's text. Identical copies of a section resolve to one register and are listed in `also_at`. A whole-handbook name returns `handbook`, an outline of its parts. A section the regulator renumbered returns `kind` "renumbered": `register_id` is the section under its new number, `renumbered_from` the old register, and no text is given under the old number.

輸入參數citation必填

search_regs

Search regulations

Full-text search of US mortgage regulator text (Fannie Mae, Freddie Mac, FHA, VA, USDA, Ginnie Mae, SBA, CFPB). Inputs: `query`; optional `family` (one agency), `limit` (1-25), `currency_kind` (only sections carrying that currency signal; "any" = any signal). Common abbreviations (DTI, LTV, IRRRL, W-2, VOE, PITI, BK...) are expanded to the regulator's terms. Each result is one section: title, `obligation_id`, `canonical_citation` (the citation in the regulator's style, or null) and `excerpt`, a verbatim fragment near the match, not the whole rule. `match` is "all_terms" or "partial"; a partial result lists the query words it lacks in `missing_terms`. Order: `rank_score`, highest first = text score (title-weighted) x term coverage x title fit, with superseded, pending, incorporated or expired text x0.2, a special program's section (`special_program`: Home Possible, HomeReady, 203(k), HECM...) x0.5 unless the query names the program, and `obligation_type` "note" (source-credit notes) or "index" (a chapter heading) x0.2 unless the query asks for them. `section_status` "deleted" marks a deleted-section stub, ranked last. A query that is a citation returns the cited section first and sets `cited`; a bare handbook name ("HUD 4000.1") adds `handbook`, an outline of its parts. `currency` is null or a version/status signal whose kinds include dual-version, pending, revision-pending, superseded, superseded-in-part (a Mortgagee Letter replaced some provisions, named in `headline`), modified-by (a later issuance changes it, optional until its mandatory date) and expired. `version` "in-force" or "update-18-optional" marks the two texts of an FHA section HUD's Update 18 revises (`mandatory_date` for the revision); `other_version` is the other text's obligation_id. Empty results carry `reason` (empty_query, no_match, no_match_above_threshold) and may carry `guidance` naming shorthand in the query.

輸入參數limitquery必填familycurrency_kind

find_in_section

Find in section

Returns only the verbatim paragraphs of one obligation (section) that contain the given terms. Inputs: `obligation_id`; `terms`, 1-6 short words or phrases ("cash-out", "credit score", "LTV"; abbreviations are expanded; numbers match as words or digits, so "five years" finds "five (5) years"); optional `max_passages`. Each passage has `verbatim` (the regulator's exact text), `offset` (its position in the section's text), `canonical_citation` (the pinpoint cite, where derivable) and `heading_path` (every heading above it, e.g. "vi. No Cash-Out Refinances > (A) Rate and Term > (i) Standard"). A match inside a table returns the whole table (`table: true`; `table_layout: "flattened"` when the source lost its layout and cells may not line up). A passage ending in a colon includes the list it introduces (`list_included: true`). `truncated` means more passages matched than were returned. No passages means no paragraph contains the terms as given; it is not a statement about the rule. `currency` is null or a version/status signal (dual-version, pending, revision-pending, superseded, expired...). On an FHA section HUD's Update 18 revises, `version` ("in-force" or "update-18-optional") says which text this is and `other_version` identifies the other.

輸入參數terms必填max_passagesobligation_id必填

verify_quote

Verify quote

Checks whether a passage appears in a regulator's source document; accepts text from any source. Inputs: `text` (up to 5,000 words); optional `register_id` (without it, up to 3 candidate documents are located by search). `outcome` is one of: exact (contiguous in the source, quote marks and dashes as the source writes them; a line break counts as a space); normalized (matches after folding quote and dash typography, `typography_folded`; ignoring page footers or running heads, `furniture_ignored`; spacing where the stored source splits or joins words, `spacing_ignored`; or added list markers, `list_markers_ignored`); composed (every word is in the source, in source order, but from non-contiguous pieces, as with an overview or an ellipsis; `omissions` lists the short source phrases skipped between pieces); not_found (no source support; `unsupported` lists the unsupported spans, and on a near miss `differences` gives the closest source text, the source words the text lacks and the words it adds); not_checked (over 5,000 words). `coverage` is the share of words found. `checked_against` names the documents checked (document, edition, retrieval date; ids in `checked_snapshot_ids`); `matched_against` names the one matched, `matched_register_id` / `matched_obligation_id` the stored text containing the passage. `matched_version` is current; superseded (the text is a prior version of the rule; `superseded_by` is the current register); or update-18-optional (HUD's Update 18 revision of an FHA 4000.1 section, optional until `mandatory_date`; `in_force_obligation_id` is the text in force by default). `obligation_currency` lists currency signals on the obligation holding the text (e.g. superseded-in-part). `rescinded: true` (with `rescinded_by`) means the passage is text a later issuance removed or replaced.

輸入參數text必填register_id

list_playbooks

List playbooks

Lists the guided compliance playbooks this server provides: the Fannie Mae AI lender letter (LL-2026-04) P&P review (AI inventory, AI governance policy, risk assessment, P&P updates, change log) and FHA, VA and USDA loan-file QC against the verbatim handbooks. Returns each playbook's id, what it does, when it applies and what the user provides. Playbook tools accept only ids and reference names, no document text; the user's P&Ps and loan files stay in their own chat.

無需輸入參數。

start_playbook

Start playbook

Returns one playbook's full workflow instructions, its stages, the stage reference names and the rule-kit version: the Fannie Mae AI lender letter (LL-2026-04) P&P review, or FHA, VA or USDA loan-file QC. Input: the playbook `id`; an unknown id returns `unknown_playbook` with `valid_ids`. Playbook tools accept only ids and reference names, no document text; the user's P&Ps and loan files stay in their own chat.

輸入參數id必填

get_playbook_reference

Get playbook reference

Returns one stage reference document of a playbook (e.g. the FNMA playbook's DISCOVERY, RECONCILE, SYNTHESIS, PP-UPDATE, CHANGELOG or UPDATING stage). Inputs: `id`, `name` (one of the playbook's `references`). Playbook tools accept only ids and reference names, no document text; the user's P&Ps and loan files stay in their own chat.

輸入參數id必填name必填

get_playbook_kit

Get playbook kit

Returns a playbook's rule kit. FNMA AI lender letter: the verbatim LL-2026-04, InfoSec Supplement and ECOA/Reg B/FCRA/AVM rows with citations, paginated; `next_offset` is the next page's offset, or null when the kit is complete. FHA/VA/USDA QC: the corpus registers each check area is grounded in. The kit block's fingerprint and dates identify its version. Playbook tools accept only ids and reference names, no document text; the user's P&Ps and loan files stay in their own chat.

輸入參數id必填offset

版本歷史

3
  1. v1.0.2最新Sep 27, 2026
  2. v1.0.1Sep 27, 2026
  3. v1.0.0Sep 26, 2026

評分

已滿足適用檢查項的 100%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分