untitledfinancial avatar

DPX — Settlement & Intelligence for AI Agents

io.github.untitledfinancial/dpx

This connects Claude to a paid intelligence oracle that delivers macro, ESG, and climate data on demand. Each API call uses the x402 protocol for micropayments, settling in USDC or EURC on Base. You'd reach for this when you need Claude to access financial or environmental intelligence that's gated behind per-query pricing rather than subscription tiers. The settlement happens on-chain, so you're paying for exactly what you consume. Good fit if you're building agents that need occasional access to specialized data feeds without monthly overhead, or if you want blockchain-native payment rails built into your MCP workflow.

tools
80
transport
STDIO, HTTP
env vars
13
last updated
Oct 10, 2026

Install

From registry metadata
$ npx add-mcp https://mcp.untitledfinancial.com/mcp --name dpx

Run in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.

Review the command, arguments and environment values before installing. MCP servers run with your local permissions.

Other ways

Claude Code

$ claude mcp add --transport http dpx https://mcp.untitledfinancial.com/mcp

Run in your terminal. Add --scope user to make it available in every project.

Tools

Verified live · 80 tools

Verified live against the running server on Nov 6, 2026.

protocol.manifestGet 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.

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.

No parameters. Call it with no arguments.

settlement.quoteGet 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 settleme...7 params

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

Parameters* required
amountUsd*number
Settlement amount in USD.
counterpartyNamestring
Counterparty company name — used for ESG auto-lookup if lei is not provided.
esgScorenumber
Estimate only (ignored when senderAddress is given). Counterparty ESG score 0–100. If omitted and lei or counterpartyName is provided, the ESG Oracle is queried automatically.
hasFxboolean
True if source and destination currencies differ (adds 0.40% FX fee).
leistring
Counterparty LEI — triggers automatic ESG lookup if esgScore is not provided.
monthlyVolumeUsdnumber
Ignored. Volume discounts are not applied by the router, so none are quoted.
senderAddressstring
Paying agent wallet address. The ESG fee is charged on the PAYER's on-chain score, so pass this for an exact quote; esgScore, lei and counterpartyName are then ignored.
esg.scoreGet 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. U...1 params

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

Parameters* required
addressstring
Wallet address (0x...) to score. Omit for protocol default.
esg.lookupResolve 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...3 params

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

Parameters* required
countrystring
ISO-2 country code to narrow results (e.g. "US", "DE"). Optional but improves match accuracy.
narrateboolean
Set true to include a 2–3 sentence plain-English compliance narrative generated by the AI synthesis layer.
q*string
Company name, domain, or ticker to look up (e.g. "Apple Inc", "siemens.com", "MSFT")
esg.batchScreen up to 50 entities in a single call. Accepts LEIs or company names (GLEIF-resolved). Returns results ranked by composite ESG score descending — highest scoring counterparties first. Useful for portfolio-level compliance screening, supplier due diligence, and TMS pre-paym...2 params

Screen up to 50 entities in a single call. Accepts LEIs or company names (GLEIF-resolved). Returns results ranked by composite ESG score descending — highest scoring counterparties first. Useful for portfolio-level compliance screening, supplier due diligence, and TMS pre-paym...

Parameters* required
leisarray
Array of LEIs to screen (fastest path — no GLEIF resolution needed).
namesarray
Array of company names to screen (resolved via GLEIF — slower, allows ≤3s per name).
esg.watchRegister 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. Returns a watchId for status checks and cancellation. Webhook payload...3 params

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. Returns a watchId for status checks and cancellation. Webhook payload...

Parameters* required
lei*string
20-character GLEIF LEI of the entity to monitor.
thresholdPointsnumber
Fire webhook if composite score changes by ≥ N points. Default 5. Minimum 1.
webhookUrl*string
HTTPS URL to POST score change alerts to. Must be HTTPS.
esg.portfolioScore 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 (bottom 10% by composite), top performers, MiCA Article 72...3 params

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 (bottom 10% by composite), top performers, MiCA Article 72...

Parameters* required
labelstring
Optional label for this portfolio (e.g. "Q3 2026 Counterparties").
leisarray
LEIs to score (fastest — no name resolution).
namesarray
Company names to score (GLEIF-resolved).
intelligence.subscribeRegister a webhook to receive alerts when a DPX intelligence signal crosses a threshold. Supported signals: stability (overall 0–100 score), cascade (shock propagation risk), macro_stress, climate, fx, or any. The cron checks hourly and fires the webhook on crossing — edge-tri...5 params

Register a webhook to receive alerts when a DPX intelligence signal crosses a threshold. Supported signals: stability (overall 0–100 score), cascade (shock propagation risk), macro_stress, climate, fx, or any. The cron checks hourly and fires the webhook on crossing — edge-tri...

Parameters* required
directionstring
Fire when signal goes above or below threshold. Default: above.one of above · below
labelstring
Optional label for your own tracking.
signalstring
Signal to monitor. Default: stability.one of stability · cascade · macro_stress · climate · fx · any
threshold*number
Score value (0–100) that triggers the webhook.
webhookUrl*string
HTTPS URL to POST alerts to.
intelligence.subscription.getCheck the status of an intelligence subscription by ID. Returns current signal score, last fired timestamp, total alerts fired, and subscription configuration. Use after intelligence.subscribe to verify a subscription is active.1 params

Check the status of an intelligence subscription by ID. Returns current signal score, last fired timestamp, total alerts fired, and subscription configuration. Use after intelligence.subscribe to verify a subscription is active.

Parameters* required
subscriptionId*string
UUID returned by intelligence.subscribe.
intelligence.subscription.deleteCancel an intelligence subscription by ID. Stops future webhook alerts for that subscription. The alert log is retained for audit purposes.1 params

Cancel an intelligence subscription by ID. Stops future webhook alerts for that subscription. The alert log is retained for audit purposes.

Parameters* required
subscriptionId*string
UUID returned by intelligence.subscribe.
esg.trendGet 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. Data accumulates each time the entity is scored via esg.lookup, esg.batch, or esg.portfolio. U...2 params

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. Data accumulates each time the entity is scored via esg.lookup, esg.batch, or esg.portfolio. U...

Parameters* required
daysnumber
Lookback window in days (7–365). Default 90.
lei*string
20-character GLEIF LEI.
oracle.governanceGet 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 (Government Effectiveness, Control of Corruption, Rule of Law). Returns c...3 params

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 (Government Effectiveness, Control of Corruption, Rule of Law). Returns c...

