Skip to main content
Three MCP tools wrapping the underwriting layer of the trust fabric. Together they cover the “should I underwrite + at what tier” decision in one round trip, the merchant-facing aspirational roadmap, and the forensic-chain step that audits the underwriting methodology cited on a Schema B attestation.

get_underwriting_signals

Composite envelope that bundles into ONE call what previously took 3-4 separate per-axis verifier calls: Schema B latest-per-lender + Schema C merchant-wide rollup + CreditTier upgrade preview + a summary block.

Watch the summary block — it’s load-bearing

Watch latestPerLender[].lenderCurrentStatus

When the attestation status: ACTIVE but lenderCurrentStatus: SUSPENDED / ARCHIVED / UNKNOWN, the on-chain attestation is still valid but the issuer has been de-listed in the LenderRegistry. Verifier-side policy decides whether to honor. Wraps: GET /v2/underwriting-signals/:merchantId.

get_upgrade_preview

Aspirational roadmap to higher credit-tier ceilings. Use this on merchant-portal flows asking “what does it take to climb?”
Aspirational, not a promise. The actual issued tier depends on the lender’s base tier mapping (revenue + inventory + sales-efficiency signals). This tool shows the floor a merchant can earn through repayment performance. Tier ladder: When the merchant reaches T3 both nextTierGap and topTierGap are null. Wraps: GET /v2/merchant/credit-tier/upgrade-preview/:merchantId.

verify_methodology

Look up a lender’s underwriting methodology. Two modes:
Use case: a verifier consuming a Schema B credit-risk attestation reads the cited methodologyHash from the on-chain payload, calls this tool with that hash, downloads documentUrl, hashes it themselves, and compares. Any divergence flags methodology tampering. Status enum: Wraps: GET /v2/methodologies/:lenderId/active and GET /v2/methodologies/:lenderId/:methodologyHash.