Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, email [email protected] and we’ll put it right.

DPX — AI Intelligence Oracle + Settlement Rail

NPM · @UNTITLEDFINANCIAL/DPX-MCP · SCANNED AUG 3

Settlement rail for AI agents. 71 tools: ESG, FX, compliance, Mercury, Ramp, SWIFT GPI, x402.

+21 this week 56 Trust /100
Trust breakdown (6 categories)

How this component scores in each security and reliability category. Every signal is checked automatically from public evidence about the published package, including repeated runs of it in an isolated sandbox, and we only credit what we can confirm. How we score →

Supply Chain Security87
  • No malware found by supply-chain analysis.Pass
  • Only part of the dependency tree could be resolved (108 of 109), so this covers what we could see, not the whole tree.Partial
  • No install/post-install scripts declared.Pass
  • Only part of the dependency tree could be resolved (108 of 109), so this covers what we could see, not the whole tree. View diagnostics → Partial
Provenance & Transparency19
Schema Quality & AI Usability71
  • AI-judged instruction clarity (good).Pass
  • Tool/resource definitions use about 5239 tokens (~73/item across 71 items; 71 tools + 0 resources), lean.Pass
  • Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management0
  • Stability not yet verified: not enough scan history yet (needs a 30-day window).Unverified
Tool Coverage67
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 1% of tool parameters carry a description.Partial
Capabilities100
  • Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass

Unverified: 1 category

A category scored 0 because we could not verify it: a data source with nothing on this package, evidence we could not reach, or a check we could not run. We only credit what we can confirm.

Install

Add this component to your MCP client. Where a client-specific snippet is available, pick your client below and copy it straight into your config; otherwise use the connection detail shown.

npm · @untitledfinancial/dpx-mcp

# add to Claude Code
claude mcp add untitledfinancial-dpx -- npx -y @untitledfinancial/dpx-mcp
# add to Codex CLI
codex mcp add untitledfinancial-dpx -- npx -y @untitledfinancial/dpx-mcp
// opencode.json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "untitledfinancial-dpx": {
      "type": "local",
      "command": [
        "npx",
        "-y",
        "@untitledfinancial/dpx-mcp"
      ],
      "enabled": true
    }
  }
}
# add to OpenClaw
openclaw mcp add untitledfinancial-dpx --command npx --arg -y --arg @untitledfinancial/dpx-mcp
# ~/.hermes/config.yaml
mcp_servers:
  untitledfinancial-dpx:
    command: "npx"
    args: ["-y", "@untitledfinancial/dpx-mcp"]
// mcp.json
{
  "mcpServers": {
    "untitledfinancial-dpx": {
      "command": "npx",
      "args": [
        "-y",
        "@untitledfinancial/dpx-mcp"
      ]
    }
  }
}
Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 2 Aug 26 +38
    • Provenance: unverified → fail security
    • Install scripts: unverified → pass security
    • Known CVEs: unverified → partial security
    • Malware scan: unverified → pass security
    • License: unverified → pass functional
    • Dependency health: unverified → partial functional
    • Maintenance: unverified → pass functional
    • Schema quality: unverified → good functional
    • Licence: MIT functional
  • 1 Aug 26 +5
    • Stability: Stability not yet verified: not enough scan history yet (needs a 30-day window). security
    • MCP protocol: unverified → pass functional
  • 31 Jul 26 −4
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 30 Jul 26 −18
    • Malware scan: pass → unverified security
  • 27 Jul 26 35

    First indexed and scored.

Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 3 Aug 2026 · Analysed npm/@untitledfinancial/[email protected]

Provenance none

Ecosystem: npm · Outcome: none

Dependencies 108 packages

108 packages in the resolved dependency tree · 108 deprecated · 32 stale.

The dependency tree was only partially resolved, so these counts may be incomplete.

MCP tools — 71 exposed · ~5,239 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability.

Tool Tokens
agent.kya_register ~143

