Skip to content
🔑 DPX is in private beta. Settlement execution requires approval — request access. All other APIs are live and free to use in sandbox mode.

MCP — Connect Claude

The DPX MCP server gives Claude Desktop native access to all pricing, stability, and ESG endpoints. No browser required — Claude can price settlements and check stability directly in conversation.

Terminal window
cd ~/Documents/GitHub/dpx-protocol/dpx-mcp
npm install

Open ~/Library/Application Support/Claude/claude_desktop_config.json and add:

{
"mcpServers": {
"dpx": {
"command": "node",
"args": ["/Users/victoriacase/Documents/GitHub/dpx-protocol/dpx-mcp/index.js"],
"env": {
"STABILITY_ORACLE_URL": "http://localhost:3000",
"ESG_ORACLE_URL": "http://localhost:3001"
}
}
}
}

Beta partners: Replace the localhost URLs with the production endpoints provided upon approval.

The DPX tools will appear in Claude’s tool list.

ToolDescription
get_manifestProtocol capabilities and contract addresses
get_quoteFull fee breakdown for a settlement
get_esg_scoreLive E, S, G scores and current fee
get_reliabilityStability signals and peg health
get_fee_scheduleComplete fee table
verify_feesConfirm on-chain fees match quote
get_oracle_statusRaw oracle output
compare_to_competitorsDPX vs Stripe, Wise, SWIFT

Once connected, you can ask Claude:

  • “Price a $2M cross-border settlement at our current ESG score”
  • “Is the oracle stable enough to proceed with a $10M settlement today?”
  • “How do our fees compare to Stripe for a $500K transfer?”
  • “Get a quote and tell me the quoteId — I’ll need it for execution”

The MCP server uses stdio transport (JSON-RPC 2.0). All tool logging goes to stderr; stdout is reserved for the protocol.

/Users/victoriacase/Documents/GitHub/dpx-protocol/dpx-mcp/index.js