
Trust Check Mcp
com.paladinfi由 paladinfi.com 發布官方發布者v0.1.0更新於 Oct 24, 2026
Free OFAC SDN wallet screen + sample preview for AI agents on Base. Read-only, no payment surface.
概覽
一個免費、匿名的遠端 MCP 伺服器,讓助理依美國財政部 OFAC SDN 名單篩查錢包地址,並回傳允許或攔截的結論。
- 可以做什麼
- 依即時的美國財政部 OFAC SDN 名單篩查錢包地址,回傳允許或攔截的建議,並附上名單更新時間與 Ed25519 簽章供驗證。取得較完整信任檢查回應結構的範例預覽,該結果會明確標示為非真實評估。檢查服務存活狀態、支援的鏈,以及 OFAC 名單的更新時間與筆數。
- 適用情境
- 適合 Base 上的鏈下代理、機器人或網頁應用在採取行動前,對錢包地址做快速制裁篩查,或需要顯示帶有可驗證新鮮度的 OFAC 檢查結果時使用。不能取代合約內的閘門邏輯,也不涵蓋美國以外的制裁名單。
- 執行需求
- 遠端 Streamable-HTTP 端點,不需要 API 金鑰、註冊或付費。需要能連線至託管伺服器的網路。限流約為每個 IP 每秒 1 次請求,突發 3 次,最多 3 個並行連線。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Trust Check Mcp,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。
交給代理程式安裝
把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。
閱讀 https://sourceweft.com/mcp/com.paladinfi%2Ftrust-check-mcp/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。其他 MCP 客戶端
把它新增到你客戶端的 mcpServers 設定中。
{
"mcpServers": {
"trust-check": {
"type": "http",
"url": "https://trust.paladinfi.com/mcp"
}
}
}README
trust-check-mcp
Open client and API spec for PaladinFi Trust Check — free wallet-OFAC SDN screening and sample-fixture trust-check preview for AI agents on Base. This repository contains the public REST and MCP API specification, working code examples, and thin client wrappers. The hosted backend is proprietary.
Operated by Malcontent Games LLC, doing business as PaladinFi.
[Status] [Chain] [Source] [Refresh] [MCP] [Registry] [License]
What is PaladinFi Trust Check?
A free wallet-OFAC-SDN screening surface for AI agents on Base. Single MCP tool call returns a binary allow / block verdict against the US Treasury OFAC SDN list.
- No auth surface. No API key, no signup, no billing.
- Live US Treasury OFAC SDN data. Refreshed daily from the Treasury XML feed.
- Freshness metadata per response.
_ofac_list_updated_at(ISO timestamp) and_ofac_sdn_countexposed in every response (inside thetrustblock); callers can verify staleness without trusting our bookkeeping. - Signed responses. Every
/ofacresponse carries an Ed25519 signature (_signature,_signature_alg,_signature_pubkey_hex) over the canonical JSON body, so a consumer can verify origin integrity. - Rate limit. 1 request per second per IP + burst 3 + 3 concurrent connections per IP.
- Non-custodial, read-only. No money handling, no calldata, no signing surface, no transaction execution.
This MCP is the off-chain HTTP surface for sanctions screening. For in-contract gate logic (Solidity modifiers running inside settlement contracts), on-chain sanctions oracles remain the canonical surface.
Install (MCP)
For Claude Code or any MCP-compatible client supporting Streamable-HTTP transport:
Verify the host is up before adding:
After mcp add, restart your client. Three tools become available:
trust_check_ofac_free(address, chainId?)— live US Treasury OFAC SDN wallet-screen. Returnsrecommendation: "allow" | "block"with_real: trueplus freshness metadata.trust_check_preview(address, chainId?)— sample-fixture preview of the broader trust-check response shape. Thetrustblock carries_preview: true, every factor isreal: false, and recommendation is prefixedsample-. Do not use the preview verdict to gate real swaps, signing, or any production agent decision.trust_check_health()— liveness, supported chains, OFAC list refresh timestamp + size.
See mcp-tools.json for the full tool schemas.
REST API
The MCP server fronts three REST endpoints. The backend is hosted alongside other PaladinFi services on a shared origin (swap.paladinfi.com); this MCP is scoped to read-only OFAC screening and does not expose calldata, signing, or transaction surfaces from the broader platform. The REST endpoints can be called directly via curl:
See openapi.yaml for the full schemas.
chainIdnote: the OFAC SDN screen is wallet-address-level and chain-agnostic — the same 0x address is listed (or not) regardless of network.chainIdis accepted for consistency with the full/v1/trust-checkendpoint; it does not scope the OFAC match.
Coverage and limits
Response shape
trust_check_ofac_free
The freshness + scope markers live inside the trust block. The top level also carries an Ed25519 signature and a pointer to the paid full-composition endpoint.
A sanctioned address returns the same shape with trust.recommendation: "block" and a factor { "source": "ofac", "signal": "sdn_listed" }.
Programmatic safety check before consuming the verdict:
trust_check_preview
A SAMPLE FIXTURE — not a live evaluation. Same envelope (address, chainId, trust, plus top-level request_id and _mcp_paid_endpoint_info), but inside trust: _preview: true, recommendation is prefixed sample- (e.g. "sample-allow"), risk_score is null, every factor is real: false, and trust._message carries a do-not-use-as-real-verdict banner. There is no _real field on preview — the _preview: true marker and the sample- prefix are how you tell a fixture from a real screen.
Refresh cadence
The OFAC SDN list is fetched from https://www.treasury.gov/ofac/downloads/sdn.xml daily. The exact timestamp of the in-memory list is returned per-response in trust._ofac_list_updated_at, so callers can detect stale data without trusting a separate bookkeeping layer.
If the source feed is unreachable, the in-memory list is held over and _ofac_list_updated_at continues to reflect the last successful refresh. Stale lists do not auto-degrade to block — callers responsible for enforcing maximum-acceptable staleness check _ofac_list_updated_at themselves.
Logging and retention
The server records request timestamp, source IP (for rate-limit accounting only), and the queried address in standard nginx access logs. Logs are retained for 30 days for operational debugging and then rotated. No persistent association is built between caller identity and queried addresses beyond the rate-limit window. No analytics, no third-party tracking, no PII enrichment.
Rate-limit behavior
Requests exceeding 1 r/s + burst 3 receive HTTP 429. The rate-limit window is per-IP; there is no IP ban or escalating block — the next request after the window clears is served normally. The Retry-After header indicates when to retry.
Use of this endpoint is subject to the PaladinFi Terms.
Related packages
For evaluations that compose multiple signals (OFAC + GoPlus token security + Etherscan source verification + anomaly heuristics), PaladinFi offers other npm packages — see paladinfi.com/trust-check for details. Migration from this MCP to one of the multi-signal packages: install the chosen npm package alongside (or instead of) this MCP; tool names overlap so callers can migrate without rewriting call sites.
When to use this vs. an on-chain sanctions oracle
These are complementary surfaces: an off-chain HTTP screen for agent / web-UI display, and an on-chain modifier for the settlement contract.
Examples
Zero-dependency, copy-paste runnable. Each defaults to screening one clean address and one genuinely OFAC-listed address, so you see both an allow and a block on first run. Pass your own addresses as arguments. Exit code: 0 all clean, 1 any address listed, 2 request error — drops straight into CI or a pre-send gate.
examples/python/check_address.py— Python 3 (standard library only; nopip install). Run:python check_address.py.examples/typescript/check_address.ts— TypeScript with built-infetch. Run:npx tsx check_address.ts.
For a browser/React integration of the same endpoint, see the tutorial at paladinfi.com/docs/screen-wallets/.
Documentation
- Hosted MCP endpoint: trust.paladinfi.com/mcp
- Live
/health: trust.paladinfi.com/health - Apex docs: paladinfi.com/trust-check/
- Sister MCP for swap routing: paladin-swap-mcp
Contact
- General: [email protected]
- Security: see SECURITY.md
Legal
Operated by Malcontent Games LLC, doing business as PaladinFi. The hosted backend at swap.paladinfi.com and the MCP server at trust.paladinfi.com are proprietary; this repository covers the client-facing spec and examples under MIT.
來源:README.md,提交 60f8d15
工具
0版本歷史
1- v0.1.0最新Sep 16, 2026
評分
已滿足適用檢查項的 50%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通必需25 分
請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。
- 已宣告認證方式必需10 分
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分