KYA — Know Your Agent. Three-tier registration: ANONYMOUS ($1K/day, instant), REGISTERED ($25K/day, self-attested email+entity), VERIFIED (institutional caps, GLEIF LEI confirmed instantly — no documents). VERIFIED agents get FATF R.16 attestation on every settlement and full AP2 mandate support.

NameTypeReqDescription
frameworkstring
mandateobject
namestringyes
ownerEmailstring
ownerEntitystring
ownerLeistring
protocolsarray
publicKeystring

No output schema declared.

No examples provided.

agent.kya_verify ~78

Verify a registered DPX agent and receive a signed 1-hour credential. Returns KYA level, effective spend caps, owner verification status, mandate active status, and FATF R.16 compliance attestation. Attach credential.signature as X-Agent-Credential header on DPX /settle requests.

NameTypeReqDescription
agentIdstringyes

No output schema declared.

No examples provided.

agent.mandate_create ~129

Create or update an AP2-compatible spend mandate for a REGISTERED or VERIFIED DPX agent. Sets per-agent settlement constraints: max notional per settlement, daily cap, optional counterparty whitelist, allowed currency pairs, ESG floor, and expiry.

NameTypeReqDescription
agentIdstringyes
counterpartyWhitelistarray
currencyPairsarray
dailyCapUsdnumberyes
esgFloornumber
expiresAtnumber
issuedBystring
maxNotionalUsdnumberyes

No output schema declared.

No examples provided.

analytics.overview ~39

Live DPX protocol analytics: oracle stability score, ESG composite score, all-in fee rate, settlement readiness verdict, and data availability across core services.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

batch_settle ~45

Execute up to 20 settlements in a single call. Each item follows the same schema as settlement.execute. Returns per-item results and aggregate summary.

NameTypeReqDescription
settlementsarrayyes

No output schema declared.

No examples provided.

compliance.pep_screen ~93

Screen an individual by name against the OpenSanctions PEP (Politically Exposed Person) dataset. Returns match confidence, position/role, nationality, related entities, and overall risk level (HIGH / MEDIUM / LOW / NONE). HIGH or MEDIUM matches require Enhanced Due Diligence per FATF Recommendations 12 and 13.

NameTypeReqDescription
countrystring
qstringyes

No output schema declared.

No examples provided.

compliance.regulatory_calendar ~64

Returns a structured calendar of upcoming and in-effect compliance obligations across MiCA, SFDR, CSRD, GENIUS Act, and FATF Recommendations 15/16. Also returns a DPX alignment section mapping each framework to specific DPX endpoints that satisfy it.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

compliance.ubo_chain ~93

Trace the beneficial ownership chain for any legal entity up to 3 levels deep using GLEIF relationship records, then screen every node against the OpenSanctions consolidated sanctions list (OFAC SDN, EU, UN, UK OFSI). Returns CLEAR / REVIEW_REQUIRED / BLOCKED verdict and FATF R.16 beneficial ownership compliance attestation.

NameTypeReqDescription
deepboolean
leistringyes

No output schema declared.

No examples provided.

dpx.metrics ~58

Live DPX protocol performance metrics from Cloudflare Workers Analytics. Returns total requests, error rate, daily average, peak day, per-service breakdown, and weekly trend for the last 7 or 30 days.

NameTypeReqDescription
windowstring

No output schema declared.

No examples provided.

esg.batch ~74

Screen up to 50 entities in a single call. Accepts LEIs or company names (GLEIF-resolved). Returns results ranked by composite ESG score descending. Useful for portfolio-level compliance screening, supplier due diligence, and TMS pre-payment checks.

NameTypeReqDescription
leisarray
namesarray

No output schema declared.

No examples provided.

esg.lookup ~121

Resolve a company name, domain, or ticker to a LEI via GLEIF and return the full ESG score. Removes the need for callers to have a LEI. Returns Environmental (40%), Social (35%), and Governance (25%) pillar scores, composite 0–100, fee surcharge tier, and per-source breakdown.

NameTypeReqDescription
countrystring
narrateboolean
qstringyesCompany name, domain, or ticker (e.g. 'Apple Inc', 'siemens.com', 'MSFT')

