@untitledfinancial/dpx-mcp
v2.6.0
Published
Settlement rail native to AI agents — 94 MCP tools for cross-border and domestic settlement, fee quoting, ESG scoring, SFDR/AML/KYA compliance screening, macro and climate intelligence, compute-procurement intelligence, agent-to-agent invoicing, delegated
Maintainers
Readme
DPX MCP Server
Compliance-grade stablecoin settlement rail for AI agents. DPX exposes an 11-layer intelligence oracle and a cross-border settlement rail as a single MCP server — any AI agent can read macro signals, score ESG counterparty risk, screen sanctions, and execute settlements with no human in the loop.
94 tools | Base mainnet | GENIUS Act + MiCA + Basel III + FATF Travel Rule
What DPX is
DPX is two things built as one system:
1. An AI intelligence layer — a self-adjusting oracle that synthesizes 32+ real-time signals across climate, macroeconomics, FX, energy transition, supply chain, earth systems, and ESG. The oracle recalibrates tier weights weekly against prediction outcomes (Platt scaling), stores scenario fingerprints in a Vectorize index, and runs an AI synthesis layer on top of all nine data tiers. Intelligence endpoints are a standalone data product: pay-per-call in USDC via x402, no API key required.
2. A settlement rail — cross-border USDC/EURC settlement on Base mainnet at ~2.035% all-in (Sovereign tier ~1.51%), versus 2–5% for SWIFT. Every settlement is ESG-scored, oracle-gated, and compliant with GENIUS Act (US), MiCA (EU), and Basel III by default.
Quick Start
Claude Desktop
Add to ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"dpx": {
"command": "npx",
"args": ["-y", "@untitledfinancial/dpx-mcp"]
}
}
}Restart Claude Desktop. All 94 tools are immediately available — no API key needed for the core settlement/oracle/compliance toolset. A handful of intelligence tools (macro/climate signal endpoints) are gated by the backend and return payment_required unless INTELLIGENCE_API_KEY or RAPIDAPI_KEY is set.
Remote HTTP (no install)
{
"mcpServers": {
"dpx": {
"type": "http",
"url": "https://mcp.untitledfinancial.com/mcp"
}
}
}Smithery
npx @smithery/cli install @untitledfinancial/dpx-mcp --client claudeTools
Protocol
| Tool | Description |
|------|-------------|
| protocol.manifest | DPX protocol capabilities, contract addresses, and supported assets |
| protocol.investment_context | Structured investment memo for AI-native due diligence agents |
Settlement
| Tool | Description |
|------|-------------|
| settlement.quote | Binding fee quote (300s TTL) — all-in rate with live ESG adjustment |
| settlement.execute | Execute a cross-border or domestic settlement through the Settlement Agent. Oracle-gated; defaults to sandbox=true |
| settlement.status | Look up a settlement by ID — status, oracle score, fee breakdown, txHash |
| settlement.nl | Natural language settlement — plain English → money moves |
Fees
| Tool | Description |
|------|-------------|
| fees.schedule | Complete fee table with volume tiers |
| fees.verify | Confirm off-chain quote matches on-chain DPXSettlementRouter before executing |
| fees.compare | DPX vs Stripe, Wise, SWIFT, bank wire — dollar savings per transaction |
Settlement routing & batch
| Tool | Description |
|------|-------------|
| route | Multi-stablecoin routing — ranks USDC/EURC/USDT for a corridor, returns a ready settleBody |
| flow_check | Single pre-flight call: oracle + compliance + routing in parallel, unified go/no-go |
| batch_settle | Submit up to 50 settlements in one call, concurrent execution |
| settle.subscribe | Register a webhook for settlement.completed events |
Oracle & Stability
| Tool | Description |
|------|-------------|
| oracle.stability | Current oracle stability status (cross-border and domestic) |
| oracle.status | Full 11-layer Stability Oracle v9.0 signal (ESG Oracle is separate) |
| oracle.rails | Live health of local payment rails (PIX, SEPA, FedACH, etc.) |
| oracle.mycelium | Mycelium Network Oracle — crisis formation from network topology |
| oracle.governance | Governance score (GLEIF + World Bank WGI) for a legal entity by LEI or name |
| stability.corridor | Corridor-specific settlement stability score for a currency pair |
| stability.settlement_window | Ranked 4h execution windows over the next 72h for a settlement |
| stability.stablecoin_route | Recommended stablecoin (USDC/EURC/USDT/etc.) per corridor |
ESG & Compliance
| Tool | Description |
|------|-------------|
| esg.score | Live ESG score for a wallet address |
| esg.lookup | Resolve a company name/domain/ticker to a LEI and return its ESG score |
| esg.batch | Score up to 50 entities (LEIs or names) in one call |
| esg.portfolio | Score up to 200 entities as a portfolio — tier distribution, worst/best performers |
| esg.trend | Historical ESG trajectory for an entity by LEI |
| esg.watch | Register a webhook that fires when an entity's ESG score shifts |
| compliance.sfdr_screen | SFDR PAI indicator screen for a counterparty |
| compliance.ubo_chain | Trace beneficial ownership up to 3 levels deep, sanctions-screened at every node |
| compliance.pep_screen | Screen an individual against the OpenSanctions PEP dataset |
| compliance.regulatory_calendar | Structured calendar of MiCA/SFDR/CSRD/GENIUS Act/FATF obligations |
| agent.kya_register | Know Your Agent registration — ANONYMOUS/REGISTERED/VERIFIED tiers |
| agent.kya_verify | Verify a registered agent, receive a signed 1-hour credential |
| agent.mandate_create | Create an AP2-compatible spend mandate for a registered agent |
Macro & climate intelligence
| Tool | Description |
|------|-------------|
| intelligence.subscribe | Webhook alert when a signal (stability/cascade/macro_stress/climate/fx) crosses a threshold |
| intelligence.subscription.get | Check an intelligence subscription's status |
| intelligence.subscription.delete | Cancel an intelligence subscription |
| intelligence.tectonic | Slow-moving structural stress across 22 fault lines in 5 domains |
| intelligence.aftershock | Secondary waves following a primary cascade event (0–72h / 1–4wk / 1–6mo) |
| intelligence.contagion | Epidemiological R-value spread model across 30 nodes in 6 domains |
| intelligence.resonance | Detects macro forces oscillating in phase (amplification vs. cancellation) |
| intelligence.gender_risk | GBV/labour-participation → sovereign risk premium mapping across 18 countries |
| market.cascade | Butterfly Effect cascade — shock propagation across 24 nodes in 4 domains |
| market.shipping | Global freight market stress — ocean/air/truck/rail, 8 trade routes |
| market.fx | Per-pair FX settlement execution risk for 10 major corridors vs. USD |
| defi.concept_lookup | 39-term DeFi/digital-currency glossary |
| defi.research_papers | 13 institutional research papers on CBDCs, stablecoins, cross-border payments |
Climate & commodity forecast
| Tool | Description |
|------|-------------|
| forecast.commodity_outlook | Climate-driven 30/60/90d outlook for 1 of 11 commodities |
| forecast.portfolio_stress | Climate stress test for a weighted multi-commodity portfolio |
| forecast.scenario | What-if climate scenario analysis (named or custom stressors) |
| forecast.production_regions | ~40 global production regions ranked by climate risk |
| forecast.calendar | 12 seasonal climate event windows with commodity impact |
FX intelligence
| Tool | Description |
|------|-------------|
| fx.rate | Live mid-market FX rate for any currency pair |
| fx.cost_certainty | All-in settlement cost quote incl. fees, FX spread, and variance |
| fx.corridors | 60+ currency corridors ranked by stability tier |
Analytics
| Tool | Description |
|------|-------------|
| analytics.overview | Live stability + ESG + fee snapshot and settlement readiness assessment |
| dpx.metrics | Protocol usage telemetry (request volume, error rate) — hosted server only |
Banking & card integrations (client's own connected accounts)
| Tool | Description |
|------|-------------|
| mercury.accounts | List connected Mercury bank accounts and balances |
| mercury.transactions | List recent transactions for a Mercury account |
| mercury.ach_authorize | Compliance pre-screen an ACH payment before sending |
| mercury.send | Send a Mercury payment (ACH/wire/RTP/international wire/check) |
| mercury.sweep | Idle-balance yield routing analysis — never moves funds automatically |
| ramp.connect | OAuth-connect a client's own Ramp corporate account |
| ramp.spend_analysis | Cross-border spend opportunity analysis on a connected Ramp account |
| ramp.agent_card | Issue a scoped, single-use Ramp Agent Card to fund a settlement |
| ramp.settle | Settle via a Ramp Agent Card — fiat leg on Ramp, stablecoin leg on DPX |
| ramp.compliance_screen | Pre-screen a Ramp payment (FATF, sanctions, PEP, UBO) before issuing a card |
| card.positions | Plan treasury settlement for a crypto card program — analysis only |
| card.settle | Execute treasury settlement for a crypto card program |
| swift.gpi_track | Track a DPX settlement via SWIFT gpi-compatible status (pacs.002) |
| treasury.yield_route | Idle settlement float yield analysis (sUSDS) — never moves funds |
| integration.verify | Initiate the $0.01 USDC onboarding handshake for a new integration |
| integration.status | Poll onboarding handshake status |
Compute — free-tier AI model routing
| Tool | Description |
|------|-------------|
| compute.models | List free-tier AI models available via DPX Compute (OpenRouter) |
| compute.cost | Recommend the best free model for a task, without running inference |
| compute.route | Route a task to the best free model and run inference |
Compute Procurement Intelligence
| Tool | Description |
|------|-------------|
| compute.supply_chain | Semiconductor & AI compute supply chain risk (30–90d lead signals) |
| compute.energy | Energy cost & availability for data center procurement |
| compute.sovereign_risk | Geopolitical & sovereign risk for compute infrastructure jurisdictions |
| compute.cascade | Simulate disruption cascades (TSMC offline, ASML embargo, etc.) |
| compute.shipping | Shipping & logistics stress for AI hardware procurement |
| compute.macro_timing | Macro conditions for large compute capital commitments |
| compute.commodity | Rare earth & commodity intelligence for compute inputs |
Invoices (agent-to-agent)
| Tool | Description |
|------|-------------|
| invoice.create | Create a machine-payable agent-to-agent invoice |
| invoice.pay | Pay an invoice by ID (agent-to-agent payment primitive) |
| invoice.get | Retrieve invoice status and receipt |
Policy (delegated spend)
| Tool | Description |
|------|-------------|
| policy.create | Create a delegated spend policy with limits + allowed purposes |
| policy.check | Check whether a payment is within a spend policy |
| policy.audit | Tamper-evident audit ledger for a policy |
| policy.delegate | Delegate payment authority from a parent agent to a sub-agent with limits |
Receipts & audit
| Tool | Description |
|------|-------------|
| receipt.create | Record a tamper-evident, HMAC-signed receipt for an agent financial action |
| ledger.session | Aggregated payment graph for a multi-agent session — total spent, transaction list |
Docs
| Tool | Description |
|------|-------------|
| search_docs | Keyword search over bundled DPX documentation |
Computer Use
| Tool | Description |
|------|-------------|
| computer_use.pay | Complete a payment Claude's computer use session found on screen |
Example flow
AI agent settlement workflow:
Agent: settle $2M USD → EUR for counterparty...
settlement.quote → $40,700 all-in at 2.035%, quoteId valid 300s
fees.verify → on-chain fee matches off-chain quote ✓
settlement.execute → executed on Base mainnet, txHash + IPFS receipt returnedESG and compliance screening before payment:
esg.score → ESG score 81, fee surcharge: 0.00%
compliance.sfdr_screen → SFDR PAI indicators clearIntelligence query (separate REST product, x402 pay-per-call — not an MCP tool):
import { withPaymentInterceptor } from 'x402-fetch';
const fetchWithPayment = withPaymentInterceptor(fetch, wallet);
const data = await (await fetchWithPayment('https://intelligence.untitledfinancial.com/intelligence/macro-stress')).json();
// → { stressIndex: 42, regime: "LATE_CYCLE", leadSignals: { fxImplication: "USD_STRENGTH_RISK" } }Intelligence endpoints (standalone, x402 pay-per-call)
Deployed at https://intelligence.untitledfinancial.com. Pay per call in USDC on Base — no API key, no subscription.
| Endpoint | Price | Cache | What it returns |
|----------|-------|-------|-----------------|
| GET /intelligence/macro-stress | $0.15 | 1h | Credit regime, OAS spreads, TED, VIX, C&I lending signals |
| GET /intelligence/climate | $0.25 | 24h | Precipitation anomalies across 10 agricultural zones |
| GET /intelligence/climate-pulse | $0.25 | 6h | Real-time climate anomaly pulse — weather extremes, drought, flood risk |
| GET /intelligence/supply-chain | $0.25 | 6h | Lane bottleneck scoring — NY Fed GSCPI + live waterway levels |
| GET /intelligence/energy-transition | $0.25 | 24h | Renewable share, grid carbon intensity, fossil demand curve |
| GET /intelligence/esg/:address | $0.25 | 6h | Entity-level ESG from GLEIF + SEC EDGAR + EPA ECHO + OSHA |
| GET /intelligence/earth-systems | $0.50 | 48h | Planetary health dashboard — CO₂, temp, sea ice, 9 tipping points |
| GET /intelligence/instability | $0.50 | 1h | Composite instability signal — cross-tier systemic risk detection |
| GET /intelligence/cascade | $0.75 | 30m | Full cascade risk model — shock propagation, amplification loops, scenario tree |
Oracle architecture
| Layer | Signal | |-------|--------| | 0 — Climate & Environmental | 30–90 day lead indicators | | 1 — Commodities & Energy | Spot + structural signals | | 2 — Macroeconomic | 4 independent sources per indicator | | 3 — Currency & FX | 4 cross-validated APIs | | 4 — Basket Verification | On-chain Chainlink + 3 FX APIs | | 5 — Bond Yields | FRED yield curve | | 6 — Infrastructure + Conflict | Dual sub-modules | | 7 — Cross-Body Integration | Geopolitical, capital flows, tech/AI supply chain | | 8 — USD Structural Health | 25+ signals, 10% composite blend | | 9 — AI Synthesis | AI reasoning layer — degrades gracefully |
Tier weights recalibrate weekly via Platt scaling. Scenario fingerprints stored in Cloudflare Vectorize.
Compliance
GENIUS Act (US) · MiCA (EU) · SFDR/CSRD · Basel III · FATF Travel Rule · FCA/PSR (UK)
Live contracts (Base mainnet)
| Contract | Address |
|----------|---------|
| DPXSettlementRouter | 0xe333551E18ef0471A71d7e8e761212766aa5AD4f |
| DPXToken | 0x7A62dEcF6936675480F0991A2EF4a0d6f1023891 |
| ESGCompliance | 0x7717e89bC45cBD5199b44595f6E874ac62d79786 |
Verified on Sourcify.
Links
- Homepage: mcp.untitledfinancial.com
- Docs: docs.untitledfinancial.com
- npm: @untitledfinancial/dpx-mcp
- Smithery: smithery.ai/servers/untitledfinancial/dpx-mcp
- MCP Registry: registry.modelcontextprotocol.io
License
BSD 3-Clause. Copyright (c) 2024–2026 Victoria Case / Untitled_ LuxPerpetua Technologies, Inc.
