io.github.financeratecalc/frc-mcp
io.github.financeratecalc/frc-mcp
MCP Bill of Materials
A machine-readable inventory of what this server exposes and depends on: tools with their effects, transports, packages, findings and provenance (schema version 1.0). Third-party text in it is escaped. Also available from the REST API at /api/v1/servers/d432142b-ad29-44eb-a89d-282256fc2216/mcbom.
MCP Bill of Materials
root{21}
schema_version: "1.0"
bom_format: "squatch-mcbom"
generator{3}
name: "squatch-mcp"
classifier_version: "rules_v1@2026-10-11.1"
unicode_version: "18.0.0"
server{7}
name: "io.github.financeratecalc/frc-mcp"
title: null
description: "2025 HMDA FHA denial statistics and dated US mortgage rule tables, with verifiable receipts."
version: "1.48.0"
homepage_url: "https://financeratecalc.com/mcp-server.html"
source: "official_registry"
upstream_status: "active"
publisher{4}
namespace: "io.github.financeratecalc"
display_name: "io.github.financeratecalc"
type: "registry_namespace"
status: "unclaimed"
organization: null
repository{5}
url: "https://github.com/financeratecalc/frc-mcp"
provider: "github"
owner: "financeratecalc"
name: "frc-mcp"
verified: false
packages[1]
0{4}
registry_type: "npm"
identifier: "frc-mcp"
version: "1.1.0"
transport: "stdio"
transports[2]
0{5}
kind: "package"
type: "stdio"
endpoint_url: null
endpoint_host: null
auth_type: "unknown"
1{5}
kind: "remote"
type: "streamable-http"
endpoint_url: "https://frc-mcp.ziyetis.workers.dev"
endpoint_host: "frc-mcp.ziyetis.workers.dev"
auth_type: "none"
auth{3}
type: "none"
authorization_servers[0]
scopes[0]
protocol{4}
era: "legacy"
negotiated_version: "2025-11-25"
supported_versions[0]
transport_type: "streamable-http"
tools[18]
0{9}
name: "check_claim_contract"
title: "Check a sentence against a figure's contract"
effect: "READ"
effect_confidence: 0.933
capabilities[1]
0{2}
capability: "LEGAL"
confidence: 0.859
risk_severity: "INFO"
fingerprint: "d626fe35bb2d802f5d9dc89144ee4f40d34c3b5c8c6a08e46903cccbf2542a35"
input_schema_fingerprint: "fe803191d58b238913c95fa07c237dbee5dd47997aae8b45a7588765115b2898"
annotations{5}
title: "Check a sentence against a figure's contract"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
1{9}
name: "get_application_outcomes"
title: "Where FHA applications end (five outcomes), 2025"
effect: "READ"
effect_confidence: 0.869
capabilities[0]
risk_severity: "INFO"
fingerprint: "d5ff381471d3699f41dc98cf54c64f0b3063b1f932d7deb69357944f722a851a"
input_schema_fingerprint: "27f802e3a57bec71572122a606b14d31aa4d56e3bf8326bfdb8a3ac613a46d20"
annotations{5}
title: "Where FHA applications end (five outcomes), 2025"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
2{9}
name: "get_conditional_door_map"
title: "Lender gap across published cells"
effect: "READ"
effect_confidence: 0.869
capabilities[1]
0{2}
capability: "LOCATION"
confidence: 0.5
risk_severity: "LOW"
fingerprint: "48c745a8918e5613d3994ebe1097e5783f581354be2bf702f42ff5b44f55f770"
input_schema_fingerprint: "9330fa36a60dd8124e72dd19b4f14cc86ba242abb3a846daedbd468e92242e00"
annotations{5}
title: "Lender gap across published cells"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
3{9}
name: "get_denial_reason_shares"
title: "FHA denial-reason shares"
effect: "READ"
effect_confidence: 0.889
capabilities[0]
risk_severity: "INFO"
fingerprint: "2de14b202c7052d16fbe0d51919ea3a04100271e13e165b468d1b9cce210fd3a"
input_schema_fingerprint: "63bced9a3fc407d0286787ac2a33e8834284489a6788b4a2c2a2c41f9ddccc2d"
annotations{5}
title: "FHA denial-reason shares"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
4{9}
name: "get_door_effect_summary"
title: "Door Effect (lender share of explainable variation)"
effect: "READ"
effect_confidence: 0.869
capabilities[0]
risk_severity: "INFO"
fingerprint: "2546ac6fe7bae3ec1d0bf760e66e75b2c435524a0717eb4f6ada053df029c8eb"
input_schema_fingerprint: "99334726611ccf58a148b0814696bfa6fe08c1b2d027e946beccf5a74331c9aa"
annotations{5}
title: "Door Effect (lender share of explainable variation)"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
5{9}
name: "get_lender_denial_stats"
title: "Lender FHA denial rate 2025"
effect: "READ"
effect_confidence: 0.889
capabilities[0]
risk_severity: "INFO"
fingerprint: "f8b060002990d17312a3d64659496ae513208db1469e37efb45d45cfb7a1588d"
input_schema_fingerprint: "cf47aa43dc2f06383299e4cc73e1eeff518e9ca31086820fc30c60638df61d05"
annotations{5}
title: "Lender FHA denial rate 2025"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
6{9}
name: "get_metro_lender_gap"
title: "Metro lender denial gap"
effect: "READ"
effect_confidence: 0.869
capabilities[0]
risk_severity: "INFO"
fingerprint: "8b20af80f0f67fed771eaafac751e174da044a2cf4e562cb58bdec630b59dab5"
input_schema_fingerprint: "07c3e276d8e0fe0bf7bdbab07fccac6c4c792286f4be61dedb469a5136202191"
annotations{5}
title: "Metro lender denial gap"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
7{9}
name: "get_national_fha_stats"
title: "National FHA denial rate 2025"
effect: "READ"
effect_confidence: 0.869
capabilities[0]
risk_severity: "INFO"
fingerprint: "1e2f6fb184f2011122c5aab8dc7df8b81e62c5aae30d5a3d8c5c09226d944a88"
input_schema_fingerprint: "99334726611ccf58a148b0814696bfa6fe08c1b2d027e946beccf5a74331c9aa"
annotations{5}
title: "National FHA denial rate 2025"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
8{9}
name: "get_official_figure"
title: "Official figure, restated as printed, with receipt (Level 2)"
effect: "READ"
effect_confidence: 0.869
capabilities[0]
risk_severity: "INFO"
fingerprint: "8065950ef8f89d934febd1c8df395206f637cea410c87f3d45897dc405cb587e"
input_schema_fingerprint: "62cb9339a07e14955ccd3c4c309f0899fe3ecab6f5dc9d5ad3618718b5b24b33"
annotations{5}
title: "Official figure, restated as printed, with receipt (Level 2)"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
9{9}
name: "get_rule"
title: "Dated regulatory rule table"
effect: "READ"
effect_confidence: 0.869
capabilities[1]
0{2}
capability: "SECURITY_CONTROL"
confidence: 0.513
risk_severity: "INFO"
fingerprint: "c07d899d257831ba27919e075af1aa68d392433ad0ed15f4ea865bb67ebaf9f0"
input_schema_fingerprint: "413dc34ddaf4148bf4041eff15ed8b37adde635156050128f98add574d477fbd"
annotations{5}
title: "Dated regulatory rule table"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
10{9}
name: "get_small_loan_penalty"
title: "Small-loan denial penalty by state"
effect: "READ"
effect_confidence: 0.869
capabilities[0]
risk_severity: "INFO"
fingerprint: "a2ccd81040032044aa1e0f67063fc7a3f3db7c142f8e6600c29161a25760d6c6"
input_schema_fingerprint: "04a49aa5d3ec3f8b54558af64739011f36bdb82e2cca55dabc27109dbfb76c83"
annotations{5}
title: "Small-loan denial penalty by state"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
11{9}
name: "get_state_denial_stats"
title: "State FHA denial rate 2025"
effect: "READ"
effect_confidence: 0.889
capabilities[0]
risk_severity: "INFO"
fingerprint: "e21cc6883e9dee26648e6893cb72db5898283d341e48084832f2489f9ea3d3e8"
input_schema_fingerprint: "d84570e28ff5908dfd9857c7aeb456e4e3621b894fa3789fa6a9c626c41321a9"
annotations{5}
title: "State FHA denial rate 2025"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
12{9}
name: "list_cohorts"
title: "Published conditional cohorts"
effect: "READ"
effect_confidence: 0.889
capabilities[0]
risk_severity: "INFO"
fingerprint: "7d21d7ffce6bd28cdc486e9b60688ed7aa93051541caa1dbcc6f193243353165"
input_schema_fingerprint: "efddc7bd8bbcef73a14eb1ace1ffdaec81e518ef1e13c1e9271d0b8acb694a49"
annotations{5}
title: "Published conditional cohorts"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
13{9}
name: "list_lenders"
title: "Top-100 FHA lenders by denial rate"
effect: "READ"
effect_confidence: 0.869
capabilities[0]
risk_severity: "INFO"
fingerprint: "7bc554f2003368ebfd4576f138cc1686a96319bf90cd75f90a6a1e1d1ec43cc0"
input_schema_fingerprint: "e35744176ffa37e00372aba909b9b08ce84a0555a903dba94a1379ee71c3287b"
annotations{5}
title: "Top-100 FHA lenders by denial rate"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
14{9}
name: "resolve_fha_annual_mip"
title: "Resolve the FHA annual MIP cell"
effect: "READ"
effect_confidence: 0.921
capabilities[0]
risk_severity: "INFO"
fingerprint: "5f0615a04619d5ec05fe1e569ba9497ba6b98cbcb17b7c54e5d601e4414dde8a"
input_schema_fingerprint: "55b6a8aeb28e2d0183cb55f202369afab9314d0637289d68d54bdd75de750e50"
annotations{5}
title: "Resolve the FHA annual MIP cell"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
15{9}
name: "run_cohort"
title: "Run a published cohort"
effect: "EXECUTE"
effect_confidence: 0.79
capabilities[0]
risk_severity: "HIGH"
fingerprint: "e8090b2b2013cf1005fca91e158f87f9a70f238a2e7ca9eedcdeeb1011e4571d"
input_schema_fingerprint: "cc139d9e35c4e1f47f7eccb20441f6811206e1d03b0f89eeedfcdbe86e3935f6"
annotations{5}
title: "Run a published cohort"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
16{9}
name: "screen_counterparties"
title: "Counterparty outlier screen (LEI batch)"
effect: "READ"
effect_confidence: 0.682
capabilities[0]
risk_severity: "INFO"
fingerprint: "c9fde4c31a284b9efd68a77f0455543d88acfa8bdf540557c0ca182471988c3a"
input_schema_fingerprint: "01c237fe652d8199e0058cc271a947e6f3f3c85b988b83b27a04dcbe263b4143"
annotations{5}
title: "Counterparty outlier screen (LEI batch)"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
17{9}
name: "screen_counterparties_quote"
title: "Counterparty screen quote"
effect: "READ"
effect_confidence: 0.841
capabilities[0]
risk_severity: "INFO"
fingerprint: "34285755e511d047e4a1a9dae89bacfb180a5b1b1aa9ba8a07f0df9740fefa0a"
input_schema_fingerprint: "75b6e5e84d4169371b4e4ad467d707886b796aa3daa85c572f62f494edeb5b15"
annotations{5}
title: "Counterparty screen quote"
readOnlyHint: true
destructiveHint: false
idempotentHint: true
openWorldHint: false
resources[14]
0{4}
key: "https://financeratecalc.com/.well-known/receipt.json"
kind: "resource"
mime_type: "application/json"
fingerprint: "98e94d77e36e19936eacb73e81d86d9d829cef87f272d1b94210d3e17a74b4fb"
1{4}
key: "https://financeratecalc.com/api/index.json"
kind: "resource"
mime_type: "application/json"
fingerprint: "3c2018ca9fc34e0c1f53b1c3eeb9b9346fcdf1133ec3a2f146453bd593d1cb0d"
2{4}
key: "https://financeratecalc.com/claims/index.json"
kind: "resource"
mime_type: "application/json"
fingerprint: "b32f1087fc739f37a35b01958e17a8beff2ed4db1d707d07af71337efb710679"
3{4}
key: "https://financeratecalc.com/corrections.json"
kind: "resource"
mime_type: "application/json"
fingerprint: "a3bc0f65947cec029ed181e1b7a1e6da926452b26500168920e466e3c1951367"
4{4}
key: "https://financeratecalc.com/llms-full.txt"
kind: "resource"
mime_type: "text/plain"
fingerprint: "b632d01d7706665ffb79c0441905a29437abbba4eace2839e1ff7ccea102eea9"
5{4}
key: "https://financeratecalc.com/llms.txt"
kind: "resource"
mime_type: "text/plain"
fingerprint: "7616f193747189189910d4de823340653f3c1882953b5069d56aa7cbd0c2afce"
6{4}
key: "https://financeratecalc.com/rules/index.json"
kind: "resource"
mime_type: "application/json"
fingerprint: "de2f065af3f7ea229d16452e9b29f75f590f6f30ba67e7373cbc8855d9506efb"
7{4}
key: "https://financeratecalc.com/spec/receipt-1.0.md"
kind: "resource"
mime_type: "text/markdown"
fingerprint: "fc006853af64a392fecc8e0d4e3ebcf40fa34b8fa653f0fd0cc2240f9b15e4f1"
8{4}
key: "https://financeratecalc.com/transparency/crawl-ledger.json"
kind: "resource"
mime_type: "application/json"
fingerprint: "3520469432a069e410beffcd18dcc350a3b807617a6eeb84c0f2d1f0dafea226"
9{4}
key: "https://financeratecalc.com/api/lender/{slug}.json"
kind: "template"
mime_type: "application/json"
fingerprint: "c30ee41758dc431a0f639e68309d13bc5a2baa800d1b678cdb9e25bc0c098090"
10{4}
key: "https://financeratecalc.com/api/metro/{slug}.json"
kind: "template"
mime_type: "application/json"
fingerprint: "caf579a8990b74b9d6fdfd036eada98895876e06bd73215e160223fb9ca89af9"
11{4}
key: "https://financeratecalc.com/api/state/{xx}.json"
kind: "template"
mime_type: "application/json"
fingerprint: "a893a45d171170d5cba6eeba2261f3c9e0dabb822424820bd23deb4341ea8b4f"
12{4}
key: "https://financeratecalc.com/claims/{id}.contract.json"
kind: "template"
mime_type: "application/json"
fingerprint: "5217318ea2c0175ca761cdd46e9ae3ab209f6871eb8e2a2b022a199596e7c369"
13{4}
key: "https://financeratecalc.com/claims/{id}.json"
kind: "template"
mime_type: "application/json"
fingerprint: "f82f03f5eab8c86c39fb8970983435610dec8682e308644cd9ab1ef5adfc9ed5"
prompts[3]
0{2}
name: "check_answer"
fingerprint: "d2129697935bef78cbc5828cf7d7701e0033dad15bcb84074a2f783f0a0fc2c5"
1{2}
name: "cite_claim"
fingerprint: "4594818a35e7a46f8c15321b3a5db7d03837f0157ef1c885ec99f43bfe26aae1"
2{2}
name: "restate_with_receipt"
fingerprint: "f908c867a26a88e54d7108b368f403bccf0b6337882e322b1305f95fcb0c3ae6"
extensions[0]
data{6}
privacy_completeness: "not_provided"
data_categories[0]
ai_training: null
retention_policy: null
processing_regions[0]
subprocessors[0]
external_integrations[1]
0{3}
host: "frc-mcp.ziyetis.workers.dev"
registrable_domain: "ziyetis.workers.dev"
source: "transport"
findings[4]
0{6}
check_id: "SQ-SERVER-AUTH-NONE-WRITE"
category: "authentication"
severity: "MEDIUM"
title: "State-changing tools available without authentication"
subject_type: "server"
subject_name: null
1{6}
check_id: "SQ-SERVER-INSTRUCTIONS-INJECTION"
category: "prompt_injection"
severity: "HIGH"
title: "Server instructions contain directives to the AI model"
subject_type: "server"
subject_name: null
2{6}
check_id: "SQ-TOOL-ANNOTATION-UNDERCLAIM"
category: "annotations"
severity: "HIGH"
title: "Annotations understate what the tool does"
subject_type: "tool"
subject_name: "run_cohort"
3{6}
check_id: "SQ-TOOL-EXFIL-SHAPED-PARAM"
category: "schema"
severity: "LOW"
title: "Free-text parameter commonly used to collect conversation data"
subject_type: "tool"
subject_name: "get_small_loan_penalty"
trust{9}
registry_namespace: "verified_upstream"
publisher_identity: "unverified"
organization: "unverified"
domain: "unverified"
repository: "unverified"
source_provenance: "partial"
security_scan: "findings_detected"
privacy_transparency: "not_provided"
monitoring: "active"
provenance{4}
registry_name: "io.github.financeratecalc/frc-mcp"
registry_content_sha256: "3898ba3ad9cfc7c039a806bd376316dda5947344dca4e643a20d03977cc5eca6"
scan_snapshot_fingerprint: "61c250bcacca4557a0c7f8815efb55bfcca71ae57aad13304a3b3eba0d816e8a"
scanner_version: "1.0.0"
timestamps{4}
generated_at: "2026-11-15T01:51:25.904Z"
observed_at: "2026-11-14T02:23:50.363+00:00"
registry_published_at: "2026-11-13T16:59:18.052244+00:00"
registry_updated_at: null