No output schema declared.

No examples provided.

esg.portfolio ~93

Score an entire counterparty portfolio in one call (up to 200 entities by LEI or name). Returns portfolio-level composite E/S/G scores, tier distribution, aggregate fee surcharge impact in basis points, worst offenders, top performers, MiCA Article 72 monitoring status, and SFDR PAI flags.

NameTypeReqDescription
labelstring
leisarray
namesarray

No output schema declared.

No examples provided.

esg.score ~78

Get the live counterparty risk score (ESG-denominated) for a wallet address or the protocol default. Returns Environmental, Social, and Governance risk scores (0–100 each), composite weighted average, and the compliance-adjusted settlement fee percentage this score produces. Updated hourly from 6 institutional data sources.

NameTypeReqDescription
addressstring

No output schema declared.

No examples provided.

esg.trend ~65

Get the historical ESG composite trend for a specific entity by LEI. Returns score history, trend direction (IMPROVING / STABLE / DETERIORATING), and delta over the requested window.

NameTypeReqDescription
daysnumber
leistringyes

No output schema declared.

No examples provided.

esg.watch ~72

Register an entity for ongoing ESG monitoring. DPX checks the score daily and fires a webhook when the composite score shifts by ≥ thresholdPoints. Satisfies MiCA Article 72 ongoing monitoring requirements.

NameTypeReqDescription
leistringyes
thresholdPointsnumber
webhookUrlstringyes

No output schema declared.

No examples provided.

fees.compare ~83

Compare DPX settlement fees against Stripe, Wise, SWIFT, bank wire, PayPal, and Convera/WU for a given amount. Returns per-competitor fee amount, DPX savings in USD, and whether DPX is cheaper.

NameTypeReqDescription
amountUsdnumberyes
esgScorenumber
hasFxboolean

No output schema declared.

No examples provided.

fees.schedule ~64

Get the complete DPX fee schedule: all components (core/FX/ESG/license), volume discount tiers (Standard / Growth / Institutional / Sovereign), ESG fee table by score, scenario examples, and competitive benchmarks vs Stripe, Wise, SWIFT, and bank wire.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

fees.verify ~74

Verify that the off-chain fee quote matches what the on-chain DPXSettlementRouter contract will charge. Returns feesMatch (true/false). Call after settlement.quote and before settlement.execute to confirm fee integrity.

NameTypeReqDescription
amountUsdnumberyes
esgScorenumber
hasFxboolean

No output schema declared.

No examples provided.

flow_check ~74

Pre-flight check for a DPX settlement. Returns oracle status, compliance verdict, ESG score, fee estimate, and go/no-go recommendation before committing funds.

NameTypeReqDescription
addressstring
amountnumberyes
fromstring
leistring
tostring

No output schema declared.

No examples provided.

forecast.calendar ~54

Seasonal climate event calendar with commodity impact. Returns 12 critical annual windows (hurricane season, corn pollination, Brazil frost risk, Black Sea harvest, ENSO influence periods, etc.) sorted by urgency — active windows first.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

forecast.commodity_outlook ~116

Climate-driven price pressure outlook for a commodity. Returns BULLISH/BEARISH/NEUTRAL signal with 30/60/90-day horizons, confidence score, per-region stressor breakdown, and current FRED price reference. Covers 11 commodities: WHEAT, CORN, SOYB, COFFEE, COCOA, COTTON, SUGAR, WTI, NG, COPPER, LUMBER.

NameTypeReqDescription
freshboolean
symbolstringyes

No output schema declared.

No examples provided.

forecast.portfolio_stress ~58

Climate stress test for a multi-commodity portfolio. Pass up to 20 positions with weights. Returns aggregate portfolio climate score, most stressed positions, potential climate hedges, and a plain-language summary.

NameTypeReqDescription
positionsarrayyes

No output schema declared.

No examples provided.

forecast.production_regions ~44

All ~40 global commodity production regions ranked by current climate risk score. Each region shows which commodities it affects and its current climate risk level (HIGH/MODERATE/LOW).

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

