LabscoMCP early access ↗
untitledfinancialMCP SERVER

DPX

13 tools for cross-border USDC settlement on Base plus a macro-signal oracle — quotes, ESG counterparty scores, on-chain fee verification, and the settlement call itself.

by untitledfinancial ↗Wallets, Signing & Transaction ExecutionCommunity

LABSCO SUMMARY

Sandbox until you say otherwise.

The setting to know before anything else is SANDBOX_MODE, which ships as true: quoting, scoring and verifying all work without touching it, and only flipping it lets settle move funds on Base mainnet. The sequence that follows suits an agent well, because each step is a separate deliberate call — quote, verify the quote against the on-chain router, score the counterparty, then execute.

What it is

An MCP server for DPX, which pairs a signals oracle with a cross-border stablecoin settlement rail. The tools split by consequence: read a quote, a counterparty's ESG score, oracle status and the fee schedule; verify the quote against the on-chain router; then settle, and look the settlement up afterwards by ID.

What you get

  • A binding fee quote with a 300s TTL, at an all-in rate adjusted by live ESG — get_quote
  • The off-chain quote confirmed against the on-chain DPXSettlementRouter before anything executes — verify_fees
  • A live ESG score for a wallet address, refreshed hourly from institutional sources — get_esg_score
  • Oracle output — full tier scores, alerts, chaos-regime flag and briefing — plus a plain stability read of STABLE, CAUTION or UNSTABLE — get_oracle_status, get_reliability
  • Execute a settlement, cross-border or domestic, sandbox or live, then retrieve it by ID for the full audit record — settle, get_settlement_status
  • Cost context: the complete fee table with volume tiers, and a per-transaction comparison against other rails — get_fee_schedule, compare_to_competitors
  • Protocol capabilities and contract addresses, live health of local payment rails, an investment memo, and a gated macro briefing — get_manifest, get_rail_status, get_investment_context, get_intelligence

Requirements

npx -y @untitledfinancial/dpx-mcp in the client config, over stdio (2.4.2 in package.json), or connect to https://mcp.untitledfinancial.com/mcp over HTTP with nothing installed; Smithery will install it too. SANDBOX_MODE defaults to true — setting it to false is what makes settle execute live on-chain. STABILITY_ORACLE_URL, SETTLEMENT_AGENT_URL and INTELLIGENCE_URL override the service endpoints. The intelligence endpoints are a separate product, paid per call in USDC over x402 on Base with no API key.

Setup effort

One command — npx @smithery/cli install @untitledfinancial/dpx-mcp --client claude