Parameters* required
countrystring
ISO-2 country code for World Bank WGI lookup (e.g. "DE", "US"). Optional but improves score accuracy.
leistring
20-character GLEIF LEI. Provide this for fastest response.
qstring
Company name to resolve via GLEIF if LEI is unknown (e.g. "Siemens AG").
compliance.ubo_chainTrace the beneficial ownership chain for any legal entity up to 3 levels deep using GLEIF relationship records, then screen every node in the chain against the OpenSanctions consolidated sanctions list (OFAC SDN, EU, UN, UK OFSI). Returns chain structure (SUBJECT → DIRECT_PARE...2 params

Trace the beneficial ownership chain for any legal entity up to 3 levels deep using GLEIF relationship records, then screen every node in the chain against the OpenSanctions consolidated sanctions list (OFAC SDN, EU, UN, UK OFSI). Returns chain structure (SUBJECT → DIRECT_PARE...

Parameters* required
deepboolean
Set true to attempt 3-level traversal including intermediate nodes. Default false (direct + ultimate parent only).
lei*string
20-character GLEIF LEI of the entity to trace (e.g. "2594007XIACKNMUAW223").
compliance.pep_screenScreen an individual by name against the OpenSanctions PEP (Politically Exposed Person) dataset. PEPs include heads of state, senior government officials, senior executives of state-owned enterprises, senior politicians, senior military officers, judicial officials, and their...2 params

Screen an individual by name against the OpenSanctions PEP (Politically Exposed Person) dataset. PEPs include heads of state, senior government officials, senior executives of state-owned enterprises, senior politicians, senior military officers, judicial officials, and their...

Parameters* required
countrystring
ISO-2 country code to narrow the search (e.g. "IT"). Optional.
q*string
Full name to screen (e.g. "Mario Draghi").
compliance.regulatory_calendarReturns a structured calendar of upcoming and in-effect compliance obligations across MiCA (EU crypto-asset markets regulation), SFDR (Sustainable Finance Disclosure Regulation), CSRD (Corporate Sustainability Reporting Directive), the US GENIUS Act (payment stablecoin framewo...

Returns a structured calendar of upcoming and in-effect compliance obligations across MiCA (EU crypto-asset markets regulation), SFDR (Sustainable Finance Disclosure Regulation), CSRD (Corporate Sustainability Reporting Directive), the US GENIUS Act (payment stablecoin framewo...

No parameters. Call it with no arguments.

defi.concept_lookupA 39-term DeFi/digital-currency glossary spanning fundamentals, blockchain, tokens/assets, protocols, governance, security, and regulatory terms (fiat, TVL, AMM, DAO, impermanent loss, MiCA, and more), sourced from the World Economic Forum glossary plus DPX-curated DeFi infras...1 params

A 39-term DeFi/digital-currency glossary spanning fundamentals, blockchain, tokens/assets, protocols, governance, security, and regulatory terms (fiat, TVL, AMM, DAO, impermanent loss, MiCA, and more), sourced from the World Economic Forum glossary plus DPX-curated DeFi infras...

Parameters* required
qstring
Optional keyword filter across term, definition, and category (e.g. "collateral", "governance").
defi.research_papers13 structured institutional research papers on CBDCs, stablecoins, crypto regulation, and cross-border payments — from BIS, the Federal Reserve, ECB, FSB, IMF, G7, SWIFT, and R3 — each with a summary and key findings. These papers are free but otherwise scattered as individual...1 params

13 structured institutional research papers on CBDCs, stablecoins, crypto regulation, and cross-border payments — from BIS, the Federal Reserve, ECB, FSB, IMF, G7, SWIFT, and R3 — each with a summary and key findings. These papers are free but otherwise scattered as individual...

Parameters* required
qstring
Optional keyword filter across title, organization, summary, and category (e.g. "mBridge", "reserve").
stability.corridorCorridor-specific settlement stability score (0–100) for any currency pair. Combines the live global Stability Oracle score with corridor-specific risk adjustments covering 28 currency pairs: regulatory flags (BCB/IOF for BRL, PBoC capital rules for CNH, BCRA controls for ARS,...2 params

Corridor-specific settlement stability score (0–100) for any currency pair. Combines the live global Stability Oracle score with corridor-specific risk adjustments covering 28 currency pairs: regulatory flags (BCB/IOF for BRL, PBoC capital rules for CNH, BCRA controls for ARS,...

Parameters* required
from*string
Source currency ISO-4217 code (e.g. "USD", "EUR", "GBP").
to*string
Destination currency ISO-4217 code (e.g. "BRL", "MXN", "SGD").
stability.settlement_windowOptimal 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: corridor stability, FX session liquidity, cascade level decay/growth based on macro outlook, weekend/off...5 params

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: corridor stability, FX session liquidity, cascade level decay/growth based on macro outlook, weekend/off...

Parameters* required
amountnumber
Settlement amount (default 1,000,000). Used for large-amount guidance ≥$5M.
currencystring
Currency of the amount (defaults to from).
from*string
Source currency ISO-4217 (e.g. "USD").
leistring
Optional 20-char GLEIF LEI of counterparty — fetches live ESG tier to apply counterparty risk penalty.
to*string
Destination currency ISO-4217 (e.g. "BRL").
stability.stablecoin_routeMulti-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 (USDC, EURC, BRLA, MXNC, NGNC, AE...3 params

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 (USDC, EURC, BRLA, MXNC, NGNC, AE...

Parameters* required
amountUsdnumber
Settlement amount in USD (used for liquidity tier and large-amount warnings).
from*string
Source currency ISO-4217 (e.g. "USD").
to*string
Destination currency ISO-4217 (e.g. "EUR", "BRL", "AED").
agent.kya_registerKYA — Know Your Agent. Three-tier registration model — compliance burden scales with settlement risk, no documents ever required. ANONYMOUS: agent name only, $1K/day cap, instant. REGISTERED: add ownerEntity + ownerEmail (self-attested, no verification), $25K/day cap, instant....8 params

KYA — Know Your Agent. Three-tier registration model — compliance burden scales with settlement risk, no documents ever required. ANONYMOUS: agent name only, $1K/day cap, instant. REGISTERED: add ownerEntity + ownerEmail (self-attested, no verification), $25K/day cap, instant....

Parameters* required
frameworkstring
Agent framework: "claude", "gpt-4o", "gemini", "custom", etc.
mandateobject
Optional AP2-compatible spend mandate (REGISTERED/VERIFIED only). Caps are clamped to tier limits for REGISTERED agents.
name*string
Human-readable name for this agent.
ownerEmailstring
Contact email. Required for REGISTERED tier ($25K/day cap). Self-attested, not verified.
ownerEntitystring
Organization or person that owns/operates this agent. Required for REGISTERED tier.
ownerLeistring
20-char GLEIF LEI. Providing a valid active LEI instantly grants VERIFIED tier — no documents. Get your LEI at gleif.org.
protocolsarray
Supported protocols: ["x402", "ap2", "mcp", "a2a"].
publicKeystring
Optional public key for credential signature verification.
agent.mandate_createCreate 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 (LEIs or wallets), allowed currency pairs, ESG floor, and expiry. ANONYMOUS a...8 params

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 (LEIs or wallets), allowed currency pairs, ESG floor, and expiry. ANONYMOUS a...

Parameters* required
agentId*string
Agent ID from agent.kya_register.
counterpartyWhitelistarray
LEIs or wallet addresses. Empty = any counterparty.
currencyPairsarray
Allowed pairs e.g. ["USD|EUR"]. Empty = any pair.
dailyCapUsd*number
Max USD per calendar day (UTC).
esgFloornumber
Min counterparty ESG score (0 = no floor).
expiresAtnumber
Unix timestamp for mandate expiry.
issuedBystring
Organization issuing this mandate.
maxNotionalUsd*number
Max USD per single settlement.
agent.kya_verifyVerify a registered DPX agent and receive a signed 1-hour credential. Returns KYA level, effective spend caps (tier or mandate), owner verification status, mandate active status, and FATF R.16 compliance attestation. Attach credential.signature as X-Agent-Credential header and...1 params

Verify a registered DPX agent and receive a signed 1-hour credential. Returns KYA level, effective spend caps (tier or mandate), owner verification status, mandate active status, and FATF R.16 compliance attestation. Attach credential.signature as X-Agent-Credential header and...

Parameters* required
agentId*string
Agent ID from agent.kya_register (agt_...).
forecast.commodity_outlookClimate-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,...2 params

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

Parameters* required
freshboolean
true = bypass 4h cache and recompute live signalsdefault: false
symbol*string
Commodity symbolone of WHEAT · CORN · SOYB · COFFEE · COCOA · COTTON
forecast.portfolio_stressClimate stress test for a multi-commodity portfolio. Pass up to 20 positions with weights (percentages or fractions — normalized internally). Returns aggregate portfolio climate score, which positions are most stressed, which could act as climate hedges, and a plain-language s...1 params

Climate stress test for a multi-commodity portfolio. Pass up to 20 positions with weights (percentages or fractions — normalized internally). Returns aggregate portfolio climate score, which positions are most stressed, which could act as climate hedges, and a plain-language s...

Parameters* required
positions*array
Portfolio positions with symbol and weight
forecast.scenarioWhat-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_di...3 params

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

Parameters* required
scenariostring
Built-in scenario ID — or omit and provide stressorOverridesone of la_nina_moderate · la_nina_severe · el_nino_moderate · gulf_hurricane_major · us_plains_drought_severe · black_sea_disruption
stressorOverridesobject
Custom multipliers if not using a named scenario (1.0 = no change)
symbolsarray
Symbols to analyze — omit for all 11
forecast.production_regionsAll ~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). Use to identify which geographic zones are under active climate stress and which commodities...

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). Use to identify which geographic zones are under active climate stress and which commodities...

No parameters. Call it with no arguments.

forecast.calendarSeasonal 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, then by months until next occurrence. Ea...

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, then by months until next occurrence. Ea...

No parameters. Call it with no arguments.

fx.rateLive 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, no API key required). Free.2 params

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, no API key required). Free.

Parameters* required
from*string
Source currency ISO 4217 code (e.g. USD)
to*string
Target currency ISO 4217 code (e.g. BRL)
fx.cost_certaintyAll-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. Answers "if I send $X today, what does my co...5 params

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. Answers "if I send $X today, what does my co...

Parameters* required
amount*number
Amount to send
amountCurrencystring
Currency of the amount (defaults to from)
from*string
Source currency ISO 4217 (e.g. USD)
leistring
Optional counterparty LEI for ESG-adjusted fee tier
to*string
Target currency ISO 4217 (e.g. BRL)
fx.corridorsAll 60+ currency corridors with current stability tier, daily volatility estimate, and regulatory flags. Sort is best-first (OPTIMAL → ADVERSE). Use to compare corridors before choosing a payment route — e.g. "which LATAM corridor is most stable for a $2M payment this week?" F...1 params

All 60+ currency corridors with current stability tier, daily volatility estimate, and regulatory flags. Sort is best-first (OPTIMAL → ADVERSE). Use to compare corridors before choosing a payment route — e.g. "which LATAM corridor is most stable for a $2M payment this week?" F...

Parameters* required
fromstring
Optional: filter to corridors starting from this currency (e.g. USD)
oracle.stabilityGet 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 inc...

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

No parameters. Call it with no arguments.

oracle.statusGet full output from the latest DPX Stability Oracle run. Includes all 11 signal layers: climate & environmental, commodities & energy, macroeconomic, currency & FX, basket verification, infrastructure weak spots, war & conflict, bond yields & yield curve, geopolitical risk, c...

Get full output from the latest DPX Stability Oracle run. Includes all 11 signal layers: climate & environmental, commodities & energy, macroeconomic, currency & FX, basket verification, infrastructure weak spots, war & conflict, bond yields & yield curve, geopolitical risk, c...

No parameters. Call it with no arguments.

fees.scheduleGet the complete DPX fee schedule: all components (core/FX/ESG/license) read from the on-chain router, how the ESG fee follows the paying agent's own score, and scenario examples.

Get the complete DPX fee schedule: all components (core/FX/ESG/license) read from the on-chain router, how the ESG fee follows the paying agent's own score, and scenario examples.

No parameters. Call it with no arguments.

fees.verifyVerify that the off-chain fee quote matches what the on-chain DPXSettlementRouter contract will charge. Returns feesMatch (true/false). Call after get_quote and before settle to confirm fee integrity.3 params

Verify that the off-chain fee quote matches what the on-chain DPXSettlementRouter contract will charge. Returns feesMatch (true/false). Call after get_quote and before settle to confirm fee integrity.

Parameters* required
amountUsd*number
Settlement amount in USD
esgScorenumber
ESG score 0–100
hasFxboolean
Cross-currency settlement?
fees.compareCompare DPX settlement cost against Stripe cross-border (5.4% + $0.30), Wise (0.40–1.50%), Ripple ODL (0.20–0.50%), Lightspark, SWIFT (2.00–5.00%), PayPal, and bank wire. Returns dollar savings vs each at the current DPX all-in rate (~2.035% typical). Also returns GENIUS Act a...4 params

Compare DPX settlement cost against Stripe cross-border (5.4% + $0.30), Wise (0.40–1.50%), Ripple ODL (0.20–0.50%), Lightspark, SWIFT (2.00–5.00%), PayPal, and bank wire. Returns dollar savings vs each at the current DPX all-in rate (~2.035% typical). Also returns GENIUS Act a...

Parameters* required
amountUsd*number
Settlement amount in USD
esgScorenumber
ESG score 0–100
hasFxboolean
Cross-currency? Adds 0.40% FX fee.
senderAddressstring
Paying wallet address (optional). When given, the ESG fee is the payer's on-chain score, exactly as the router charges it.
routeMulti-stablecoin settlement routing. Given amount, source currency (from), and destination currency (to), returns all three stablecoin options (USDC, EURC, USDT) ranked by settlement efficiency. EURC is recommended for EUR destinations — eliminates cross-currency conversion. R...3 params

Multi-stablecoin settlement routing. Given amount, source currency (from), and destination currency (to), returns all three stablecoin options (USDC, EURC, USDT) ranked by settlement efficiency. EURC is recommended for EUR destinations — eliminates cross-currency conversion. R...

Parameters* required
amount*number
Settlement amount in source currency
from*string
Source currency code (USD, EUR, GBP, BRL, etc.)
to*string
Destination currency code (USD, EUR, GBP, etc.)
flow_checkSingle pre-flight call before settling. Runs oracle check, compliance screen, and stablecoin routing in parallel and returns a unified go/no-go decision. Replaces the 3-step oracle → screen → route loop. Returns: decision (PROCEED/HOLD/BLOCKED), recommended token, estimated ne...5 params

Single pre-flight call before settling. Runs oracle check, compliance screen, and stablecoin routing in parallel and returns a unified go/no-go decision. Replaces the 3-step oracle → screen → route loop. Returns: decision (PROCEED/HOLD/BLOCKED), recommended token, estimated ne...

Parameters* required
addressstring
Counterparty wallet address for compliance screen (optional but recommended)
amount*number
Settlement amount in source currency
fromstring
Source currency code (default: USD)
leistring
Counterparty LEI for enhanced compliance check (optional)
tostring
Destination currency code (default: USD)
batch_settleSubmit multiple settlements in a single call. Runs all settlements concurrently — one failure does not block others. Returns a summary (total/succeeded/failed) and per-item results mirroring what POST /settle would return. Maximum 50 per batch.1 params

Submit multiple settlements in a single call. Runs all settlements concurrently — one failure does not block others. Returns a summary (total/succeeded/failed) and per-item results mirroring what POST /settle would return. Maximum 50 per batch.

Parameters* required
settlements*array
Array of settlement request objects (same schema as the settle tool)
invoice.createCreate an agent-to-agent invoice. Agent A calls this to request payment from Agent B. Returns an invoiceId and payUrl — Agent B calls invoice.pay with the invoiceId to settle. Invoice expires after ttlSeconds (default 24h).7 params

Create an agent-to-agent invoice. Agent A calls this to request payment from Agent B. Returns an invoiceId and payUrl — Agent B calls invoice.pay with the invoiceId to settle. Invoice expires after ttlSeconds (default 24h).

Parameters* required
amount*number
Invoice amount in source currency
callbackUrlstring
URL to notify when invoice is paid
currencystring
Source currency code (default: USD)
descriptionstring
Human-readable payment description
destinationCurrencystring
Destination currency (default: same as currency)
recipientAddressstring
Payee wallet address (can also be provided at pay time)
ttlSecondsnumber
Invoice TTL in seconds (default: 86400 = 24h)
invoice.getRetrieve an agent-to-agent invoice by ID. Returns status (OPEN/PAID/EXPIRED), amount, currency pair, and payUrl. Use before calling invoice.pay to confirm the invoice is still OPEN.1 params

Retrieve an agent-to-agent invoice by ID. Returns status (OPEN/PAID/EXPIRED), amount, currency pair, and payUrl. Use before calling invoice.pay to confirm the invoice is still OPEN.

Parameters* required
invoiceId*string
Invoice UUID returned by invoice.create
invoice.payPay an agent-to-agent invoice by ID. Retrieves the invoice, runs settlement via POST /settle, and marks the invoice PAID on success. In sandbox mode returns a simulated receipt; in live mode returns execution parameters for on-chain completion.3 params

Pay an agent-to-agent invoice by ID. Retrieves the invoice, runs settlement via POST /settle, and marks the invoice PAID on success. In sandbox mode returns a simulated receipt; in live mode returns execution parameters for on-chain completion.

Parameters* required
invoiceId*string
Invoice UUID to pay
recipientAddressstring
Payee wallet address (required if not set in invoice)
sandboxboolean
True for sandbox simulation. Default: true — set false only for live execution.
settle.subscribeRegister a webhook callback for settlement completion events. Your endpoint receives a POST with X-DPX-Signature: sha256=<hmac> over the raw JSON body whenever a settlement completes. Returns a subscriptionId and webhookSecret — store the secret immediately, it is returned once.4 params

Register a webhook callback for settlement completion events. Your endpoint receives a POST with X-DPX-Signature: sha256=<hmac> over the raw JSON body whenever a settlement completes. Returns a subscriptionId and webhookSecret — store the secret immediately, it is returned once.

Parameters* required
eventsarray
Event types (default: ["settlement.completed"])
invoiceIdstring
Only deliver the settlement of this invoice. Provide this or recipientAddress.
recipientAddressstring
Only deliver settlements to this recipient. Provide this or invoiceId — the agent rejects subscriptions with neither.
url*string
HTTPS endpoint to receive settlement.completed events
analytics.overviewGet live DPX performance analytics. Returns current stability score, ESG composite scores, live fee breakdown, oracle health across all data sources, and a settlement readiness assessment. Use for dashboards, reporting, and AI-driven monitoring of protocol health.

Get live DPX performance analytics. Returns current stability score, ESG composite scores, live fee breakdown, oracle health across all data sources, and a settlement readiness assessment. Use for dashboards, reporting, and AI-driven monitoring of protocol health.

No parameters. Call it with no arguments.

settlement.executeExecute a DPX cross-border settlement. The Settlement Agent checks oracle conditions, reasons with Claude AI, and executes on-chain (or returns sandbox result if sandbox=true). Returns settlement ID, status (executed/held/sandbox/failed), tx hash, net amount, fees, oracle cond...9 params

Execute a DPX cross-border settlement. The Settlement Agent checks oracle conditions, reasons with Claude AI, and executes on-chain (or returns sandbox result if sandbox=true). Returns settlement ID, status (executed/held/sandbox/failed), tx hash, net amount, fees, oracle cond...

Parameters* required
amount*number
Amount in source currency units
destinationCurrency*string
Destination currency: USD, EUR, GBP, USDC, EURC
esgScorenumber
ESG score override 0–100 (testing only)
purposestring
Payment purpose: intercompany, vendor-payment, payroll, treasury
quoteIdstring
Pre-fetched quoteId from get_quote (optional — agent fetches live if omitted)
recipientAddress*string
On-chain recipient wallet address (0x...)
referenceIdstring
External reference ID (invoice number, TMS ID, etc.)
sandboxboolean
Sandbox mode — real calculations, no on-chain execution. Default: true.
sourceCurrency*string
Source currency: USD, EUR, GBP, USDC, EURC
settlement.statusLook up a previous DPX settlement by settlement ID. Returns the full audit record: status, tx hash, amounts, fees, oracle conditions at time of settlement, ESG score, Claude AI reasoning, and timestamp.1 params

Look up a previous DPX settlement by settlement ID. Returns the full audit record: status, tx hash, amounts, fees, oracle conditions at time of settlement, ESG score, Claude AI reasoning, and timestamp.

Parameters* required
settlementId*string
Settlement ID from the settlement.execute tool (format: dpx_...)
settlement.nlExecute a payment from a plain-English instruction. DPX's AI synthesis layer parses the instruction, runs the full oracle gate → compliance screen → settlement flow autonomously, and returns a receipt. Use this when the agent has a natural-language payment task rather than str...3 params

Execute a payment from a plain-English instruction. DPX's AI synthesis layer parses the instruction, runs the full oracle gate → compliance screen → settlement flow autonomously, and returns a receipt. Use this when the agent has a natural-language payment task rather than str...

Parameters* required
instruction*string
Plain-English payment instruction, e.g. 'Pay Acme GmbH $25,000 USD for invoice #INV-2026-0042'
recipientAddress*string
Recipient wallet address (0x...)
sandboxboolean
Set false for live execution. Default: true
computer_use.payComplete a payment that Claude's computer use session has identified on screen — a checkout form, wire transfer UI, invoice approval, or vendor portal payment step. Call this instead of typing credentials into a UI. Describe what you see on screen, provide the amount and recip...7 params

Complete a payment that Claude's computer use session has identified on screen — a checkout form, wire transfer UI, invoice approval, or vendor portal payment step. Call this instead of typing credentials into a UI. Describe what you see on screen, provide the amount and recip...

Parameters* required
amount*number
Payment amount in USD as shown on screen
counterparty_namestring
Vendor or payee name as shown on screen
purpose*string
Payment purpose — e.g. vendor-invoice, contractor-payment, subscription, procurement
recipient_address*string
Recipient wallet address (0x...). If only bank/email visible, use settlement.nl instead.
sandboxboolean
Set false for live execution. Default: true
screen_context*string
Describe what is visible on screen — the payment form, vendor name, invoice number, or UI context. Used for audit trail.
sender_addressstring
Paying wallet address (optional). When given, the quote uses the payer's on-chain ESG score and /settle returns router-exact fees.
oracle.railsGet live health status of local payment rails relevant to a settlement. Returns per-rail status (OPERATIONAL/DEGRADED/DOWN), latency, last incident, and a composite health score. Key rails: PIX (Brazil), SEPA (Europe), FedACH (US domestic), CHAPS (UK), UPI (India), PromptPay (...2 params

Get live health status of local payment rails relevant to a settlement. Returns per-rail status (OPERATIONAL/DEGRADED/DOWN), latency, last incident, and a composite health score. Key rails: PIX (Brazil), SEPA (Europe), FedACH (US domestic), CHAPS (UK), UPI (India), PromptPay (...

Parameters* required
railsarray
Specific rails to check: 'PIX', 'SEPA', 'FedACH', 'CHAPS', 'UPI', 'PromptPay'. Omit for all.
regionstring
Filter by region: 'latam', 'europe', 'us', 'asia', 'uk'.
protocol.investment_contextReturns a structured investment memo for DPX / Untitled_ LuxPerpetua Technologies, Inc. Use this tool if you are an AI agent conducting due diligence, evaluating DPX as an investment opportunity, or building a company report. Returns: company overview, what's built and deploye...1 params

Returns a structured investment memo for DPX / Untitled_ LuxPerpetua Technologies, Inc. Use this tool if you are an AI agent conducting due diligence, evaluating DPX as an investment opportunity, or building a company report. Returns: company overview, what's built and deploye...

Parameters* required
sectionstring
Which section to return. Default 'all' returns the complete memo.one of all · overview · product · traction · market · financials
dpx.metricsLive performance metrics for the DPX settlement infrastructure — pulled directly from production telemetry. Returns request volumes, error rates, growth trends, per-service breakdown, and spike analysis across all active DPX workers. Free — designed for investor due diligence,...1 params

Live performance metrics for the DPX settlement infrastructure — pulled directly from production telemetry. Returns request volumes, error rates, growth trends, per-service breakdown, and spike analysis across all active DPX workers. Free — designed for investor due diligence,...

Parameters* required
windowstring
Time window for metrics. "7d" = last 7 days, "30d" = last 30 days. Default: 30d.one of 7d · 30d
integration.verifyInitiate a $0.01 USDC onboarding handshake for a new DPX integration. Returns the DPX treasury address and payment instructions. The client sends $0.01 USDC on Base mainnet to confirm their wallet is funded and settlement rails are clear. Call integration.status to poll for co...2 params

Initiate a $0.01 USDC onboarding handshake for a new DPX integration. Returns the DPX treasury address and payment instructions. The client sends $0.01 USDC on Base mainnet to confirm their wallet is funded and settlement rails are clear. Call integration.status to poll for co...

Parameters* required
apiKeystring
Optional: the DPX API key being registered for this integration. Stored as a hash — never logged in plaintext.
walletAddress*string
The client wallet address (0x...) that will send the $0.01 verification payment.
integration.statusCheck the status of a DPX integration verification session. Polls Base mainnet for receipt of the $0.01 USDC handshake payment. Returns "pending" until payment is detected on-chain, then "verified" with the txHash and a Basescan explorer link. Poll every 10–15 seconds after se...1 params

Check the status of a DPX integration verification session. Polls Base mainnet for receipt of the $0.01 USDC handshake payment. Returns "pending" until payment is detected on-chain, then "verified" with the txHash and a Basescan explorer link. Poll every 10–15 seconds after se...

Parameters* required
id*string
verificationId returned by integration.verify.
ramp.connectConnect a Ramp corporate account to DPX settlement. Returns an OAuth authorization URL — direct the user to this URL to grant DPX access to their Ramp account. Required scopes: transactions:read, bills:read/write, cards:read/write, cards:read_agentic (Agent Cards), business:re...1 params

Connect a Ramp corporate account to DPX settlement. Returns an OAuth authorization URL — direct the user to this URL to grant DPX access to their Ramp account. Required scopes: transactions:read, bills:read/write, cards:read/write, cards:read_agentic (Agent Cards), business:re...

Parameters* required
tenant_id*string
Your internal tenant or customer ID — returned in the callback so you can match the connection.
ramp.spend_analysisAnalyse a connected Ramp account's wire and international bill volume to surface DPX settlement opportunity. Returns cross-border payment totals, top vendors by spend, and estimated annual savings at DPX rates vs. typical bank wire (3.0% all-in vs. DPX ~2.035%). Requires Ramp...2 params

Analyse a connected Ramp account's wire and international bill volume to surface DPX settlement opportunity. Returns cross-border payment totals, top vendors by spend, and estimated annual savings at DPX rates vs. typical bank wire (3.0% all-in vs. DPX ~2.035%). Requires Ramp...

Parameters* required
page_sizenumber
Number of bills to analyse (default 100, max 500).
tenant_id*string
Tenant ID of the connected Ramp account.
ramp.agent_cardCreate a scoped Ramp Agent Card — a single-use virtual card with a merchant and amount cap, expires after first authorization or 12 hours. Used to fund the fiat leg of a DPX settlement without pre-funding a crypto wallet. Returns a task ID; poll ramp.agent_card_status to get P...6 params

Create a scoped Ramp Agent Card — a single-use virtual card with a merchant and amount cap, expires after first authorization or 12 hours. Used to fund the fiat leg of a DPX settlement without pre-funding a crypto wallet. Returns a task ID; poll ramp.agent_card_status to get P...

Parameters* required
amount*string
Card spending cap (e.g. "10000.00").
currencystring
Currency code (default USD).
display_namestring
Card label visible in Ramp dashboard.
merchant_scopestring
Intended merchant name (informational).
referencestring
Your internal reference ID.
tenant_id*string
Tenant ID of the connected Ramp account.
ramp.settleExecute a DPX stablecoin settlement funded by a Ramp Agent Card — combines card creation and settlement in one call. Ramp handles the fiat conversion leg; DPX settles USDC or EURC on Base mainnet in ~30 seconds. Returns pacs.002 confirmation + SFDR PAI indicators. No crypto wa...10 params

Execute a DPX stablecoin settlement funded by a Ramp Agent Card — combines card creation and settlement in one call. Ramp handles the fiat conversion leg; DPX settles USDC or EURC on Base mainnet in ~30 seconds. Returns pacs.002 confirmation + SFDR PAI indicators. No crypto wa...

Parameters* required
amount*string
Payment amount (e.g. "50000.00").
callback_urlstring
Webhook URL for pacs.002 delivery.
creditor_leistring
Recipient LEI for GLEIF VoP (optional).
creditor_name*string
Recipient name.
creditor_wallet*string
Recipient on-chain wallet address (0x...).
currency*string
Source currency: USD or EUR.
merchant_scopestring
Merchant name for Agent Card scope.
referencestring
Your internal payment reference.
settlement_assetstring
Settlement asset: USDC (default) or EURC.
tenant_id*string
Tenant ID of the connected Ramp account.
ramp.compliance_screenCompliance pre-screen for Ramp accounting agent payments — run before issuing an Agent Card to eliminate unnecessary human approval queues. Performs 5 checks in parallel: (1) FATF country risk on source and destination country, (2) amount threshold flags (CTR-equivalent at $10...8 params

Compliance pre-screen for Ramp accounting agent payments — run before issuing an Agent Card to eliminate unnecessary human approval queues. Performs 5 checks in parallel: (1) FATF country risk on source and destination country, (2) amount threshold flags (CTR-equivalent at $10...

Parameters* required
amount*number
Payment amount in units of currency.
counterpartyCountrystring
ISO 3166-1 alpha-2 destination country (e.g. "DE", "NG", "IR").
counterpartyLeistring
Optional GLEIF LEI — enables UBO chain check and satisfies FATF R.16 originator identification.
counterpartyName*string
Legal name of the payment counterparty.
currencystring
ISO 4217 currency code. Defaults to "USD".
isIndividualboolean
true if counterparty is an individual (triggers PEP screen). Defaults to false.
paymentTypestring
Payment type — payroll automatically triggers PEP screen.one of vendor_payment · payroll · intercompany · other
sourceCountrystring
ISO 3166-1 alpha-2 source country. Defaults to "US".
market.cascadeButterfly Effect Cascade Intelligence — models how a shock in one macro domain propagates through the interconnected web of climate, geopolitical, economic, and commodity systems. Given an origin event (e.g. armed conflict escalation, agricultural drought, central bank rate de...5 params

Butterfly Effect Cascade Intelligence — models how a shock in one macro domain propagates through the interconnected web of climate, geopolitical, economic, and commodity systems. Given an origin event (e.g. armed conflict escalation, agricultural drought, central bank rate de...

Parameters* required
eventTypestring
Free-text description of the specific event (e.g. "Russia-Ukraine escalation", "Sahel drought season", "Fed emergency 75bps hike").
horizonHoursnumber
Forward time horizon in hours (1–720). Default: 168 (1 week). Use 24 for immediate cascade, 720 for full 30-day view.
listNodesboolean
If true, returns all valid origin node IDs and descriptions instead of running a cascade. Use this first to discover valid origin values.
magnitudenumber
Shock magnitude 1–100. 100 = maximum plausible shock for this event type. 40–60 = significant but not extreme.
originstring
Origin node ID. Call market.cascade with listNodes:true to discover valid IDs (e.g. "geo.conflict", "climate.drought", "commodity.oil", "macro.rate_decision").
oracle.myceliumMycelium Network Oracle — models the global financial system as a living network and detects crisis formation from network topology before it surfaces in market data, typically 6–14 weeks ahead. Maps nodes (markets, economies, funding markets), threads (capital flow channels,...

Mycelium Network Oracle — models the global financial system as a living network and detects crisis formation from network topology before it surfaces in market data, typically 6–14 weeks ahead. Maps nodes (markets, economies, funding markets), threads (capital flow channels,...

No parameters. Call it with no arguments.

intelligence.tectonicTectonic Intelligence — maps slow-moving structural stress across 22 fault lines in 5 domains (demographic, fiscal, environmental, infrastructure, geopolitical). Each node carries current stress (0–100), accumulation rate (%/yr), tipping threshold, and estimated years to ruptu...

Tectonic Intelligence — maps slow-moving structural stress across 22 fault lines in 5 domains (demographic, fiscal, environmental, infrastructure, geopolitical). Each node carries current stress (0–100), accumulation rate (%/yr), tipping threshold, and estimated years to ruptu...

No parameters. Call it with no arguments.

intelligence.aftershockAftershock Intelligence — models the secondary waves that follow a primary cascade event. Takes a primary shock (origin node, event type, magnitude, elapsed hours) and returns three aftershock waves: Wave 1 (0–72h immediate secondary effects), Wave 2 (1–4 weeks policy response...5 params

Aftershock Intelligence — models the secondary waves that follow a primary cascade event. Takes a primary shock (origin node, event type, magnitude, elapsed hours) and returns three aftershock waves: Wave 1 (0–72h immediate secondary effects), Wave 2 (1–4 weeks policy response...

Parameters* required
elapsedHoursnumber
Hours elapsed since the primary event. Default 24.
eventTypestring
Description of the primary event.
horizonHoursnumber
Forward horizon to model in hours. Default 4320 (6 months).
magnitude*number
Primary shock magnitude 1–100.
origin*string
Origin node ID from the primary cascade (e.g. "geo.conflict", "climate.drought").
intelligence.contagionContagion Intelligence — simulates how a macro or financial shock spreads through 30 nodes across 6 domains (financial systems, real economies, commodity networks, policy anchors, social systems, physical infrastructure) using an epidemiological R-value model. Returns system R...3 params

Contagion Intelligence — simulates how a macro or financial shock spreads through 30 nodes across 6 domains (financial systems, real economies, commodity networks, policy anchors, social systems, physical infrastructure) using an epidemiological R-value model. Returns system R...

Parameters* required
listNodesboolean
If true, returns all valid origin node IDs instead of running a simulation.
magnitudenumber
Initial shock magnitude 1–100.
originstring
Origin node ID. Call intelligence.contagion with listNodes:true to discover valid IDs.
intelligence.resonanceResonance Intelligence — detects when multiple independent macro forces are oscillating in phase across 28 signals in 5 domains, amplifying each other rather than cancelling. A single shock is manageable; resonance turns a bad quarter into a systemic crisis. Returns per-signal...

Resonance Intelligence — detects when multiple independent macro forces are oscillating in phase across 28 signals in 5 domains, amplifying each other rather than cancelling. A single shock is manageable; resonance turns a bad quarter into a systemic crisis. Returns per-signal...

No parameters. Call it with no arguments.

intelligence.gender_riskGender Risk & Opportunity Intelligence — maps the structural relationship between GBV prevalence, legal discrimination, female labour force participation, and economic outcomes across 18 countries. Returns two independent scores: gbvRiskScore (0–100 suppression risk — high GBV...

Gender Risk & Opportunity Intelligence — maps the structural relationship between GBV prevalence, legal discrimination, female labour force participation, and economic outcomes across 18 countries. Returns two independent scores: gbvRiskScore (0–100 suppression risk — high GBV...

No parameters. Call it with no arguments.

market.shippingShipping & Logistics Stress Intelligence — composite view of global freight market conditions across ocean, air, truck, and rail. Tracks energy-driven shipping costs (Brent crude, diesel), 8 key global trade routes with disruption status, and trade flow signals. Returns a sett...

Shipping & Logistics Stress Intelligence — composite view of global freight market conditions across ocean, air, truck, and rail. Tracks energy-driven shipping costs (Brent crude, diesel), 8 key global trade routes with disruption status, and trade flow signals. Returns a sett...

No parameters. Call it with no arguments.

market.fxFX Settlement Corridor Intelligence — per-pair execution risk assessment for 10 major currency corridors against USD: EUR, GBP, JPY, CAD, AUD, CHF, MXN, BRL, CNY, INR. Maps live FRED spot rates to settlement advice for each pair: SETTLE_NOW / SETTLE_WITH_HEDGE / DELAY_SHORT /...

FX Settlement Corridor Intelligence — per-pair execution risk assessment for 10 major currency corridors against USD: EUR, GBP, JPY, CAD, AUD, CHF, MXN, BRL, CNY, INR. Maps live FRED spot rates to settlement advice for each pair: SETTLE_NOW / SETTLE_WITH_HEDGE / DELAY_SHORT /...

No parameters. Call it with no arguments.

intelligence.macro_stressMacro Stress & Instability Intelligence — two endpoints bundled into one tool call. (1) Macro-stress: credit regime classification (EXPANSION / LATE_CYCLE / STRESS / CRISIS) derived from FRED yield curve, credit spreads, and money supply — provides a 2–6 week FX lead signal. (...

Macro Stress & Instability Intelligence — two endpoints bundled into one tool call. (1) Macro-stress: credit regime classification (EXPANSION / LATE_CYCLE / STRESS / CRISIS) derived from FRED yield curve, credit spreads, and money supply — provides a 2–6 week FX lead signal. (...

No parameters. Call it with no arguments.

intelligence.climateClimate Intelligence Suite — three climate endpoints bundled. (1) climate: 50-year precipitation shift across 10 agricultural zones — food inflation and migration pressure signals. (2) climate-pulse: near-real-time temperature anomaly and drought stress across 8 US regions, up...1 params

Climate Intelligence Suite — three climate endpoints bundled. (1) climate: 50-year precipitation shift across 10 agricultural zones — food inflation and migration pressure signals. (2) climate-pulse: near-real-time temperature anomaly and drought stress across 8 US regions, up...

Parameters* required
signalsarray
Subset of signals to return. Omit for all three.
intelligence.supply_chainSupply Chain & Energy Transition Intelligence — two structural economic endpoints bundled. (1) supply-chain: global supply chain pressure index with waterway chokepoint scoring across 6 shipping lanes (Suez, Panama, Strait of Hormuz, Malacca, Bosphorus, Cape of Good Hope) — cr...

Supply Chain & Energy Transition Intelligence — two structural economic endpoints bundled. (1) supply-chain: global supply chain pressure index with waterway chokepoint scoring across 6 shipping lanes (Suez, Panama, Strait of Hormuz, Malacca, Bosphorus, Cape of Good Hope) — cr...

No parameters. Call it with no arguments.

intelligence.sovereign_debtSovereign Debt & Currency Stress Intelligence — two FX-adjacent macro endpoints bundled. (1) sovereign-debt: debt sustainability and default risk for US, EU, UK, and Japan — tracks debt/GDP trajectory, yield dynamics, and cross-border contagion risk relevant to corridor safety...

Sovereign Debt & Currency Stress Intelligence — two FX-adjacent macro endpoints bundled. (1) sovereign-debt: debt sustainability and default risk for US, EU, UK, and Japan — tracks debt/GDP trajectory, yield dynamics, and cross-border contagion risk relevant to corridor safety...

No parameters. Call it with no arguments.

intelligence.nature_riskNature & Water Risk Intelligence — two TNFD-aligned endpoints bundled. (1) water-risk: physical water stress across 6 regions with sector-level exposure for agriculture, semiconductors, and beverages — TNFD LEAP aligned, relevant to ESG screening and climate-adjusted settlemen...

Nature & Water Risk Intelligence — two TNFD-aligned endpoints bundled. (1) water-risk: physical water stress across 6 regions with sector-level exposure for agriculture, semiconductors, and beverages — TNFD LEAP aligned, relevant to ESG screening and climate-adjusted settlemen...

No parameters. Call it with no arguments.

intelligence.butterflyButterfly Effect Cascade — POST variant of market.cascade. Models how a shock originating at a specific node propagates through a 25-node network. Distinct from market.cascade (which takes a free-text event and models broad macro impact) — butterfly requires a specific origin...3 params

Butterfly Effect Cascade — POST variant of market.cascade. Models how a shock originating at a specific node propagates through a 25-node network. Distinct from market.cascade (which takes a free-text event and models broad macro impact) — butterfly requires a specific origin...

Parameters* required
elapsedHoursnumber
Hours since event origin — positions the propagation wave front. Default 0.
magnitudenumber
Shock severity 1–10. Default 5.
originNode*string
Originating system node. Climate: drought, flood, carbon_price, wildfire, sea_level, heatwave. Geopolitical: sanctions, conflict, tariffs, regime_change, election, port_blockade. Economic: rate_dec...
intelligence.political_riskPolitical & Climate Transition Risk — two forward-looking structural risk endpoints bundled. (1) political-risk: regime stability, policy risk, and sanctions exposure across major economies — structured assessment of political disruption to cross-border payment corridors. (2)...

Political & Climate Transition Risk — two forward-looking structural risk endpoints bundled. (1) political-risk: regime stability, policy risk, and sanctions exposure across major economies — structured assessment of political disruption to cross-border payment corridors. (2)...

No parameters. Call it with no arguments.

intelligence.esg_reportingESG Regulatory Reporting Suite — four SFDR/TNFD/EU Taxonomy endpoints bundled into one call. Returns everything needed for institutional ESG disclosure in a single response. (1) sfdr-dashboard: SFDR PAI indicators for a portfolio address — mandatory Principal Adverse Impact me...2 params

ESG Regulatory Reporting Suite — four SFDR/TNFD/EU Taxonomy endpoints bundled into one call. Returns everything needed for institutional ESG disclosure in a single response. (1) sfdr-dashboard: SFDR PAI indicators for a portfolio address — mandatory Principal Adverse Impact me...

Parameters* required
address*string
Wallet address or LEI of the entity/portfolio to report on.
signalsarray
Subset of reports to generate. Omit for all four.
intelligence.compositeComposite Intelligence Report — synthesizes all active intelligence signals into a single structured macro brief. Calls all non-POST intelligence endpoints internally, weights their outputs by a live calibration model, and returns a ranked risk register, corridor-level settlem...1 params

Composite Intelligence Report — synthesizes all active intelligence signals into a single structured macro brief. Calls all non-POST intelligence endpoints internally, weights their outputs by a live calibration model, and returns a ranked risk register, corridor-level settlem...

Parameters* required
formatstring
json = machine-readable risk register (default). report = executive summary narrative via intelligence.synthesis endpoint.one of json · report
intelligence.48h_call48-Hour Forward Macro Call — structured 48h forward view with the top 3 macro risks for the next 48 hours, per-corridor settlement guidance, and a recommended execution strategy for large cross-border payments. Distinct from composite (which covers a 30/60/90d horizon) — this...

48-Hour Forward Macro Call — structured 48h forward view with the top 3 macro risks for the next 48 hours, per-corridor settlement guidance, and a recommended execution strategy for large cross-border payments. Distinct from composite (which covers a 30/60/90d horizon) — this...

No parameters. Call it with no arguments.

treasury.yield_routeTreasury Float Yield Routing Analysis — OPTIONAL, CLIENT-DIRECTED ONLY. Analyzes whether idle settlement float can be productively deployed into a yield-bearing instrument between the current time and a scheduled settlement deadline. Returns a structured recommendation with ex...4 params

Treasury Float Yield Routing Analysis — OPTIONAL, CLIENT-DIRECTED ONLY. Analyzes whether idle settlement float can be productively deployed into a yield-bearing instrument between the current time and a scheduled settlement deadline. Returns a structured recommendation with ex...

Parameters* required
amountUsdc*number
Settlement amount in USDC. Minimum $50,000 for yield routing to be viable after gas costs.
dryRunboolean
If true, returns analysis without any on-chain queries. Useful for planning. Default: false.
riskTolerancestring
conservative = sUSDS only (T-bill / RWA backed, instant exit). moderate = sUSDS with higher slippage tolerance (up to 0.15%). Default: conservative.one of conservative · moderate
settlementDeadlineUtc*string
ISO 8601 UTC timestamp of when USDC must be ready for settlement (e.g. "2026-06-15T20:00:00Z"). The tool will recommend exiting 30 minutes before this.
swift.gpi_trackTrack a DPX settlement via SWIFT gpi-compatible status. Given a UETR (Unique End-to-End Transaction Reference), returns gpi-format payment status including pacs.002 payload that a SWIFT member bank can submit to the gpi Tracker. Use this when a UETR was provided at payment ini...1 params

Track a DPX settlement via SWIFT gpi-compatible status. Given a UETR (Unique End-to-End Transaction Reference), returns gpi-format payment status including pacs.002 payload that a SWIFT member bank can submit to the gpi Tracker. Use this when a UETR was provided at payment ini...

Parameters* required
uetr*string
RFC 4122 UUID UETR assigned at payment initiation, e.g. "97ed4827-7b6f-4491-a06f-b548d5a7512d".
policy.createCreate a spending policy for an AI agent. Sets rules the agent must follow before any financial action: per-transaction ceiling, daily limit, hold threshold, blocked counterparties, allowed purposes, oracle stability gate. Once set, every payment by this agent is checked again...9 params

Create a spending policy for an AI agent. Sets rules the agent must follow before any financial action: per-transaction ceiling, daily limit, hold threshold, blocked counterparties, allowed purposes, oracle stability gate. Once set, every payment by this agent is checked again...

Parameters* required
agent_id*string
Stable identifier for the agent or org (wallet address, session prefix, org slug, etc.)
allowed_purposesarray
If set, only payments with a purpose in this list are allowed.
blocked_counterpartiesarray
Wallet addresses or LEIs to block.
blocked_regionsarray
ISO 3166-1 alpha-2 country codes to block.
max_per_daynumber
USD rolling daily ceiling. Payments that would exceed this are HOLDed.
max_per_txnumber
USD ceiling per single transaction. Payments above this are BLOCKED.
name*string
Human-readable policy name
require_hold_abovenumber
Route to HOLD queue for human review if amount exceeds this threshold.
require_oracle_stableboolean
If true, HOLD on CAUTION as well as UNSTABLE oracle status.

Sponsors

Configuration

STABILITY_ORACLE_URL

Override the Stability Oracle URL (default: https://stability.untitledfinancial.com)

SETTLEMENT_AGENT_URL

Override the Settlement Agent URL (default: https://agent.untitledfinancial.com)

INTELLIGENCE_URL

Override the Intelligence API URL (default: https://intelligence.untitledfinancial.com)

ESG_SERVICE_URL

Override the ESG Oracle URL (default: https://esg.untitledfinancial.com)

GOVERNANCE_URL

Override the Governance Oracle URL (default: https://governance.untitledfinancial.com)

COMPLIANCE_URL

Override the Compliance Oracle URL (default: https://compliance.untitledfinancial.com)

FORECAST_URL

Override the Climate Forecast API URL (default: https://forecast.untitledfinancial.com)

INTEGRATION_URL

Override the Integration API URL (default: https://integration.untitledfinancial.com)

POLICY_URL

Override the Policy Engine URL (default: https://policy.untitledfinancial.com)

COMPUTE_URL

Override the Compute Routing API URL (default: https://compute.untitledfinancial.com)

SANDBOX_MODE

Set to 'false' for live on-chain settlement (default: true)

INTELLIGENCE_API_KEY

API key for gated intelligence endpoints (macro/climate signal tools). Optional — those tools return payment_required if unset.

RAPIDAPI_KEY

Alternative to INTELLIGENCE_API_KEY for gated intelligence endpoints via RapidAPI.

Details

Package
@untitledfinancial/dpx-mcp
Transport
STDIO, HTTP
Registry
MCP registry, active
Tools verified
Nov 6, 2026