forecast.scenario ~121

What-if climate scenario analysis. Apply a named scenario or custom stressor multipliers to any subset of commodities and see how signals shift. Built-in scenarios: la_nina_moderate, la_nina_severe, el_nino_moderate, gulf_hurricane_major, us_plains_drought_severe, black_sea_disruption, brazil_frost, chile_drought_copper, pacific_northwest_wildfire.

NameTypeReqDescription
scenariostring
stressorOverridesobject
symbolsarray

No output schema declared.

No examples provided.

fx.corridors ~58

All 60+ currency corridors with current stability tier, daily volatility estimate, and regulatory flags. Sort is best-first (OPTIMAL → ADVERSE). Filter by source currency with the from parameter. Free.

NameTypeReqDescription
fromstring

No output schema declared.

No examples provided.

fx.cost_certainty ~89

All-in settlement cost quote for cross-border payments. CFO-grade output: exact amount received in target currency after rail fees, 48h FX cost variance expressed in dollars, corridor stability overlay, and optimal execution window.

NameTypeReqDescription
amountnumberyes
amountCurrencystring
fromstringyes
leistring
tostringyes

No output schema declared.

No examples provided.

fx.rate ~71

Live mid-market FX rate for any currency pair. Returns mid rate, bid/ask spread, daily volatility %, regulatory flags for the corridor, and data freshness. Sourced from central bank rates (open.er-api.com, updated hourly). Free.

NameTypeReqDescription
fromstringyes
tostringyes

No output schema declared.

No examples provided.

integration.status ~36

Poll the status of a DPX integration verification request by ID. Returns PENDING / VERIFIED / FAILED.

NameTypeReqDescription
idstringyes

No output schema declared.

No examples provided.

integration.verify ~53

Initiate DPX integration verification — confirms the caller's wallet address and API key are registered. Returns a verification request ID to poll for completion.

NameTypeReqDescription
apiKeystring
walletAddressstringyes

No output schema declared.

No examples provided.

intelligence.aftershock ~71

Aftershock propagation model — given a macro shock origin, magnitude, and elapsed time, models secondary shocks across financial corridors.

NameTypeReqDescription
elapsedHoursnumber
eventTypestring
horizonHoursnumber
magnitudenumber
originstring

No output schema declared.

No examples provided.

intelligence.contagion ~61

Financial contagion model — maps how a shock at one node propagates through the network. Call with listNodes:true to discover valid origin IDs.

NameTypeReqDescription
listNodesboolean
magnitudenumber
originstring

No output schema declared.

No examples provided.

intelligence.gender_risk ~70

Gender-based violence and opportunity oracle — maps GBV prevalence, female LFPR gender gap, Women Business and Law Index, women in parliament, GDP per capita, and Gini to dual output: gbvRiskScore (suppression risk) + opportunityScore (reform upside). 18 countries.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

intelligence.resonance ~41

Resonance oracle — detects when multiple independent macro signals amplify each other, producing outsized systemic risk. Returns resonance score, active amplification pairs, and regime.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

intelligence.subscribe ~87

Register a webhook to receive alerts when a DPX intelligence signal crosses a threshold. Supported signals: stability, cascade, macro_stress, climate, fx, or any. Edge-triggered, not repeated every hour.

NameTypeReqDescription
directionstring
labelstring
signalstring
thresholdnumberyes
webhookUrlstringyes

No output schema declared.

No examples provided.

intelligence.subscription.delete ~32

Cancel an intelligence subscription by ID. Stops future webhook alerts for that subscription.

NameTypeReqDescription
subscriptionIdstringyes

No output schema declared.

No examples provided.

intelligence.subscription.get ~44

Check the status of an intelligence subscription by ID. Returns current signal score, last fired timestamp, total alerts fired, and subscription configuration.

NameTypeReqDescription
subscriptionIdstringyes

No output schema declared.

No examples provided.

intelligence.tectonic ~44

Tectonic shift oracle — detects slow-moving structural breaks in global macro (debt cycles, reserve currency shifts, demographic inflections) before they surface in market data.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

