get_manifestLABSCO 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
DPXSettlementRouterbefore 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,CAUTIONorUNSTABLE—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
USE CASES
Pricing a transfer before committing
Get a binding quote, then confirm it matches the on-chain router.
Vetting a counterparty
Read the wallet's live ESG score before deciding whether to settle with it.
Checking conditions first
Read the oracle's stability status and full tier output before executing anything.
Executing and keeping the record
Settle, then look the settlement up by ID for the full audit record.
Justifying the rail
Pull the fee table with volume tiers and the per-transaction comparison against other options.
13 tools
Listed in project docs. Your client may show a different list.
get_quoteget_esg_scoreget_reliabilityget_oracle_statusget_fee_scheduleverify_feescompare_to_competitorsget_rail_statussettleget_settlement_statusget_investment_contextget_intelligenceBEFORE YOU INSTALL
What to know first
Tools you get
13 tools named in the project's documentation.
Requires
npx on PATH
INSTALLATION
Connect your client
Server setup
npx
Smithery
npx @smithery/cli install @untitledfinancial/dpx-mcp --client claudeHosted endpoint
https://mcp.untitledfinancial.com/mcpAdd this hosted endpoint to your MCP client.
MCP Clients
Claude Desktop
{
"mcpServers": {
"dpx": {
"command": "npx",
"args": [
"-y",
"@untitledfinancial/dpx-mcp"
]
}
}
}~/Library/Application Support/Claude/claude_desktop_config.json
Any MCP client — remote
{
"mcpServers": {
"dpx": {
"type": "http",
"url": "https://mcp.untitledfinancial.com/mcp"
}
}
}