# DPX — AI Intelligence Oracle + Settlement Rail (npm · @untitledfinancial/dpx-mcp)

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

- Trust score: 56/100 (low)
- Change this week: +21
- Registry status: active
- Liveness: live
- Owner verified: no
- Last scored: 2026-08-03

## Components

- npm · `@untitledfinancial/dpx-mcp`: 56/100 (this document), [markdown](https://verifymcp.io/servers/untitledfinancial-dpx/untitledfinancial-dpx-mcp.md), [page](https://verifymcp.io/servers/untitledfinancial-dpx/untitledfinancial-dpx-mcp)

## Channel facts

- Registry: `npm`
- Package: `@untitledfinancial/dpx-mcp`
- Version: `2.5.3`
- Transport: `stdio`

## Trust breakdown

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. Scores are 0–100 per category. Scoring method: https://verifymcp.io/docs/scoring (what has changed: https://verifymcp.io/docs/scoring/changelog)

Scored 2026-08-03.

- **Supply Chain Security**: 87/100
  - No malware found by supply-chain analysis.
  - Only part of the dependency tree could be resolved (108 of 109), so this covers what we could see, not the whole tree.
  - No install/post-install scripts declared.
  - Only part of the dependency tree could be resolved (108 of 109), so this covers what we could see, not the whole tree.
- **Provenance & Transparency**: 19/100
  - Repository check failed: no source repository is declared.
  - Provenance check failed: no build-provenance attestation is published.
  - Clear OSI-approved license (MIT).
  - Actively maintained (last published 9 days ago).
  - Security-disclosure policy not yet verified: we couldn't inspect the source repository.
- **Schema Quality & AI Usability**: 71/100
  - AI-judged instruction clarity (good).
  - Tool/resource definitions use about 5239 tokens (~73/item across 71 items; 71 tools + 0 resources), lean.
  - Usage-examples check failed: none of the tools include examples.
- **Stability & Change Management**: 0/100
  - Stability not yet verified: not enough scan history yet (needs a 30-day window).
- **Tool Coverage**: 67/100
  - 100% of tools have a non-trivial description (not blank, and not just the tool's name).
  - 1% of tool parameters carry a description.
- **Capabilities**: 100/100
  - Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.

**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

### Claude

```bash
claude mcp add untitledfinancial-dpx -- npx -y @untitledfinancial/dpx-mcp
```

### Codex

```bash
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
    }
  }
}
```

### OpenClaw

```bash
openclaw mcp add untitledfinancial-dpx --command npx --arg -y --arg @untitledfinancial/dpx-mcp
```

### Hermes

```yaml
mcp_servers:
  untitledfinancial-dpx:
    command: "npx"
    args: ["-y", "@untitledfinancial/dpx-mcp"]
```

### Other

```json
{
  "mcpServers": {
    "untitledfinancial-dpx": {
      "command": "npx",
      "args": [
        "-y",
        "@untitledfinancial/dpx-mcp"
      ]
    }
  }
}
```

## Changelog

Every change recorded for this component, newest first. Days that predate change tracking, or that we cannot explain, say so: "we were watching and nothing happened" and "we were not watching" are different claims.

### 2026-08-02 (score 56, +38)

- [security regression] Provenance: unverified → fail
- [security improvement] Install scripts: unverified → pass
- [security improvement] Known CVEs: unverified → partial
- [security improvement] Malware scan: unverified → pass
- [functional improvement] License: unverified → pass
- [functional improvement] Dependency health: unverified → partial
- [functional improvement] Maintenance: unverified → pass
- [functional improvement] Schema quality: unverified → good
- [functional] Licence: MIT

### 2026-08-01 (score 18, +5)

- [security] Stability: Stability not yet verified: not enough scan history yet (needs a 30-day window).
- [functional improvement] MCP protocol: unverified → pass

### 2026-07-31 (score 13, −4)

- [functional] We updated how we score, so this day's move reflects our rubric, not a change to the server

### 2026-07-30 (score 17, −18)

- [security regression] Malware scan: pass → unverified

### 2026-07-27 (score 35)

First indexed and scored.

## MCP tools (71)

### `protocol.manifest` (~57 tokens)

Get the DPX protocol manifest. Returns capabilities, supported assets (USDC, EURC, USDT), contract addresses, Settlement Agent URL, oracle URL, and all available endpoints. Call this first to understand what DPX can do.

### `settlement.quote` (~136 tokens)

Get a binding fee quote for a DPX settlement. Returns core fee (1.50%), FX fee (0.40% cross-currency), live ESG fee (0–0.50%), license fee (0.01%), total all-in rate, net amount, oracle status, AI reasoning, and a quoteId valid for 300 seconds. Always call this before settlement.execute.

Input parameters:

- `amountUsd` (number, required)
- `counterpartyName` (string)
- `esgScore` (number)
- `hasFx` (boolean)
- `lei` (string)
- `monthlyVolumeUsd` (number)

### `esg.score` (~78 tokens)

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.

Input parameters:

- `address` (string)

### `esg.lookup` (~121 tokens)

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.

Input parameters:

- `country` (string)
- `narrate` (boolean)
- `q` (string, required): Company name, domain, or ticker (e.g. 'Apple Inc', 'siemens.com', 'MSFT')

### `esg.batch` (~74 tokens)

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.

Input parameters:

- `leis` (array)
- `names` (array)

### `esg.watch` (~72 tokens)

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.

Input parameters:

- `lei` (string, required)
- `thresholdPoints` (number)
- `webhookUrl` (string, required)

### `esg.portfolio` (~93 tokens)

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.

Input parameters:

- `label` (string)
- `leis` (array)
- `names` (array)

### `esg.trend` (~65 tokens)

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.

Input parameters:

- `days` (number)
- `lei` (string, required)

### `oracle.governance` (~75 tokens)

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.

Input parameters:

- `country` (string)
- `lei` (string)
- `q` (string)

### `intelligence.subscribe` (~87 tokens)

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.

Input parameters:

- `direction` (string)
- `label` (string)
- `signal` (string)
- `threshold` (number, required)
- `webhookUrl` (string, required)

### `intelligence.subscription.get` (~44 tokens)

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

Input parameters:

- `subscriptionId` (string, required)

### `intelligence.subscription.delete` (~32 tokens)

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

Input parameters:

- `subscriptionId` (string, required)

### `compliance.ubo_chain` (~93 tokens)

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.

Input parameters:

- `deep` (boolean)
- `lei` (string, required)

### `compliance.pep_screen` (~93 tokens)

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.

Input parameters:

- `country` (string)
- `q` (string, required)

### `compliance.regulatory_calendar` (~64 tokens)

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.

### `stability.corridor` (~74 tokens)

Corridor-specific settlement stability score (0–100) for any currency pair. Combines the live global Stability Oracle score with corridor-specific risk adjustments. Returns SETTLE_NOW / DELAY_24H / DELAY_48H recommendation with rationale.

Input parameters:

- `from` (string, required)
- `to` (string, required)

### `stability.settlement_window` (~99 tokens)

Optimal settlement execution window analysis for a specific cross-border payment over the next 72 hours. Generates 18 × 4-hour time slots and scores each by composite risk. Returns a ranked window schedule with OPTIMAL / GOOD / ACCEPTABLE / AVOID classification per slot.

Input parameters:

- `amount` (number)
- `currency` (string)
- `from` (string, required)
- `lei` (string)
- `to` (string, required)

### `stability.stablecoin_route` (~98 tokens)

Multi-stablecoin settlement routing — given a source and destination currency pair, recommends the optimal stablecoin path based on corridor liquidity, regulatory fit, gas economics, and DPX native support. Returns a ranked list of stablecoins with regulatory flags, MiCA/GENIUS Act compliance status, liquidity tier, and warnings.

Input parameters:

- `amountUsd` (number)
- `from` (string, required)
- `to` (string, required)

### `agent.kya_register` (~143 tokens)

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.

Input parameters:

- `framework` (string)
- `mandate` (object)
- `name` (string, required)
- `ownerEmail` (string)
- `ownerEntity` (string)
- `ownerLei` (string)
- `protocols` (array)
- `publicKey` (string)

### `agent.mandate_create` (~129 tokens)

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.

Input parameters:

- `agentId` (string, required)
- `counterpartyWhitelist` (array)
- `currencyPairs` (array)
- `dailyCapUsd` (number, required)
- `esgFloor` (number)
- `expiresAt` (number)
- `issuedBy` (string)
- `maxNotionalUsd` (number, required)

### `agent.kya_verify` (~78 tokens)

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.

Input parameters:

- `agentId` (string, required)

### `forecast.commodity_outlook` (~116 tokens)

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.

Input parameters:

- `fresh` (boolean)
- `symbol` (string, required)

### `forecast.portfolio_stress` (~58 tokens)

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.

Input parameters:

- `positions` (array, required)

### `forecast.scenario` (~121 tokens)

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.

Input parameters:

- `scenario` (string)
- `stressorOverrides` (object)
- `symbols` (array)

### `forecast.production_regions` (~44 tokens)

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).

### `forecast.calendar` (~54 tokens)

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.

### `fx.rate` (~71 tokens)

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.

Input parameters:

- `from` (string, required)
- `to` (string, required)

### `fx.cost_certainty` (~89 tokens)

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.

Input parameters:

- `amount` (number, required)
- `amountCurrency` (string)
- `from` (string, required)
- `lei` (string)
- `to` (string, required)

### `fx.corridors` (~58 tokens)

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.

Input parameters:

- `from` (string)

### `oracle.stability` (~71 tokens)

Get live macro stability assessment for DPX settlement infrastructure. Returns institutional risk score (0–100), status (STABLE/CAUTION/UNSTABLE), peg deviation in basis points, AI reasoning, and PROCEED/CAUTION/HOLD recommendation. Backed by 25+ institutional data sources.

### `oracle.status` (~59 tokens)

Get full output from the latest DPX Stability Oracle run. Includes all 9 signal layers: climate, commodities, macro, FX, basket peg, yield curve, infrastructure, war/geopolitical risk, and USD structural health. Includes AI intelligence briefing.

### `fees.schedule` (~64 tokens)

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.

### `fees.verify` (~74 tokens)

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.

Input parameters:

- `amountUsd` (number, required)
- `esgScore` (number)
- `hasFx` (boolean)

### `fees.compare` (~83 tokens)

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.

Input parameters:

- `amountUsd` (number, required)
- `esgScore` (number)
- `hasFx` (boolean)

### `route` (~49 tokens)

Optimal stablecoin route for a cross-border payment — returns best path, estimated fees, and corridor intelligence.

Input parameters:

- `amount` (number, required)
- `from` (string)
- `to` (string)

### `flow_check` (~74 tokens)

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

Input parameters:

- `address` (string)
- `amount` (number, required)
- `from` (string)
- `lei` (string)
- `to` (string)

### `batch_settle` (~45 tokens)

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.

Input parameters:

- `settlements` (array, required)

### `invoice.create` (~99 tokens)

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

Input parameters:

- `amount` (number, required)
- `callbackUrl` (string)
- `currency` (string, required)
- `description` (string)
- `destinationCurrency` (string)
- `recipientAddress` (string)
- `ttlSeconds` (number)

### `invoice.get` (~43 tokens)

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

Input parameters:

- `invoiceId` (string, required)

### `invoice.pay` (~53 tokens)

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

Input parameters:

- `invoiceId` (string, required)
- `recipientAddress` (string)
- `sandbox` (boolean)

### `settle.subscribe` (~44 tokens)

Register a webhook URL to receive settlement lifecycle events. Events: settlement.completed, settlement.held, settlement.failed.

Input parameters:

- `events` (array)
- `url` (string, required)

### `analytics.overview` (~39 tokens)

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

### `settlement.execute` (~100 tokens)

Execute a cross-border settlement through the DPX Settlement Agent. Oracle-gated — automatically held if stability is UNSTABLE. Returns txHash for on-chain settlements, or sandbox summary. Defaults to sandbox=true for safety.

Input parameters:

- `amountUsd` (number, required)
- `esgScore` (number)
- `hasFx` (boolean)
- `quoteId` (string)
- `recipientAddress` (string, required)
- `sandbox` (boolean)

### `settlement.status` (~43 tokens)

Look up a settlement by ID. Returns current status, oracle score at time of settlement, fee breakdown, and on-chain transaction hash.

Input parameters:

- `settlementId` (string, required)

### `oracle.rails` (~54 tokens)

Live health of local payment rails (PIX, SEPA, FedACH, CHAPS, UPI, PromptPay). Filter by rail name or region.

Input parameters:

- `rails` (array)
- `region` (string)

### `protocol.investment_context` (~66 tokens)

Structured investment memo for AI-native due diligence. Returns product overview, traction, financial model, compliance posture, risks, and founder background. Sections: overview, product, traction, market, financials, compliance, raise, founder, risks.

Input parameters:

- `section` (string)

### `dpx.metrics` (~58 tokens)

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.

Input parameters:

- `window` (string)

### `integration.verify` (~53 tokens)

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

Input parameters:

- `apiKey` (string)
- `walletAddress` (string, required)

### `integration.status` (~36 tokens)

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

Input parameters:

- `id` (string, required)

### `ramp.connect` (~42 tokens)

Initiate Ramp OAuth connection for a tenant. Returns the authorize_url to redirect the user to, plus callback and status check URLs.

Input parameters:

- `tenant_id` (string, required)

### `ramp.spend_analysis` (~51 tokens)

Pull spend analytics from a connected Ramp account. Returns categorized transactions, top vendors, and DPX-tagged cross-border flows.

Input parameters:

- `page_size` (number)
- `tenant_id` (string, required)

### `ramp.agent_card` (~87 tokens)

Issue a Ramp agent card for a specific spend amount and scope. Returns card details and controls. Requires cards:read_agentic scope — gated pending Ramp production approval.

Input parameters:

- `amount` (number, required)
- `currency` (string)
- `display_name` (string)
- `merchant_scope` (string)
- `reference` (string)
- `tenant_id` (string, required)

### `ramp.settle` (~116 tokens)

Execute a cross-border settlement via Ramp fiat + DPX stablecoin rail. Pulls from Ramp account balance, converts to USDC, and executes on-chain via DPX Settlement Agent.

Input parameters:

- `amount` (number, required)
- `callback_url` (string)
- `creditor_lei` (string)
- `creditor_name` (string, required)
- `creditor_wallet` (string, required)
- `currency` (string, required)
- `reference` (string)
- `settlement_asset` (string)
- `tenant_id` (string, required)

### `ramp.compliance_screen` (~107 tokens)

Pre-screen a payment counterparty through DPX compliance oracle before issuing a Ramp agent card. Returns APPROVED / REVIEW / BLOCKED with risk score.

Input parameters:

- `amount` (number, required)
- `counterpartyName` (string, required)
- `counterparty_country` (string)
- `counterparty_lei` (string)
- `currency` (string)
- `is_individual` (boolean)
- `payment_type` (string)
- `source_country` (string)

### `oracle.intelligence` (~83 tokens)

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.

Input parameters:

- `focus` (string)
- `horizon` (string)
- `includeSignals` (boolean)
- `txHash` (string)

### `market.cascade` (~79 tokens)

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.

Input parameters:

- `eventType` (string)
- `horizonHours` (number)
- `listNodes` (boolean)
- `magnitude` (number)
- `origin` (string)

### `oracle.mycelium` (~67 tokens)

Mycelium Network Oracle — models the global financial system as a living network and detects crisis formation from network topology 6–14 weeks ahead. Maps nodes, threads, nutrient flow, stress signals, and dead zones. Returns network health score, regime, and fruiting body risk.

### `intelligence.tectonic` (~44 tokens)

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

### `intelligence.aftershock` (~71 tokens)

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

Input parameters:

- `elapsedHours` (number)
- `eventType` (string)
- `horizonHours` (number)
- `magnitude` (number)
- `origin` (string)

### `intelligence.contagion` (~61 tokens)

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

Input parameters:

- `listNodes` (boolean)
- `magnitude` (number)
- `origin` (string)

### `intelligence.resonance` (~41 tokens)

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

### `intelligence.gender_risk` (~70 tokens)

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.

### `market.shipping` (~41 tokens)

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

### `market.fx` (~38 tokens)

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

### `treasury.yield_route` (~96 tokens)

Analysis-only treasury yield routing. Evaluates whether idle USDC can be routed through sUSDS (Sky Protocol) for the duration of the pre-settlement window. Never moves funds. Returns ROUTE or HOLD with full risk disclosure. Minimum $50K.

Input parameters:

- `amountUsdc` (number, required)
- `dryRun` (boolean)
- `riskTolerance` (string)
- `settlementDeadlineUtc` (string, required)

### `mercury.accounts` (~44 tokens)

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.

### `mercury.transactions` (~59 tokens)

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

Input parameters:

- `accountId` (string, required)
- `limit` (number)
- `offset` (number)

### `mercury.ach_authorize` (~109 tokens)

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

Input parameters:

- `accountId` (string, required)
- `amount` (number, required)
- `autoExecute` (boolean)
- `externalMemo` (string)
- `idempotencyKey` (string)
- `note` (string)
- `purpose` (string)
- `recipientId` (string)
- `recipientName` (string)

### `mercury.send` (~166 tokens)

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.

Input parameters:

- `accountId` (string, required)
- `accountNumber` (string)
- `amount` (number, required)
- `bankCountry` (string)
- `bankName` (string)
- `currency` (string)
- `dpxRoute` (boolean)
- `note` (string)
- `paymentMethod` (string)
- `recipientCountry` (string)
- `recipientEmail` (string)
- `recipientId` (string)
- `recipientName` (string)
- `routingNumber` (string)
- `sandbox` (boolean)
- `swiftCode` (string)

### `mercury.sweep` (~77 tokens)

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

Input parameters:

- `accountId` (string, required)
- `riskTolerance` (string)
- `sandbox` (boolean)
- `settlementDeadlineUtc` (string)
- `thresholdUsd` (number, required)

### `swift.gpi_track` (~67 tokens)

Track a SWIFT GPI payment by UETR (RFC 4122 UUID). Returns current GPI status (ACCP/PDNG/RJCT) and ISO 20022 pacs.002 payload for gpi Tracker submission.

Input parameters:

- `uetr` (string, required)

## Diagnostics

Captured diagnostic sections: Provenance, Dependencies. The full working is on the page: https://verifymcp.io/servers/untitledfinancial-dpx/untitledfinancial-dpx-mcp#diagnostics

## Score history

- 2026-08-03: 56
- 2026-08-02: 56
- 2026-08-01: 18
- 2026-07-31: 13
- 2026-07-30: 17
- 2026-07-28: 35
- 2026-07-27: 35

## Links

- npm package: https://www.npmjs.com/package/@untitledfinancial/dpx-mcp
- Socket report: https://socket.dev/npm/package/@untitledfinancial/dpx-mcp
- Changelog RSS feed: https://verifymcp.io/servers/untitledfinancial-dpx/untitledfinancial-dpx-mcp/changelog.xml
- Changelog JSON feed: https://verifymcp.io/servers/untitledfinancial-dpx/untitledfinancial-dpx-mcp/changelog.json
- HTML version of this page: https://verifymcp.io/servers/untitledfinancial-dpx/untitledfinancial-dpx-mcp