invoice.create ~99

Create a DPX payment invoice. Returns invoiceId, payment address, amount, and expiry. Counterparty pays via USDC on Base; DPX notifies via callbackUrl on confirmation.

NameTypeReqDescription
amountnumberyes
callbackUrlstring
currencystringyes
descriptionstring
destinationCurrencystring
recipientAddressstring
ttlSecondsnumber

No output schema declared.

No examples provided.

invoice.get ~43

Get the status of a DPX invoice by ID. Returns current status (pending/paid/expired), amount, and payment details.

NameTypeReqDescription
invoiceIdstringyes

No output schema declared.

No examples provided.

invoice.pay ~53

Trigger execution of a DPX invoice payment. Initiates on-chain USDC transfer to the invoice recipient address.

NameTypeReqDescription
invoiceIdstringyes
recipientAddressstring
sandboxboolean

No output schema declared.

No examples provided.

market.cascade ~79

Butterfly effect cascade model: map climate, geopolitical, economic, and commodity shocks through a structured propagation graph. Call with listNodes:true to discover valid origin IDs.

NameTypeReqDescription
eventTypestring
horizonHoursnumber
listNodesboolean
magnitudenumber
originstring

No output schema declared.

No examples provided.

market.fx ~38

FX settlement intelligence — per-pair execution risk for 10 major currency corridors. SETTLE_NOW / DELAY / AVOID recommendations updated hourly.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

market.shipping ~41

Global shipping stress oracle — Suez/Panama bottleneck scores, port congestion index, container rate trend, and DPX corridor impact for shipping-dependent payment flows.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

mercury.accounts ~44

List all Mercury bank accounts connected to DPX. Returns account names, available and current balances (in USD), account kind, and status. Proxied through the Settlement Agent.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

mercury.ach_authorize ~109

Authorize an ACH payment from a Mercury account. Returns authorization details and payment ID. Set autoExecute:true to immediately submit after authorization.

NameTypeReqDescription
accountIdstringyes
amountnumberyes
autoExecuteboolean
externalMemostring
idempotencyKeystring
notestring
purposestring
recipientIdstring
recipientNamestring

No output schema declared.

No examples provided.

mercury.send ~166

Send a domestic or international wire payment from a Mercury account via the DPX Settlement Agent. Supports ACH, domestic wire, and international wire. Defaults to sandbox=true.

NameTypeReqDescription
accountIdstringyes
accountNumberstring
amountnumberyes
bankCountrystring
bankNamestring
currencystring
dpxRouteboolean
notestring
paymentMethodstring
recipientCountrystring
recipientEmailstring
recipientIdstring
recipientNamestring
routingNumberstring
sandboxboolean
swiftCodestring

No output schema declared.

No examples provided.

mercury.sweep ~77

Execute a Mercury account sweep — moves funds above a threshold through DPX yield routing or settlement. Returns sweep result and DPX transaction reference.

NameTypeReqDescription
accountIdstringyes
riskTolerancestring
sandboxboolean
settlementDeadlineUtcstring
thresholdUsdnumberyes

No output schema declared.

No examples provided.

mercury.transactions ~59

List recent transactions for a Mercury account. Returns normalized transaction objects with amount (USD), status, counterparty name, and DPX tag status.

NameTypeReqDescription
accountIdstringyes
limitnumber
offsetnumber

No output schema declared.

No examples provided.

oracle.governance ~75

Get the live governance score (0–100) for any legal entity identified by LEI or company name. Pulls from GLEIF (LEI registration status, renewal compliance) and World Bank Worldwide Governance Indicators.

NameTypeReqDescription
countrystring
leistring
qstring

No output schema declared.

No examples provided.

oracle.intelligence ~83

Pay-per-call macro intelligence briefing gated by MPP micropayment. Send 0.001 USDC on Base to the DPX fee collector then pass the txHash. Returns 8-layer macro signal with AI synthesis.

NameTypeReqDescription
focusstring
horizonstring
includeSignalsboolean
txHashstring

No output schema declared.

No examples provided.