untitledfinancial/dpx-mcp

untitledfinancial/dpx-mcp

от untitledfinancial
DPX MCP Server предоставляет AI-оракул для институциональных финансов и расчетный шлюз для USDC/EURC на Base mainnet. 13 инструментов для MCP-хостов: макросигналы, ESG-оценка, выполнение транзакций...

DPX MCP Server

smithery badge npm version License: MIT

AI-native infrastructure for institutional finance. DPX exposes a 10+ layer intelligence oracle and a compliance-grade cross-border settlement rail as a single MCP server - any AI agent can read macro signals, score ESG counterparty risk, and execute settlements with no human in the loop.

13 tools | Base mainnet | GENIUS Act + MiCA + Basel III | x402 pay-per-call


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 is not a static data feed: it recalibrates tier weights weekly against prediction outcomes (Platt scaling), stores scenario fingerprints in a Vectorize index, and runs a Claude AI synthesis layer on top of all nine data tiers. The 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 1.385% all-in, versus 2-5% for SWIFT or 5.4% for Stripe. Every settlement is ESG-scored, oracle-gated, and compliant with GENIUS Act (US), MiCA (EU), and Basel III by default. The same AI oracle that generates the intelligence briefings also gates whether a settlement executes.

Инструменты были проиндексированы:
agent.kya_register

KYA: Know Your Agent. Трёхуровневая модель регистрации: нагрузка по комплаенсу растёт вместе с расчётным риском, документы не нужны никогда. ANONYMOUS: только имя агента, лимит $1K/день, мгновенно. REGISTERED: добавьте ownerEntity + ownerEmail (самодекларация, без проверки), лимит $25K/день, мгновенно. VERIFIED: добавьте ownerLei (активный LEI из GLEIF). DPX обращается к публичному API GLEIF, подтверждает статус ACTIVE и мгновенно присваивает статус VERIFIED. Никаких документов, никакой ручной проверки; эмитенты LEI (LOU) уже провели верификацию личности, и DPX наследует её. Агенты уровня VERIFIED получают институциональные лимиты (определяются мандатом), аттестацию по FATF R.16 при каждом расчёте и полную поддержку мандатов AP2.

Параметры
  • frameworkstring

    Фреймворк агента: "claude", "gpt-4o", "gemini", "custom", и т. д.

  • mandateobject

    Необязательный мандат на расходы, совместимый с AP2 (только для REGISTERED/VERIFIED). Лимиты урезаются до ограничений уровня для агентов REGISTERED.

  • namestringобязательный

    Человекочитаемое имя для этого агента.

  • ownerEmailstring

    Контактный email. Обязателен для уровня REGISTERED (лимит $25K/день). Декларируется самостоятельно, не проверяется.

  • ownerEntitystring

    Организация или человек, которые владеют этим агентом или управляют им. Обязательно для уровня REGISTERED.

  • ownerLeistring

    20-символьный GLEIF LEI. Если предоставить действительный активный LEI, сразу получаете уровень VERIFIED - без документов. Получите свой LEI на gleif.org.

  • protocolsstring[]

    Поддерживаемые протоколы: ["x402", "ap2", "mcp", "a2a"].

  • publicKeystring

    Необязательный открытый ключ для проверки подписи учётных данных.

agent.kya_verify

Проверяет зарегистрированного DPX-агента и выдаёт подписанный часовой мандат. Возвращает уровень KYA, эффективные лимиты расходов (уровень или мандат), статус верификации владельца, статус активности мандата и подтверждение соответствия FATF R.16. Прикрепите credential.signature как заголовок X-Agent-Credential и agentId как заголовок X-Agent-Id в запросах DPX /settle: это включает контроль исполнения мандата, аудит действий каждого агента и подтверждение FATF. Мандат действует 1 час; вызовите инструмент повторно, чтобы обновить его до истечения срока.

Параметры
  • agentIdstringобязательный

    Идентификатор агента из agent.kya_register (agt_...).

agent.mandate_create

Создает или обновляет совместимый с AP2 мандат на расходование средств для ЗАРЕГИСТРИРОВАННОГО или ПОДТВЕРЖДЕННОГО агента DPX. Задает ограничения расчетов для каждого агента: максимальная условная сумма на расчет, дневной лимит, необязательный белый список контрагентов (LEI или кошельки), допустимые валютные пары, минимальный порог ESG и срок действия. АНОНИМНЫЕ агенты не могут иметь мандаты - сначала зарегистрируйте агента с ownerEntity + ownerEmail. У ЗАРЕГИСТРИРОВАННЫХ агентов лимиты мандата ограничены их лимитом уровня ($25K). ПОДТВЕРЖДЕННЫЕ агенты (подтвержденный GLEIF LEI) устанавливают собственные лимиты без верхнего предела платформы. Мандат имеет формат AP2 для совместимости с Google Agent Payments Protocol.

Параметры
  • agentIdstringобязательный

    ID агента из agent.kya_register.

  • counterpartyWhiteliststring[]

    LEI или адреса кошельков. Пусто = любой контрагент.

  • currencyPairsstring[]

    Разрешённые пары, например ["USD|EUR"]. Пустое значение = любая пара.

  • dailyCapUsdnumberобязательный

    Максимум USD за календарный день (UTC).

  • esgFloornumber

    Минимальная оценка ESG контрагента (0 = без нижней границы).

  • expiresAtnumber

    Временная метка Unix для истечения срока действия мандата.

  • issuedBystring

    Организация, выдающая этот мандат.

  • maxNotionalUsdnumberобязательный

    Максимум USD за один расчёт.

analytics.overview

Получает аналитику производительности DPX в реальном времени. Возвращает текущий показатель стабильности, составные показатели ESG, разбивку комиссий в реальном времени, состояние оракулов по всем источникам данных и оценку готовности к расчетам. Используется для информационных панелей, отчетности и AI-мониторинга здоровья протокола.

Параметры

Без параметров.

batch_settle

Отправляет несколько платежей одним вызовом. Запускает все платежи одновременно: сбой одного не блокирует остальные. Возвращает сводку (всего/успешно/неудачно) и результаты по каждому элементу, повторяющие то, что вернул бы settlement.execute. Максимум 50 за один пакет.

Параметры
  • settlementsobject[]обязательный

    Массив объектов запроса settlement (та же схема, что и у settlement.execute)

card.positions

Планирует казначейский расчёт для программы криптокарт. Принимает чистые позиции по коридорам (например, USD-BRL: $2.3M, USD-EUR: €450K) и возвращает оптимальный план расчёта: какие коридоры рассчитывать сейчас, а какие удерживать, какой стейблкоин использовать для каждого коридора, а также ориентировочную полную комиссию. Никакой расчёт не выполняется. Вызовите этот инструмент перед card.settle, чтобы просмотреть план. Бесплатно.

Параметры
  • positionsobject[]обязательный

    Массив нетто-позиций. Каждый: { corridor: "USD-BRL", netAmountUsd: 2300000, recipientAddress?: "0x..." }

  • settlementDatestring

    Дата расчёта в виде строки ISO (по умолчанию: сегодняшняя дата в UTC). Например: "2026-08-09".

card.settle

Выполняет казначейский расчет для программы криптокарты. Принимает тот же массив позиций, что и card.positions, но выполняет все расчеты через пакет DPX: с проверкой соответствия, ценами от оракула и маршрутизацией через стейблкоины. Каждая позиция требует recipientAddress. Для тестирования используйте sandbox:true. Возвращает результаты расчетов по каждому коридору и сводку.

Параметры
  • positionsobject[]обязательный

    Массив нетто-позиций. Каждая: { corridor: "USD-BRL", netAmountUsd: 2300000, recipientAddress: "0x..." }. recipientAddress обязателен для каждой позиции.

  • sandboxboolean

    true = тестовый режим, без выполнения в блокчейне. По умолчанию true - устанавливайте false только для реального выполнения.

compliance.pep_screen

Проверяет физическое лицо по имени на соответствие набору данных OpenSanctions PEP (Politically Exposed Person). К PEP относятся главы государств, высокопоставленные государственные чиновники, старшие руководители государственных предприятий, крупные политики, старшие военные офицеры, судебные чиновники, а также их близкие соратники и члены семей. Возвращает уровень уверенности совпадения, должность/роль, гражданство, связанные организации и общий уровень риска (HIGH / MEDIUM / LOW / NONE). Совпадения с уровнем HIGH или MEDIUM требуют усиленной проверки благонадёжности (EDD) в соответствии с Рекомендациями 12 и 13 FATF до расчёта. Опционально фильтрует по стране.

Параметры
  • countrystring

    Код страны ISO-2 для сужения поиска (например, "IT"). Необязательный параметр.

  • qstringобязательный

    Полное имя для проверки (например, "Mario Draghi").

compliance.regulatory_calendar

Возвращает структурированный календарь предстоящих и действующих обязательств по соблюдению нормативных требований в рамках MiCA (регулирование рынков криптоактивов в ЕС), SFDR (Положение о раскрытии информации об устойчивом финансировании), CSRD (Директива о корпоративной отчётности в области устойчивого развития), GENIUS Act США (регуляторная база для платежных стейблкоинов) и Рекомендаций FATF 15/16. Для каждого события: нормативная база, юрисдикция, краткое описание требований, дата вступления в силу, уровень влияния и ссылка на статью. Также возвращает раздел согласования с DPX, сопоставляющий каждую нормативную базу с конкретными конечными точками DPX, которые соответствуют ей. Используйте это перед проектированием процесса расчетов, анализом пробелов в соблюдении требований или подготовкой регуляторной отчётности.

Параметры

Без параметров.

compliance.sfdr_screen

Выполняет предварительный скрининг Principal Adverse Impact (PAI) в рамках SFDR для кошелька контрагента перед расчётом или инвестицией. Объединяет ESG-оценку и проверку по AML/санкциям в единый структурированный результат, отформатированный для рабочих процессов соответствия SFDR. Возвращает уникальный screeningId для регуляторной документации и аудиторского следа: заменяет 20–40 минут ручной работы аналитика по каждому контрагенту. Требуется для отчётности по PAI в рамках EU SFDR и раскрытия финансируемых выбросов по CSRD. Возвращает PASS, REVIEW или FAIL с полным сопоставлением PAI-индикаторов. Стоимость: $10 USDC за скрининг через x402.

Параметры
  • amountnumber

    Сумма транзакции в USD - используется для калибровки риска AML

  • entityNamestring

    Имя сущности для записи аудита

  • leistring

    Идентификатор юридического лица (20-символьный LEI) - альтернатива адресу кошелька

  • purposestring

    Цель проверки: оценка контрагента, предынвестиционная проверка, комплаенс при расчётах.

  • walletstring

    Адрес кошелька контрагента (0x...) для проверки

compliance.ubo_chain

Прослеживает цепочку бенефициарного владения для любого юридического лица на глубину до 3 уровней с помощью записей о связях GLEIF, затем проверяет каждый узел цепочки по консолидированному санкционному списку OpenSanctions (OFAC SDN, EU, UN, UK OFSI). Возвращает структуру цепочки (SUBJECT → DIRECT_PARENT → ULTIMATE_PARENT), статус санкций для каждого узла, флаги истечения срока LEI, общий вердикт CLEAR / REVIEW_REQUIRED / BLOCKED и подтверждение соответствия требованиям FATF R.16 о бенефициарном владении. Требуется для due diligence в корреспондентском банкинге, идентификации UBO по рекомендациям FATF R.12/13 и управления контрагентским риском по статье 72 MiCA.

Параметры
  • deepboolean

    Устанавливает значение true, чтобы попытаться выполнить обход на 3 уровня, включая промежуточные узлы. По умолчанию false (только прямой и конечный родительский узел).

  • leistringобязательный

    20-символьный GLEIF LEI организации, которую нужно отследить (например, "2594007XIACKNMUAW223").

compute.cascade

Симулирует каскады сбоев в цепочке поставок ИИ-вычислений. Показывает, что происходит ниже по цепочке, когда конкретное узкое место выходит из строя: например, сбой на фабрике TSMC, эмбарго на оборудование ASML, запрет экспорта редкоземельных металлов, блокировка Тайваньского пролива, крупное отключение электроэнергии в дата-центре. Возвращает последовательность каскада (какие поставщики и сектора затронуты и в каком порядке), срок до наступления последствий для каждого уровня, оценки влияния на затраты и рекомендуемые меры хеджирования закупок. Используется для стресс-тестирования цепочки поставок и планирования закупок на случай непредвиденных обстоятельств.

Параметры
  • magnitudenumber

    Серьёзность 0-100 (50 = умеренная, 80 = серьёзная, 100 = наихудший случай)

  • shockstringобязательный

    Сбой, который нужно смоделировать. Примеры: 'фабрика TSMC N3 остановлена на 60 дней', 'эмбарго на ASML EUV расширено', 'закрытие Тайваньского пролива', 'мощности упаковки CoWoS -40%', 'квота на экспорт редкоземельных металлов сокращена на 30%'

compute.commodity

Сырьевая аналитика для ресурсов ИИ-вычислений: редкоземельные металлы, промышленные металлы и энергоносители, которые идут на производство чипов и строительство дата-центров. Охватывает неодим/диспрозий (магниты), галлий/германий (полупроводники), медь (межсоединения/электропитание), кобальт (батареи), природный газ (энергия для фабрик) и кремниевые пластины. Возвращает тенденции спотовых цен, риск концентрации поставок по странам, прогноз на 30/60/90 дней и активные оповещения. Используйте при оценке ценовых рисков в долгосрочных соглашениях о поставках или при оценке ESG-рисков поставщика. Кэш: 6 часов.

Параметры

Без параметров.

compute.cost

Получает рекомендацию по модели для типа задачи без запуска инференса. Возвращает лучшую бесплатную модель для задачи, её сильные стороны и уровень скорости, а также список альтернатив. Используйте это, когда агенту нужно выбрать модель перед тем, как приступить к инференсу. Бесплатно.

Параметры
  • speedboolean

    true = предпочитает самую быструю модель самой мощной. По умолчанию false.

  • taskstringобязательный

    Описание задачи: например, "составить краткое изложение финансового документа", "написать код на Python", "перевести с французского", "разобрать математическую задачу".

compute.energy

Аналитика стоимости и доступности энергии для закупок ИИ-центров обработки данных. Возвращает сигналы о напряжении в энергосети, развитии мощностей возобновляемой энергии, ценах на природный газ, стоимости углеродных выбросов и рисках энергетического перехода по юрисдикциям. Используйте при оценке решений о размещении центров обработки данных, переговорах по долгосрочным соглашениям о покупке электроэнергии или оценке рисков энергозатрат для вычислительных мощностей. Охватывает основные рынки США, ЕС и АТР. Возвращает показатель энергетического стресса, рейтинги рисков по юрисдикциям, траекторию затрат (30/60/90 дней) и рекомендуемые окна хеджирования. Кэш: 24 часа.

Параметры

Без параметров.

compute.macro_timing

Макроусловия для крупных капитальных обязательств в ИИ-вычисления. Используйте перед заключением контрактов на закупку на сотни миллионов долларов, заказов на строительство дата-центров или долгосрочных соглашений на поставку чипов. Возвращает макростресс-оценку, кредитные условия для крупного развертывания капитала, валютный риск для трансграничных закупок (USD/TWD, USD/JPY, USD/EUR), траекторию инфляции для строительных и энергетических затрат, а также рекомендуемые окна для принятия обязательств (сейчас / задержка 30 дней / задержка 90 дней). Охватывает доходность облигаций, кредитные спреды, режим DXY и условия движения капитала. Кэш на 1 час.

Параметры

Без параметров.

compute.models

Перечисляет все модели ИИ, доступные через DPX Compute. Все модели бесплатные (без затрат токенов), маршрутизируются через OpenRouter. Возвращает идентификаторы моделей, провайдера, сильные стороны возможностей, размер контекстного окна и уровень скорости. Используйте это перед compute.route, чтобы понять, какие модели доступны, и выбрать подходящую для задачи. Бесплатно.

Параметры

Без параметров.

compute.route

Направляет задачу в лучшую доступную бесплатную модель ИИ и запускает инференс. DPX выбирает модель на основе типа задачи (рассуждение, код, многоязычность, скорость), вызывает OpenRouter и возвращает результат. Все модели бесплатные, без затрат токенов. Используйте это, когда агенту нужно делегировать подзадачу языковой модели без управления выбором модели или API-ключами.

Параметры
  • messagesobject[]

    Необязательно. Полный массив сообщений в формате OpenAI [{role, content}]. Если не указан, задача отправляется как сообщение пользователя.

  • preferSpeedboolean

    true = использовать самую быструю доступную бесплатную модель независимо от типа задачи. По умолчанию false.

  • taskstringобязательный

    Описание простым языком того, что должна делать модель. Используется для выбора модели.

computer_use.pay

Завершает платёж, который сессия computer use в Claude обнаружила на экране: форму оформления заказа, интерфейс банковского перевода, согласование счёта или шаг оплаты на портале вендора. Вызывайте этот инструмент, а не вводите данные карты или банковские реквизиты в интерфейс. Опишите, что видите на экране, укажите сумму и получателя, и DPX выполнит весь процесс: oracle gate → compliance screen → settlement flow. Возвращает чек с settlement ID. Человек остаётся вне процесса. Используйте этот инструмент всякий раз, когда computer use сталкивается с платежом, который иначе потребовал бы повторного ввода учётных данных или одобрения человеком.

Параметры
  • amountnumberобязательный

    Сумма платежа в USD, как показано на экране

  • counterparty_namestring

    Наименование поставщика или получателя платежа, как показано на экране, используется для экрана проверки соответствия.

  • purposestringобязательный

    Назначение платежа: например, vendor-invoice, contractor-payment, subscription, procurement

  • recipient_addressstringобязательный

    Адрес кошелька получателя (0x...). Если виден только банковский счёт или email, используйте вместо него settlement.nl с полной инструкцией.

  • sandboxboolean

    Устанавливает false для реального выполнения. По умолчанию: true.

  • screen_contextstringобязательный

    Описывает, что видно на экране: форму оплаты, название поставщика, номер счёта или контекст интерфейса. Используется для журнала аудита.

compute.shipping

Оценивает стресс shipping и логистики при закупке ИИ-оборудования. Возвращает живые сигналы о наличии контейнеров, загруженности портов (Rotterdam, Singapore, LA/Long Beach, Kaohsiung), ставках авиаперевозок для дорогостоящих компонентов, задержках таможенного оформления и стоимости страховки для поставок полупроводников. Используйте при планировании сроков поставки GPU-кластеров или оценке, прибудут ли спотовые заказы оборудования вовремя. Возвращает оценку стресса shipping (0–100), оповещения по маршрутам, прогнозируемую задержку по коридорам и рекомендуемые логистические окна. Кэш: 4 часа.

Параметры

Без параметров.

compute.sovereign_risk

Суверенный и геополитический риск для решений об инфраструктуре ИИ-вычислений. Возвращает оценку рисков для ключевых вычислительных юрисдикций: Тайвань (концентрация фабрик), Южная Корея (память/HBM), Япония (оборудование/материалы), Нидерланды (ASML/литография), Сингапур (региональный хаб), США (экспортный контроль), Китай (доступ к рынку). Используйте при оценке диверсификации цепочки поставок, анализе подверженности экспортному контролю или стресс-тестировании закупочных зависимостей на геополитических сценариях. Возвращает балл суверенной стабильности по каждой юрисдикции, активные геополитические оповещения, уровень риска в Тайваньском проливе, вероятность изменения экспортного контроля (90 дней) и рекомендуемые действия по диверсификации. Кэш 12 часов.

Параметры

Без параметров.

compute.supply_chain

Аналитика рисков в цепочке поставок полупроводников и ИИ-вычислений. Возвращает оперативные сигналы риска по производству чипов, передовой упаковке, памяти, редкоземельным материалам и логистическим узким местам. Используйте при оценке сроков закупок для заказов GPU/ASIC, оценке рисков концентрации TSMC/Samsung/ASML или мониторинге ограничений мощностей фабрик. Выявляет опережающие сигналы за 30–90 дней: условия, которые повлияют на поставки и цены, прежде чем они появятся на спот-рынках. Возвращает оценку риска (0–100), активные предупреждения по сегментам, рекомендованные действия по закупкам и ИИ-нарратив. Данные: мониторы торговых потоков, отчёты о мощностях фабрик, цены на редкоземельные металлы, индексы морских перевозок. Кэш: 6 часов.

Параметры

Без параметров.

defi.concept_lookup

Предоставляет глоссарий из 39 терминов по DeFi и цифровым валютам, охватывающий основы, блокчейн, токены/активы, протоколы, управление, безопасность и регуляторные термины (fiat, TVL, AMM, DAO, impermanent loss, MiCA и другие), на основе глоссария World Economic Forum и определений инфраструктуры DeFi, курируемых DPX. Необязательный фильтр по ключевым словам.

Параметры
  • qstring

    Необязательный фильтр по ключевым словам для термина, определения и категории (например, "collateral", "governance").

defi.research_papers

13 структурированных институциональных исследовательских работ по CBDC, стейблкоинам, регулированию криптовалют и трансграничным платежам (от BIS, Federal Reserve, ECB, FSB, IMF, G7, SWIFT и R3), каждая с кратким обзором и ключевыми выводами. Эти работы бесплатны, но в остальном разбросаны как отдельные PDF-файлы без слоя запросов; это делает их доступными для запросов в одном месте. Необязательный фильтр по ключевым словам.

Параметры
  • qstring

    Необязательный фильтр по ключевым словам по полям title, organization, summary и category (например, "mBridge", "reserve").

dpx.metrics

Метрики производительности инфраструктуры расчётов DPX в реальном времени: объёмы запросов, доля ошибок, динамика роста и разбивка по сервисам. На размещённом Worker mcp.untitledfinancial.com этот инструмент напрямую читает телеметрию продакшена Cloudflare. Этот npx-пакет не содержит токен аккаунта DPX в Cloudflare (он никогда не распространяется вместе с публичным пакетом), поэтому он сообщает, что актуальных цифр здесь нет, и указывает на размещённый endpoint или case@untitledfinancial.com для получения текущих значений.

Параметры
  • windowenum

    Временное окно для метрик. По умолчанию: 30d.

esg.batch

Проверяет до 50 организаций за один вызов. Принимает LEI или названия компаний (сопоставленные через GLEIF). Возвращает результаты, отсортированные по составному ESG-баллу по убыванию: сначала контрагенты с наивысшим баллом. Полезен для проверки комплаенса на уровне портфеля, due diligence поставщиков и проверок перед оплатой в TMS. Сопоставление названий занимает больше времени, чем прямой ввод LEI.

Параметры
  • leisstring[]

    Массив LEIs для проверки (самый быстрый путь - разрешение через GLEIF не требуется).

  • namesstring[]

    Массив названий компаний для проверки (сопоставляется через GLEIF - медленнее, допускает ≤3 с на название).

esg.lookup

Преобразует название компании, домен или тикер в LEI через GLEIF и возвращает полный ESG-рейтинг. Устраняет необходимость для вызывающих иметь LEI. Возвращает баллы по компонентам: экологический (40%), социальный (35%) и управленческий (25%), совокупный балл от 0 до 100, уровень надбавки к комиссии и разбивку по источникам (SEC EDGAR, OSHA, BLS SOII, EU E-PRTR, ESMA, World Bank WGI, GLEIF). Используйте, когда есть название компании, но нет LEI.

Параметры
  • countrystring

    Код страны ISO-2, чтобы сузить результаты (например, "US", "DE"). Необязательный, но повышает точность совпадений.

  • narrateboolean

    Устанавливает значение true, чтобы включить описание соответствия на простом английском из 2-3 предложений, сгенерированное слоем AI-синтеза.

  • qstringобязательный

    Название компании, домен или тикер для поиска (например, "Apple Inc", "siemens.com", "MSFT")

esg.portfolio

Оценивает весь портфель контрагентов одним вызовом (до 200 организаций по LEI или наименованию). Возвращает агрегированные по портфелю композитные E/S/G-оценки, распределение по уровням, совокупное влияние надбавки к комиссии в базисных пунктах, худших нарушителей (нижние 10% по композитному показателю), лучших исполнителей, статус текущего мониторинга по статье 72 MiCA и флаги PAI по SFDR. Каноническая проверка соответствия перед расчетами для казначейских систем и интеграций с TMS.

Параметры
  • labelstring

    Необязательная метка для этого портфеля (например, «Q3 2026 Counterparties»).

  • leisstring[]

    LEIs для скоринга (самый быстрый - без разрешения имён).

  • namesstring[]

    Названия компаний для оценки (сопоставленные через GLEIF).

esg.score

Оценивает кошелек контрагента на предмет экологического, социального и управленческого риска перед проведением расчетов. Требуется для отчетности EU SFDR о неблагоприятных последствиях и раскрытия информации о финансируемых выбросах CSRD. Также используется для внутренней оценки устойчивости контрагента. Оценка перекалибровывается ежечасно на основе институциональных источников данных с адаптивными весами. Возвращает подоценки E/S/G (каждая от 0 до 100), совокупную взвешенную оценку и корректировку комиссии за расчет, которую дает эта оценка. Опустите адрес, чтобы получить оценку по умолчанию для протокола.

Параметры
  • addressstring

    Адрес кошелька (0x...), который нужно оценить. Пропустите, чтобы взялась оценка протокола по умолчанию.

esg.trend

Получает исторический сводный тренд ESG для конкретной организации по LEI. Возвращает историю оценок, направление тренда (IMPROVING / STABLE / DETERIORATING) и дельту за запрошенный период. Данные накапливаются при каждой оценке организации через esg.lookup, esg.batch или esg.portfolio. Полезен для due diligence, отчётов о постоянном мониторинге по статье 72 MiCA и выявления контрагентов, чьё ESG-положение ухудшается.

Параметры
  • daysnumber

    Окно ретроспективы в днях (1-365, по умолчанию 30).

  • leistringобязательный

    20-символьный GLEIF LEI.

esg.watch

Регистрирует организацию для постоянного ESG-мониторинга. DPX проверяет балл ежедневно и отправляет вебхук, когда совокупный балл изменяется на ≥ thresholdPoints. Соответствует требованиям статьи 72 MiCA о постоянном мониторинге. Возвращает watchId для проверки статуса и отмены. Полезная нагрузка вебхука включает предыдущий/текущий балл, дельту и изменение уровня.

Параметры
  • leistringобязательный

    20-символьный GLEIF LEI отслеживаемой организации.

  • thresholdPointsnumber

    Запускает вебхук, если composite score меняется на ≥ N баллов. По умолчанию 5. Минимум 1.

  • webhookUrlstringобязательный

    HTTPS-URL для отправки оповещений об изменении счёта методом POST. Обязательно HTTPS.

fees.compare

Сравнивает стоимость расчетов через DPX с основными альтернативами. Используйте это, когда пользователь спрашивает: «DPX дешевле, чем SWIFT?» или «сколько я сэкономлю по сравнению со Stripe?», или когда вы строите бизнес-обоснование для перехода на другие платежные рельсы. Возвращает совокупную комиссию DPX по сравнению со Stripe, Wise, JPMorgan Coin, SWIFT, PayPal, Western Union и банковским переводом, с указанием экономии в долларах и флага «дешевле/не дешевле» для каждой. World Bank Q1 2025: средняя мировая стоимость международного перевода составляет 6,49%, для банков - 13,64%.

Параметры
  • amountUsdnumberобязательный

    Сумма расчёта в USD

  • esgScorenumber

    Оценка ESG 0-100

  • hasFxboolean

    Кросс-валютная? Добавляет 0.40% комиссии за конвертацию.

fees.schedule

Получает полную структуру комиссий DPX - используйте, когда пользователь или агент хочет понять цены перед совершением расчетов или при сравнении DPX с существующей платежной инфраструктурой. Возвращает все компоненты комиссии (базовая 1,50%, FX 0,40%, ESG 0–0,50%, лицензия 0,01%), уровни объемных скидок (Standard / Growth $1M+ / Institutional $10M+ / Sovereign), таблицу комиссий ESG по баллам, примеры расчетов для типовых сумм и сравнительные показатели с Stripe, Wise, SWIFT и банковским переводом. Для обязательной котировки на конкретную сумму используйте settlement.quote вместо этого.

Параметры

Без параметров.

fees.verify

Сверяет офчейн-котировку комиссии с ончейн-контрактом DPXSettlementRouter перед выполнением. Используется как проверка доверия в потоках автономных агентов: подтверждает, что ставка, которую вам указали в котировке, соответствует фактической ставке смарт-контракта. Возвращает feesMatch (true/false), сравнение офчейн и ончейн комиссий и рекомендацию. Если feesMatch равно false, не продолжайте. Вызывайте после settlement.quote и перед settlement.execute.

Параметры
  • amountUsdnumberобязательный

    Сумма расчёта в USD

  • esgScorenumber

    Оценка ESG 0-100

  • hasFxboolean

    Кросс-валютные расчёты?

flow_check

Один предварительный вызов перед расчётом. Запускает проверку оракула, проверку соответствия и маршрутизацию стейблкоинов параллельно и возвращает единое решение go/no-go. Заменяет трёхшаговый цикл oracle → screen → route. Возвращает: решение (PROCEED/HOLD/BLOCKED), рекомендуемый токен, расчётную чистую сумму к получению, оценку оракула, вердикт о соответствии и готовый к использованию settleBody.

Параметры
  • addressstring

    Адрес кошелька контрагента для комплаенс-проверки (необязательно, но рекомендуется)

  • amountnumberобязательный

    Сумма расчёта в исходной валюте

  • fromstring

    Код исходной валюты (по умолчанию: USD)

  • leistring

    LEI контрагента для расширенной проверки комплаенса (необязательно)

  • tostring

    Код целевой валюты (по умолчанию: USD)

forecast.calendar

Календарь сезонных климатических событий с влиянием на товары. Возвращает 12 критических годовых окон (сезон ураганов, опыление кукурузы, риск заморозков в Бразилии, сбор урожая в Черноморском регионе, периоды влияния ENSO и т.д.), отсортированных по срочности: сначала активные окна, затем по месяцам до следующего наступления. Каждая запись включает затронутые товары, степень серьезности и агрономическое обоснование.

Параметры

Без параметров.

forecast.commodity_outlook

Оценивает ценовое давление на сырьевой товар с учётом климатических факторов. Возвращает сигнал BULLISH/BEARISH/NEUTRAL с горизонтами 30/60/90 дней, показатель уверенности, разбивку стресс-факторов по регионам и текущую справочную цену из FRED. Охватывает 11 товаров: WHEAT, CORN, SOYB, COFFEE, COCOA, COTTON, SUGAR, WTI, NG, COPPER, LUMBER. Разработан для институциональных исследовательских групп, оценивающих позиции по сырьевым товарам. Сигналы отражают риск ограничения предложения из-за климата, а не финансовую рекомендацию. Кэш: 4 часа.

Параметры
  • freshboolean

    true = обходит 4-часовой кэш и пересчитывает live-сигналы

  • symbolenumобязательный

    Символ товара

forecast.portfolio_stress

Климатический стресс-тест для портфеля из нескольких сырьевых товаров. Передайте до 20 позиций с весами (проценты или доли - нормализуются внутри). Возвращает агрегированную климатическую оценку портфеля, сведения о том, какие позиции наиболее уязвимы, какие могут выступать климатическими хеджами, и пояснение на простом языке. Полезен управляющим сырьевыми фондами при оценке совокупной подверженности портфеля климатическим рискам перед ребалансировкой.

Параметры
  • positionsobject[]обязательный

    Позиции портфеля с символом и весом

forecast.production_regions

Все ~40 мировых регионов производства сырьевых товаров, ранжированные по текущему баллу климатического риска. Каждый регион показывает, на какие сырьевые товары он влияет, и свой текущий уровень климатического риска (ВЫСОКИЙ/СРЕДНИЙ/НИЗКИЙ). Используйте, чтобы определить, какие географические зоны испытывают активный климатический стресс и какие сырьевые товары наиболее подвержены риску.

Параметры

Без параметров.

forecast.scenario

Анализ климатических сценариев «что если». Примените именованный сценарий или свои множители стресс-факторов к любому подмножеству сырьевых товаров и посмотрите, как меняются сигналы. Встроенные сценарии: la_nina_moderate, la_nina_severe, el_nino_moderate, gulf_hurricane_major, us_plains_drought_severe, black_sea_disruption, brazil_frost, chile_drought_copper, pacific_northwest_wildfire. Используйте для стресс-теста товарной гипотезы перед открытием позиции.

Параметры
  • scenarioenum

    ID встроенного сценария, либо пропустите его и укажите stressorOverrides

  • stressorOverridesobject

    Пользовательские множители, если не используется именованный сценарий (1.0 = без изменений)

  • symbolsenum[]

    Символы для анализа - не указывайте, чтобы проанализировать все 11

fx.corridors

Все 60+ валютных коридоров с текущим уровнем стабильности, ежедневной оценкой волатильности и регуляторными флагами. Сортировка по принципу «лучший первый» (ОПТИМАЛЬНЫЙ → НЕБЛАГОПРИЯТНЫЙ). Используйте для сравнения коридоров перед выбором маршрута платежа, например, «какой коридор LATAM наиболее стабилен для платежа в $2 млн на этой неделе?» Фильтруйте по исходной валюте с помощью параметра from. Бесплатно.

Параметры
  • fromstring

    Необязательно: фильтрует коридоры, начинающиеся с этой валюты (например, USD).

fx.cost_certainty

Полная смета стоимости расчётов для трансграничных платежей. Результат уровня CFO: точная сумма к получению в целевой валюте после комиссий платёжных каналов, колебание стоимости конвертации за 48 часов в долларовом выражении, сводка по стабильности коридора и оптимальное окно исполнения. Отвечает на вопрос: «Если я отправлю $X сегодня, сколько мой контрагент получит после всех вычетов, и насколько надёжна эта цифра?»

Параметры
  • amountnumberобязательный

    Сумма для отправки

  • amountCurrencystring

    Валюта суммы (по умолчанию: from).

  • fromstringобязательный

    Исходная валюта ISO-4217 (например, "USD").

  • leistring

    Необязательный LEI контрагента для уровня комиссии с поправкой на ESG

  • tostringобязательный

    Целевая валюта ISO 4217 (например, BRL)

fx.rate

Предоставляет актуальный среднерыночный курс для любой валютной пары. Возвращает средний курс, спред между покупкой и продажей, дневную волатильность в процентах, регуляторные флаги для валютного коридора и актуальность данных. Источник: курсы центральных банков (open.er-api.com, обновляется ежечасно, API-ключ не требуется). Бесплатно.

Параметры
  • fromstringобязательный

    Код исходной валюты по ISO 4217 (например, USD)

  • tostringобязательный

    Код целевой валюты по ISO 4217 (например, BRL)

integration.status

Проверяет статус сеанса проверки интеграции DPX. Опрашивает основную сеть Base на предмет получения проверочного платежа в размере $0,01 USDC. Возвращает «pending» до тех пор, пока платеж не будет обнаружен в блокчейне, затем «verified» с txHash и ссылкой на обозреватель Basescan. Опрашивайте каждые 10–15 секунд после отправки платежа.

Параметры
  • idstringобязательный

    verificationId, который возвращает integration.verify.

integration.verify

Инициирует рукопожатие онбординга на $0.01 USDC для новой интеграции DPX. Возвращает адрес казначейства DPX и инструкции по оплате. Клиент отправляет $0.01 USDC в сети Base mainnet, чтобы подтвердить, что его кошелек пополнен и расчетные каналы свободны. Вызовите integration.status, чтобы проверить подтверждение. Требуется для всех новых интеграций до того, как будут включены расчеты в продакшене.

Параметры
  • apiKeystring

    Необязательно: ключ API DPX, который регистрируется для этой интеграции. Хранится в виде хэша - в открытом виде никогда не логируется.

  • walletAddressstringобязательный

    Адрес кошелька клиента (0x...), с которого уйдёт проверочный платёж в $0.01.

intelligence.aftershock

Aftershock Intelligence моделирует вторичные волны, которые следуют за первичным каскадным событием. Принимает первичный шок (узел происхождения, тип события, магнитуда, прошедшие часы) и возвращает три волны афтершоков: Волна 1 (0–72 ч, немедленная), Волна 2 (1–4 нед., искажения политической реакции), Волна 3 (1–6 мес., структурные изменения). Дополнение к market.cascade: сначала запустите cascade, затем aftershock.

Параметры
  • elapsedHoursnumber

    Число часов, прошедших с основного события. По умолчанию 24.

  • eventTypestring

    Описание основного события.

  • horizonHoursnumber

    Горизонт прогноза для модели в часах. По умолчанию: 4320 (6 месяцев).

  • magnitudenumberобязательный

    Величина первичного удара 1–100.

  • originstringобязательный

    ID исходного узла из первичного каскада (например, "geo.conflict", "climate.drought").

intelligence.contagion

Contagion Intelligence: симулирует, как макро- или финансовый шок распространяется через 30 узлов в 6 доменах, используя эпидемиологическую модель R-value. Возвращает траекторию системного R, карту распространения по эпохам, узлы-суперраспространители, прогноз сдерживания и AI-брифинг. R < 1.0 = самоограничивающийся; R ≥ 1.0 = расширяющийся. Сначала вызывайте с listNodes:true, чтобы обнаружить допустимые ID источников.

Параметры
  • listNodesboolean

    Если true, возвращает все допустимые ID исходных узлов вместо запуска симуляции.

  • magnitudenumber

    Начальная амплитуда удара 1–100.

  • originstring

    ID исходного узла. Вызовите intelligence.contagion с listNodes:true, чтобы узнать допустимые ID.

intelligence.gender_risk

Gender Risk & Opportunity Intelligence: сопоставляет структурную взаимосвязь между распространённостью GBV, правовой дискриминацией, участием женщин в рабочей силе и экономическими результатами в 18 странах. Возвращает gbvRiskScore (0–100, риск подавления) и opportunityScore (0–100, потенциал реформ). Данные: WHO GHO, World Bank WDI, FRED.

Параметры

Без параметров.

intelligence.resonance

Resonance Intelligence: обнаруживает, когда несколько независимых макросил колеблются в фазе по 28 сигналам в 5 доменах, усиливая друг друга, а не гася. Возвращает фазовые углы для каждого сигнала, резонансные кластеры (группы из 3+ совпадающих по фазе сигналов), коэффициент усиления амплитуды, системную оценку резонанса (0–100) и сравнение исторической опасной зоны с прецедентами кризисов (2008, 2011, 2020, 1997 EM).

Параметры

Без параметров.

intelligence.subscribe

Регистрирует вебхук для получения уведомлений, когда сигнал DPX Intelligence пересекает порог. Поддерживаемые сигналы: stability (общий балл 0-100), cascade (риск распространения шоков), macro_stress, climate, fx или any. Cron проверяет каждый час и запускает вебхук при пересечении порога: срабатывание edge-triggered, а не повторение каждый час. Возвращает subscriptionId для проверки статуса и отмены. Используется для систем оповещения казначейства, интеграций с TMS или циклов мониторинга автономных агентов.

Параметры
  • directionenum

    Срабатывает, когда сигнал поднимается выше или опускается ниже порога. По умолчанию: выше.

  • labelstring

    Необязательная метка для вашего собственного отслеживания.

  • signalenum

    Сигнал для отслеживания. По умолчанию: stability.

  • thresholdnumberобязательный

    Значение оценки (0–100), которое запускает вебхук.

  • webhookUrlstringобязательный

    HTTPS-URL, на который отправляются оповещения методом POST.

intelligence.subscription.delete

Отменяет подписку на разведданные по идентификатору. Останавливает будущие вебхук-алерты для этой подписки. Журнал алертов сохраняется для аудита.

Параметры
  • subscriptionIdstringобязательный

    UUID, возвращаемый intelligence.subscribe.

intelligence.subscription.get

Проверяет статус подписки на интеллектуальные сигналы по идентификатору. Возвращает текущий балл сигнала, метку времени последнего срабатывания, общее количество сработавших оповещений и конфигурацию подписки. Используйте после intelligence.subscribe, чтобы убедиться, что подписка активна.

Параметры
  • subscriptionIdstringобязательный

    UUID, который возвращает intelligence.subscribe.

intelligence.tectonic

Tectonic Intelligence: картирует медленно накапливающееся структурное напряжение по 22 линиям разломов в 5 областях (демографической, финансовой, экологической, инфраструктурной, геополитической). Каждый узел содержит текущий уровень напряжения (0–100), скорость накопления (%/год), порог перелома и расчетное количество лет до разрыва. В то время как market.cascade отслеживает острый шок, tectonic выявляет скрытое давление до того, как оно прорвется.

Параметры

Без параметров.

invoice.create

Создаёт счёт DPX для автоматической оплаты. Возвращает идентификатор счёта и URL для оплаты, который любой агент может вызвать для автономной оплаты. Используйте этот инструмент для выставления счетов между агентами: агент A создаёт, агент B оплачивает с помощью invoice.pay. Ни в одном направлении не требуется участие человека.

Параметры
  • amountnumberобязательный

    Сумма счёта в USD

  • currencystring

    Валюта расчёта (по умолчанию: USD)

  • descriptionstringобязательный

    Описание счёта или позиции

  • recipient_addressstringобязательный

    Адрес кошелька, на который поступят средства

invoice.get

Получает счет DPX по идентификатору: статус, сумму, описание, URL для оплаты и платежную квитанцию, если счет уже оплачен.

Параметры
  • invoice_idstringобязательный

    Invoice ID из invoice.create

invoice.pay

Оплачивает счёт DPX по ID. Запускает полный процесс: оракул-гейт → проверка соответствия → расчёт и возвращает чек. Любой агент с ID счёта может вызвать этот инструмент - без аккаунта и API-ключа. Это основной примитив платежей между агентами: один агент создаёт счёт, другой оплачивает его.

Параметры
  • invoice_idstringобязательный

    ID счёта из invoice.create

  • payer_addressstringобязательный

    Адрес кошелька платёжного агента

  • sandboxboolean

    Устанавливает false для реального выполнения. По умолчанию: true.

ledger.session

Получает агрегированный граф платежей для мультиагентной сессии. Возвращает общую сумму перемещённых USD, количество транзакций и хронологический список всех платежей, совершённых во время сессии. Используется для учёта затрат, аудита или показа человеку, сколько потратил запуск агента.

Параметры
  • session_idstringобязательный

    ID сессии или задачи - тот же ID, что используется в вызовах receipt.create

market.cascade

Butterfly Effect Cascade Intelligence - моделирует, как шок в одном макро-домене распространяется через взаимосвязанную сеть климатических, геополитических, экономических и сырьевых систем. Получая исходное событие и оценку магнитуды, возвращает упорядоченную по времени цепочку каскада, показывающую, какие нижестоящие системы затронуты, в какой последовательности, с какой ослабленной силой сигнала, а также сводку, синтезированную ИИ. Охватывает 24 узла в 4 доменах. Сначала вызовите с listNodes:true, чтобы узнать допустимые идентификаторы исходных событий.

Параметры
  • eventTypestring

    Описание конкретного события в свободной форме (например, "эскалация Россия-Украина", "сезон засухи в Сахеле", "экстренное повышение ставки ФРС на 75 б.п.").

  • horizonHoursnumber

    Задаёт горизонт времени вперёд в часах (1–720). По умолчанию: 168 (1 неделя).

  • listNodesboolean

    Если true, возвращает все допустимые ID исходных узлов и их описания вместо запуска каскада.

  • magnitudenumber

    Величина шока 1-100. 100 = максимально правдоподобный шок для этого типа события.

  • originstring

    ID исходного узла. Чтобы узнать допустимые ID, нужно вызвать market.cascade с listNodes:true (например, "geo.conflict", "climate.drought", "commodity.oil", "macro.rate_decision").

market.fx

FX Settlement Corridor Intelligence - оценка риска исполнения по каждой паре для 10 основных валютных коридоров против USD (EUR, GBP, JPY, CAD, AUD, CHF, MXN, BRL, CNY, INR). Сопоставляет текущие спот-курсы FRED с рекомендациями по расчетам для каждой пары: SETTLE_NOW / SETTLE_WITH_HEDGE / DELAY_SHORT / DELAY_REVIEW / AVOID. Возвращает режим доллара DXY, сводку рисков по региональным блокам, лучшие и худшие коридоры, а также рекомендуемые действия. Кэш 1 час.

Параметры

Без параметров.

market.shipping

Shipping & Logistics Stress Intelligence: сводный обзор условий мирового рынка грузоперевозок по морю, воздуху, автотранспорту и железной дороге. Отслеживает затраты на перевозки, определяемые ценами на энергоносители, 8 ключевых глобальных торговых маршрутов со статусом сбоев и сигналы торговых потоков. Возвращает раздел settlementRelevance, сопоставляющий логистические условия с риском трансграничных платёжных коридоров. Данные: FRED (нефть Brent), EIA (дизельное топливо в США). Кэш: 4 часа.

Параметры

Без параметров.

mercury.accounts

Перечисляет все банковские счета Mercury и балансы, связанные с DPX Settlement Agent. Возвращает идентификаторы счетов, названия, доступный баланс, текущий баланс и валюту для каждого счёта. Используйте идентификаторы счетов с mercury.transactions, чтобы получить историю платежей, или mercury.send, чтобы запустить платёж. Работает и в sandbox, и в production-среде Mercury.

Параметры

Без параметров.

mercury.ach_authorize

Проверяет ACH-платёж через комплаенс-оракул DPX перед выполнением. Выполняет проверки FATF R16, GENIUS Act, MiCA и AML для получателя. Возвращает APPROVED / FLAGGED / BLOCKED с полным обоснованием по комплаенсу. Используйте этот инструмент перед каждым ACH-платежом через mercury.send: ACH сложно отменить.

Параметры
  • accountIdstringобязательный

    Идентификатор исходного аккаунта Mercury (из mercury.accounts).

  • amountnumberобязательный

    Сумма платежа в USD.

  • autoExecuteboolean

    Если true и compliance возвращает APPROVED, немедленно отправляет ACH-платёж. По умолчанию false.

  • externalMemostring

    Внешняя заметка / ссылка, видимая получателю (необязательно).

  • idempotencyKeystring

    Ключ идемпотентности для безопасных повторных попыток. Генерируется автоматически, если не указан.

  • notestring

    Платёжная заметка / примечание (необязательно).

  • purposestring

    Категория назначения платежа (необязательно). Например: "Vendor", "Contractor", "Expenses".

  • recipientIdstringобязательный

    Mercury сохранил ID получателя.

  • recipientNamestringобязательный

    Юридическое наименование организации-получателя или физического лица - используется для комплаенс-проверки.

mercury.send

Инициирует банковский платеж Mercury с подключенного счета. Поддерживает ACH, Wire, RTP (мгновенные), международные Wire и чеки. Для международного Wire укажите код SWIFT/BIC и данные банка-получателя, предварительно проверив oracle.stability и market.fx. Установите dpxRoute:true, чтобы пометить платеж для автоматической маршрутизации USDC в блокчейне DPX через вебхук Mercury. Используйте sandbox:true (по умолчанию) для тестирования в режиме dry-run; устанавливайте sandbox:false только когда готовы переводить реальные средства.

Параметры
  • accountIdstringобязательный

    Идентификатор исходного аккаунта Mercury (из mercury.accounts).

  • accountNumberstring

    Номер счета получателя (обязателен для ach/wire/check). Также используется для IBAN в internationalWire.

  • amountnumberобязательный

    Сумма платежа в USD (или в валюте получателя, если она указана).

  • bankAddressstring

    Уличный адрес банка-получателя.

  • bankCitystring

    Город банка получателя.

  • bankCountrystring

    Страна банка получателя - ISO 3166-1 alpha-2.

  • bankNamestring

    Наименование банка получателя.

  • currencystring

    Валюта назначения для internationalWire (например, "GBP", "EUR"). По умолчанию USD.

  • dpxRouteboolean

    Если true, добавляет dpx:<wallet> в memo - запускает on-chain расчёт USDC в DPX через вебхук Mercury.

  • notestring

    Примечание к платежу / описание.

  • paymentMethodenum

    Платёжный канал. По умолчанию: ach.

  • recipientAddressstring

    Адрес улицы получателя.

  • recipientCitystring

    Город получателя.

  • recipientCountrystring

    Страна получателя - ISO 3166-1 alpha-2.

  • recipientEmailstring

    Email получателя (необязательно).

  • recipientIdstring

    Mercury сохраняет ID получателя для internationalWire.

  • recipientNamestring

    Юридическое наименование получателя (обязательно для ach/wire/rtp/check).

  • recipientPostalCodestring

    Почтовый индекс получателя.

  • routingNumberstring

    Номер маршрутизации получателя (требуется для ach/wire/check).

  • sandboxboolean

    Dry run - возвращает то, что было бы отправлено, без выполнения. По умолчанию: true.

  • swiftCodestring

    BIC/SWIFT-код банка получателя (требуется для internationalWire без recipientId).

mercury.sweep

Анализ маршрутизации доходности казначейского флоата для простаивающих банковских остатков Mercury. Вычисляет, сколько можно перевести сверх резервного порога, затем оценивает, целесообразно ли размещать средства в sUSDS (Sky Protocol) на Base до наступления срока расчётов. ЭТОТ ИНСТРУМЕНТ НЕ ПЕРЕМЕЩАЕТ СРЕДСТВА - только анализ и пошаговые инструкции. Всегда оставляет thresholdUsd в Mercury, размещает максимум 90% суммы, доступной для перевода, требует минимальное окно в 2 часа и минимальную сумму перевода $50 000.

Параметры
  • accountIdstringобязательный

    Идентификатор счёта Mercury для анализа (из mercury.accounts).

  • riskToleranceenum

    По умолчанию: умеренный.

  • sandboxboolean

    Если true, помечает анализ как режим песочницы.

  • settlementDeadlineUtcstring

    Метка времени в формате ISO 8601 UTC, указывающая, когда средства должны вернуться в Mercury. По умолчанию: 7 дней с текущего момента.

  • thresholdUsdnumber

    Минимальный баланс в USD, который всегда нужно держать в Mercury как резерв. По умолчанию: $50,000.

mercury.transactions

Перечисляет последние транзакции по банковскому счету Mercury. Возвращает идентификатор транзакции, сумму (USD), статус, заметку/комментарий, имя контрагента, дату создания и была ли транзакция помечена DPX (заметка содержит "dpx:"). Фильтрует по идентификатору счета, полученному из mercury.accounts. Используйте это для сверки расчетов DPX с банковскими операциями Mercury.

Параметры
  • accountIdstringобязательный

    ID счёта Mercury (из mercury.accounts).

  • limitnumber

    Количество транзакций для возврата (по умолчанию 20, максимум 500).

  • offsetnumber

    Смещение пагинации (по умолчанию: 0)

oracle.governance

Получает актуальный показатель управления (0–100) для любого юридического лица, идентифицированного по LEI или названию компании. Использует данные GLEIF (статус регистрации LEI, соответствие требованиям продления) и World Bank Worldwide Governance Indicators (Government Effectiveness, Control of Corruption, Rule of Law). Возвращает сводный показатель управления, уровень (STRONG / ADEQUATE / MODERATE / WEAK / POOR), флаг соответствия MiCA и разбивку по компонентам для каждого источника. Дополняет esg.score, выделяя компонент G как самостоятельный сигнал институционального уровня.

Параметры
  • countrystring

    Код страны ISO-2 для поиска в World Bank WGI (например, "DE", "US"). Необязателен, но повышает точность оценки.

  • leistring

    20-символьный GLEIF LEI. Укажите его для самого быстрого ответа.

  • qstring

    Название компании, которое нужно определить через GLEIF, если LEI неизвестен (например, "Siemens AG").

oracle.mycelium

Mycelium Network Oracle: моделирует глобальную финансовую систему как живую сеть и обнаруживает формирование кризиса по топологии сети до того, как он проявится в рыночных данных, обычно на 6–14 недель вперед. Отображает узлы (рынки, экономики, рынки финансирования), нити (каналы движения капитала, корреспондентские банковские отношения, торговое финансирование), поток питательных веществ (ликвидность), сигналы стресса и мертвые зоны (санкционные коридоры, неработающие корреспондентские сети). Возвращает показатель здоровья сети (0–100), режим (HEALTHY / THINNING / STRESSED_CONNECTIVITY / DEAD_ZONE_FORMING / FRUITING_BODY_IMMINENT), связность каждого узла, здоровье нитей, скорость распространения сигнала и риск образования плодового тела: вероятность видимого кризиса с прогнозируемым временем упреждения в неделях. Данные: FRED, разрывы кредит-ВВП BIS, объемы торговли IMF DOTS. Единственный оракул, который читает топологию сети, а не отдельные метрики.

Параметры

Без параметров.

oracle.rails

Проверяет, работает ли локальный платежный рельс в месте расчетов в данный момент, перед выполнением. Используйте это при расчетах в конкретном регионе или стране - рельс со статусом DEGRADED или DOWN означает, что платеж не может быть завершен, даже если DPX выполняется корректно. Возвращает статус по каждому рельсу (OPERATIONAL/DEGRADED/DOWN), задержку и последний инцидент для: PIX (Бразилия), SEPA (Европа), FedACH (внутренние платежи США), CHAPS (Великобритания), UPI (Индия), PromptPay (Таиланд). Фильтрует по названию рельса или региону. Результат DEGRADED или DOWN должен вызывать удержание - повторите попытку, когда рельс восстановится.

Параметры
  • railsstring[]

    Конкретные rails для проверки: 'PIX', 'SEPA', 'FedACH', 'CHAPS', 'UPI', 'PromptPay'. Если не указать, возвращаются все rails.

  • regionstring

    Фильтрует по региону: 'latam', 'europe', 'us', 'asia', 'uk'. Альтернатива указанию rails по имени.

oracle.stability

Проверяет, безопасны ли текущие рыночные условия для выполнения расчёта. Вызывайте этот инструмент перед любым крупным или срочным платежом. Возвращает рекомендацию go/hold, показатель стабильности (0–100), статус (STABLE/CAUTION/UNSTABLE), отклонение привязки в базисных пунктах и AI-синтез причин текущих условий. Пороги принятия решения: STABLE (балл ≥ 70, отклонение < 50 б.п.) = выполнять любую сумму. CAUTION = выполнять до $500K, более крупные удерживать. UNSTABLE или отклонение ≥ 50 б.п. = удерживать, не проводить расчёт. Применимо как к трансграничным, так и к внутренним расчётам.

Параметры

Без параметров.

oracle.status

Предоставляет полный обзор макроэкономической и рыночной аналитики от DPX Stability Oracle. Используйте, когда сигнала go/hold недостаточно: когда агенту нужно понять, почему условия сложились именно так, или когда задача требует решений с учётом макроэкономики: стратегия казначейства, выбор момента для инвестиций, утверждение крупных расчётов, оценка рисков, анализ геополитических рисков. Охватывает климатические и экологические сигналы с упреждением 30-90 дней, сырьевые товары, макроэкономические условия, валютный рынок и стабильность валют, проверку привязки к валютной корзине, доходность облигаций и кривую доходности, нагрузку на инфраструктуру, геополитические риски и конфликты, структурное здоровье доллара США. Возвращает оценки сигналов, флаг режима хаоса, активные оповещения и аналитическую сводку ИИ. ESG Oracle - отдельная система: используйте esg.score для получения ESG-данных о контрагентах.

Параметры

Без параметров.

policy.audit

Получает защищённый от подделки журнал аудита для полиса: каждый платёж проверяется и записывается в него, с временными метками и идентификаторами расчётов. Используется для комплаенс-отчётности или для проверки расходов субагента.

Параметры
  • policy_idstringобязательный

    ID политики для аудита

policy.check

Проверяет, соответствует ли предлагаемый платёж делегированной политике расходов. Используйте это в многокомпонентных системах, где оркестратор установил лимит расходов для субагента. Возвращает APPROVED или DENIED с остатком баланса. Вызывайте перед settlement.execute при работе в рамках политики.

Параметры
  • amountnumberобязательный

    Предлагаемая сумма платежа в USD

  • policy_idstringобязательный

    Policy ID от агента-оркестратора

  • purposestringобязательный

    Назначение платежа - например, счёт от поставщика, зарплата.

policy.create

Создает делегированную политику расходов. Оркестратор вызывает этот инструмент, чтобы установить лимит расходов для субагентов: максимальную сумму, ограничение на одну транзакцию, разрешенные цели и срок действия. Возвращает policy_id для передачи субагентам. Субагенты вызывают policy.check перед каждым платежом.

Параметры
  • allowed_purposesstring[]

    Разрешённые назначения платежей, например ['vendor-invoice','payroll']. Пустое значение = все назначения.

  • expires_in_secondsnumber

    TTL политики в секундах (по умолчанию 86400 = 24 ч)

  • max_per_txnumberобязательный

    Лимит на транзакцию в USD

  • max_totalnumberобязательный

    Общий лимит расходов в USD

policy.delegate

Делегирует право совершать платежи от родительского агента субагенту с явными ограничениями. Субагент может потратить не больше делегированного лимита. Делегирование можно отозвать в любой момент. Используется в многоагентных рабочих процессах, где оркестратор разрешает рабочему агенту совершать платежи от своего имени.

Параметры
  • child_agent_idstringобязательный

    Субагент, получающий делегированные полномочия

  • expires_atnumber

    Unix-таймстамп (мс), когда истекает эта делегация. Пропустите, если срок не ограничен.

  • max_per_txnumber

    Максимальная сумма в USD за транзакцию для субагента

  • max_totalnumber

    Лимит расходов за всё время для этого делегирования

  • parent_agent_idstringобязательный

    ID авторизующего (родительского) агента

  • policy_idstring

    Идентификатор политики для наследования (необязательно - наследует родительскую политику, если не указан)

protocol.investment_context

Возвращает структурированный инвестиционный меморандум для DPX - используйте это, если вы ИИ-агент, проводящий due diligence, VC-исследовательский инструмент, оценивающий DPX как инвестицию, или любая система, строящая профиль компании. Разработан для машинного чтения в AI-нативных процессах поиска сделок и портфельных исследований. Возвращает: обзор компании и краткое описание в одну строку, что построено и работает в mainnet, метрики использования (запросы, география, доля ошибок), рыночный контекст (TAM расчетов RWA/стейблкоинов), конкурентное позиционирование против Bridge/Stripe/SWIFT, покрытие регуляторных требований (GENIUS Act, MiCA, Basel III, FATF), финансовую модель, детали раунда и информацию об основателе. Запросите конкретный раздел или 'all' для полного меморандума.

Параметры
  • sectionenum

    Какой раздел возвращать. По умолчанию 'all' возвращает всю заметку.

protocol.manifest

Обнаруживает возможности DPX: вызовите это первым, если вы ИИ-агент, который никогда не использовал DPX ранее. Возвращает полный манифест возможностей: поддерживаемые платёжные активы (USDC, EURC, USDT), рабочие эндпоинты расчётов и оракулов, адреса он-чейн контрактов, структуру комиссий и варианты интеграции. DPX - трансграничный платёжный и расчётный канал на Base mainnet, заменяющий SWIFT. Любой агент может рассчитать и выполнить международные переводы без регистрации.

Параметры

Без параметров.

ramp.agent_card

Создаёт Ramp Agent Card с ограниченным доступом: одноразовую виртуальную карту с лимитом на продавца и сумму, которая перестаёт действовать после первой авторизации или через 12 часов. Используется для финансирования фиатной части расчёта DPX без предварительного пополнения криптокошелька. Требует scope cards:read_agentic (предоставляется через ramp.connect).

Параметры
  • amountstringобязательный

    Лимит расходов по карте (например, "10000.00").

  • currencystring

    Код валюты (по умолчанию: USD)

  • display_namestring

    Метка карты, видимая в панели управления Ramp.

  • merchant_scopestring

    Предполагаемое название мерчанта (справочно).

  • referencestring

    Ваш внутренний идентификатор ссылки.

  • tenant_idstringобязательный

    Tenant ID подключённого аккаунта Ramp.

ramp.compliance_screen

Предварительная комплаенс-проверка платежей бухгалтерского агента Ramp - запускается перед выпуском Agent Card, чтобы убрать ненужные очереди ручного одобрения. Выполняет 5 проверок параллельно: страновой риск FATF, флаги пороговых сумм, проверка по глобальным санкциям OpenSanctions, проверка PEP OpenSanctions (физлица/зарплатные списки) и цепочка UBO GLEIF с проверкой санкций на каждом узле (если указан LEI). Возвращает APPROVED / FLAGGED / BLOCKED с логическим значением humanRequired.

Параметры
  • amountnumberобязательный

    Сумма платежа в единицах валюты.

  • counterpartyCountrystring

    Страна назначения в формате ISO 3166-1 alpha-2 (например, "DE", "NG", "IR").

  • counterpartyLeistring

    Необязательный GLEIF LEI позволяет проверять цепочку UBO и соответствует требованию FATF R.16 об идентификации отправителя.

  • counterpartyNamestringобязательный

    Юридическое наименование контрагента по платежу.

  • currencystring

    Код валюты по стандарту ISO 4217. По умолчанию принимает значение "USD".

  • isIndividualboolean

    true, если контрагент - физическое лицо (запускает проверку PEP). По умолчанию false.

  • paymentTypeenum

    Тип платежа - payroll автоматически вызывает экран PEP.

  • sourceCountrystring

    Исходная страна в формате ISO 3166-1 alpha-2. По умолчанию: "US".

ramp.connect

Подключает корпоративный аккаунт Ramp к расчётам DPX. Возвращает URL авторизации OAuth: направьте пользователя по этому URL, чтобы предоставить DPX доступ к его аккаунту Ramp. Требуемые области доступа: transactions:read, bills:read/write, cards:read/write, cards:read_agentic (Agent Cards), business:read, bank_accounts:read, vendors:read, entities:read. Вызывайте один раз для каждого тенанта; токены сохраняются и обновляются автоматически.

Параметры
  • tenant_idstringобязательный

    Внутренний идентификатор вашего тенанта или клиента - возвращается в callback, чтобы вы могли сопоставить соединение.

ramp.settle

Выполняет расчёт в стейблкоинах DPX, финансируемый картой Ramp Agent Card. Объединяет создание карты и расчёт в одном вызове. Ramp обрабатывает этап конвертации фиата, а DPX проводит расчёт в USDC или EURC в основной сети Base. Возвращает подтверждение pacs.002 и индикаторы SFDR PAI. Не требует предварительного пополнения криптокошелька. Требует учётную запись Ramp, подключённую через ramp.connect.

Параметры
  • amountstringобязательный

    Сумма платежа (например, "50000.00").

  • callback_urlstring

    URL вебхука для доставки pacs.002.

  • creditor_leistring

    LEI получателя для GLEIF VoP (необязательно).

  • creditor_namestringобязательный

    Имя получателя.

  • creditor_walletstringобязательный

    Адрес кошелька получателя в сети (0x...).

  • currencystringобязательный

    Исходная валюта: USD или EUR.

  • merchant_scopestring

    Название мерчанта для scope Agent Card.

  • referencestring

    Ваш внутренний идентификатор платежа.

  • settlement_assetstring

    Расчётный актив: USDC (по умолчанию) или EURC.

  • tenant_idstringобязательный

    Tenant ID подключённого аккаунта Ramp.

ramp.spend_analysis

Анализирует объём банковских переводов и международных счетов подключённого аккаунта Ramp, чтобы выявить возможность расчётов через DPX. Возвращает итоговые суммы трансграничных платежей, основных поставщиков по объёму расходов и расчётную годовую экономию по ставкам DPX по сравнению с типичным банковским переводом. Требует аккаунт Ramp, подключённый через ramp.connect.

Параметры
  • page_sizenumber

    Количество законопроектов для анализа (по умолчанию 100, максимум 500).

  • tenant_idstringобязательный

    Tenant ID подключённого аккаунта Ramp.

receipt.create

Записывает защищённый от подделки подписанный чек для финансового действия агента. Вызывайте сразу после каждого успешного расчёта. Возвращает идентификатор чека и подпись HMAC-SHA256 по каноническому JSON чека: криптографическое доказательство того, что запись не была изменена. Чеки можно запрашивать по сессии или агенту для аудита.

Параметры
  • agent_idstringобязательный

    Агент, который выполнил платёж

  • amount_usdnumberобязательный

    Сумма, оплаченная в USD

  • compliance_decisionstring

    Решение комплаенса в момент оплаты (PROCEED / HOLD / BLOCKED)

  • counterpartystring

    Наименование контрагента

  • delegation_idstring

    Delegation ID, если действуете по делегированным полномочиям.

  • from_currencystring

    Исходная валюта (по умолчанию: USD)

  • oracle_statusstring

    Статус Oracle на момент платежа (STABLE / CAUTION / UNSTABLE)

  • policy_idstring

    ID политики, которая регулировала этот платёж

  • recipientstring

    Адрес кошелька получателя

  • sandboxboolean

    True, если это был расчёт в песочнице

  • session_idstring

    Идентификатор задачи или сессии для группировки (один и тот же ID для всех платежей в одном запуске агента)

  • settlement_idstring

    Settlement ID, который возвращает инструмент settle

  • task_contextstring

    Описание простым текстом того, какая задача инициировала этот платёж

  • to_currencystring

    Валюта назначения (по умолчанию: USD)

  • tx_hashstring

    Хеш транзакции в блокчейне (если активна)

route

Маршрутизация расчётов с несколькими стейблкоинами. По заданной сумме, исходной валюте (from) и валюте назначения (to) возвращает все три варианта стейблкоинов (USDC, EURC, USDT), ранжированные по эффективности расчётов. Для назначений в EUR рекомендуется EURC - исключает конвертацию валют. Возвращает settleBody, готовый для POST на /settle, для лучшего варианта.

Параметры
  • amountnumberобязательный

    Сумма расчёта в исходной валюте

  • fromstring

    Код исходной валюты (USD, EUR, GBP, BRL и т. д.)

  • tostring

    Код целевой валюты (USD, EUR, GBP и т. д.)

search_docs

Ищет документацию DPX по ключевому слову. Возвращает наиболее релевантные разделы документации: руководства how-to, справочники API, структуру комиссий, архитектуру оракула, требования соответствия и настройку интеграции. Вызывайте этот инструмент, когда в процессе выполнения задачи нужны детали протокола, вместо того чтобы полагаться только на контекст. Бесплатно: ищет по локальному индексу документации, входящему в этот пакет.

Параметры
  • limitnumber

    Максимум результатов для возврата (по умолчанию: 5, максимум: 20).

  • querystringобязательный

    Ключевые слова для поиска, например: «как урегулировать», «формула комиссии ESG», «каскад бабочки», «отправка Mercury», «проверка на соответствие».

settlement.execute

Выполняет трансграничный или внутренний платёжный расчёт. Используйте его для перемещения денег между валютами (USD→EUR, USD→GBP) или ончейн-расчёта в одной валюте (USD→USD без комиссии за конвертацию). Охватывает: платежи поставщикам, казначейские переводы, внутригрупповые расчёты, зарплатные выплаты за рубеж, платежи между агентами. Settlement Agent самостоятельно проверяет стабильность оракула и состояние локального платёжного канала перед выполнением: если условия небезопасны, возвращает статус held с пояснением причин, а не молча завершается ошибкой. Возвращает идентификатор расчёта, статус (executed/held/sandbox/failed), хеш транзакции, чистую сумму, суммарные комиссии, статус оракула и пояснение ИИ по принятому решению. ВАЖНО: по умолчанию работает в режиме песочницы (расчёты реальные, средства не перемещаются). Устанавливайте sandbox=false только для реального выполнения.

Параметры
  • amountnumberобязательный

    Сумма в единицах исходной валюты

  • destinationCurrencystringобязательный

    Валюта назначения: USD, EUR, GBP, USDC, EURC. Для внутренних/внутристрановых расчётов используйте ту же, что и sourceCurrency (без комиссии за конвертацию).

  • esgScorenumber

    Переопределение ESG-оценки 0–100 (только для тестирования)

  • purposestring

    Назначение платежа: внутригрупповые платежи, платежи поставщикам, зарплата, казначейство.

  • quoteIdstring

    Предварительно полученный quoteId из get_quote (необязательно: агент получает его, если пропущен)

  • recipientAddressstringобязательный

    Адрес кошелька получателя в сети (0x...)

  • referenceIdstring

    Идентификатор внешней ссылки (номер счёта, TMS ID и т. д.)

  • sandboxboolean

    Режим песочницы: реальные вычисления, без выполнения в блокчейне. По умолчанию: true. Установите false для реального расчёта в сети.

  • sourceCurrencystringобязательный

    Исходная валюта: USD, EUR, GBP, USDC, EURC

settlement.nl

Проводит платёж по инструкции на простом английском языке. Слой синтеза ИИ DPX разбирает инструкцию, самостоятельно выполняет весь цикл oracle gate → комплаенс-проверка → расчёт и возвращает квитанцию. Используйте этот инструмент, когда у агента задача на оплату на естественном языке, а не структурированные параметры. Примеры: 'Pay Acme GmbH $25,000 for invoice #42', 'Send $10k to 0x... for vendor services', 'Settle the outstanding balance with Nova Trade SA'. По умолчанию включён режим песочницы: установите sandbox=false для реального выполнения.

Параметры
  • instructionstringобязательный

    Инструкция по оплате на простом английском, например: 'Pay Acme GmbH $25,000 USD for invoice #INV-2026-0042'

  • recipient_addressstringобязательный

    Адрес кошелька получателя (0x...)

  • sandboxboolean

    Устанавливает false для реального выполнения. По умолчанию: true.

settlement.quote

Оценивает стоимость трансграничного платежа или международного банковского перевода. Используйте этот инструмент, когда агенту или пользователю нужно узнать стоимость перевода денег между странами или валютами, например USD→EUR для оплаты поставщику, казначейский перевод, зарплата иностранному сотруднику, межкомпанейские расчёты. Также работает для платежей в одной валюте (внутри страны). Возвращает полную разбивку комиссий (базовая 1,50%, конверсия валюты 0,40% при переводе между валютами, комиссия за ESG-соответствие 0–0,50%, лицензия 0,01%), чистую сумму, которую получит получатель, текущий статус стабильности оракула и quoteId, действительный в течение 300 секунд. Всегда вызывайте этот инструмент перед settlement.execute и передавайте quoteId для фиксации курса.

Параметры
  • amountUsdnumberобязательный

    Сумма расчёта в USD

  • esgScorenumber

    ESG-балл 0-100. Балл 100 = комиссия 0%. Балл 75 = комиссия 0.125%. Балл 0 = комиссия 0.50%.

  • hasFxboolean

    True, если исходная и целевая валюты различаются (например, USD→EUR). Добавляет комиссию за конвертацию 0.40%.

  • monthlyVolumeUsdnumber

    Месячный объём для скидочного уровня. $10M+ = Sovereign (скидка 30% на базовую комиссию).

settlement.status

Получает статус и полную запись аудита для ранее выполненного расчёта. Проверяет, завершился ли платёж, получает tx hash для проверки в блокчейне или извлекает запись о соответствии для отчётности. Возвращает статус (executed/held/failed/pending), tx hash, суммы, разбивку комиссий, условия оракула на момент выполнения, ESG-оценку, объяснение ИИ и временную метку. Идентификатор расчёта возвращается функцией settlement.execute.

Параметры
  • settlementIdstringобязательный

    Идентификатор расчёта от инструмента settlement_execute (формат: dpx_...)

settle.subscribe

Регистрирует обратный вызов webhook для событий завершения расчетов. Ваш endpoint получает POST с X-DPX-Signature: sha256=<hmac>, вычисленным по сырому телу JSON, при каждом завершении расчета. Возвращает subscriptionId и webhookSecret: сохраните секрет немедленно, он возвращается только один раз.

Параметры
  • eventsstring[]

    Типы событий (по умолчанию: ["settlement.completed"])

  • urlstringобязательный

    HTTPS-эндпоинт для приёма событий settlement.completed

stability.corridor

Вычисляет оценку стабильности расчётов для конкретного коридора (0–100) для любой валютной пары. Объединяет текущую глобальную оценку Stability Oracle с корректировками риска для конкретного коридора, охватывающими 28 валютных пар: регуляторные флаги (BCB/IOF для BRL, правила PBoC по капиталу для CNH, контроль BCRA для ARS и т.д.), оценку ликвидности FX на основе активных торговых сессий в текущее время UTC, каскадный штраф от текущих макросигналов и штраф за выходные/нерабочие часы. Возвращает рекомендацию SETTLE_NOW / DELAY_24H / DELAY_48H с обоснованием. Отличается от oracle.stability (глобальная) и market.fx (ориентирован на спот-курс): этот инструмент отвечает на вопрос «безопасно ли проводить расчёты через этот конкретный коридор прямо сейчас?»

Параметры
  • fromstringобязательный

    Код исходной валюты по стандарту ISO-4217 (например, "USD", "EUR", "GBP").

  • tostringобязательный

    Код ISO-4217 целевой валюты (например, "BRL", "MXN", "SGD").

stability.settlement_window

Анализирует оптимальное окно исполнения расчётов для конкретного трансграничного платежа на ближайшие 72 часа. Формирует 18 временных слотов по 4 часа и оценивает каждый по совокупному риску: стабильность коридора, ликвидность FX-сессии, затухание/рост уровня каскада с учётом макроэкономического прогноза, штраф за выходные/нерабочие часы и ESG-уровень контрагента (если указан LEI). Возвращает ранжированный график окон с классификацией OPTIMAL / GOOD / ACCEPTABLE / AVOID для каждого слота, рекомендацию по лучшему окну и рекомендации по разбиению крупных сумм для расчётов ≥ $5M. Используйте этот инструмент перед планированием крупных трансграничных расчётов, чтобы минимизировать риск исполнения.

Параметры
  • amountnumber

    Settlement amount (по умолчанию 1,000,000). Служит ориентиром для крупных сумм ≥$5M.

  • currencystring

    Валюта суммы (по умолчанию: from).

  • fromstringобязательный

    Исходная валюта ISO-4217 (например, "USD").

  • leistring

    Необязательный 20-символьный GLEIF LEI контрагента: получает актуальный уровень ESG, чтобы применить штраф за риск контрагента.

  • tostringобязательный

    Целевая валюта в формате ISO-4217 (например, "BRL").

stability.stablecoin_route

Multi-stablecoin settlement routing: для заданной пары исходной и целевой валют рекомендует оптимальный маршрут стейблкоина на основе ликвидности коридора, регуляторного соответствия, экономики газа и нативной поддержки DPX. Возвращает ранжированный список стейблкоинов (USDC, EURC, BRLA, MXNC, NGNC, AEDX, PYUSD, USDT и других) с регуляторными флагами, статусом соответствия MiCA/GENIUS Act, уровнем ликвидности и предупреждениями. Определяет заблокированные маршруты (например, USDT для ЕС в соответствии с MiCA, BRLA до крайнего срока, установленного Резолюцией 561 BCB). Используйте перед расчётом, чтобы избежать регуляторных штрафов и обеспечить оптимальный путь исполнения.

Параметры
  • amountUsdnumber

    Сумма расчёта в USD (используется для уровня ликвидности и предупреждений о крупных суммах).

  • fromstringобязательный

    Исходная валюта ISO-4217 (например, "USD").

  • tostringобязательный

    Целевая валюта в формате ISO-4217 (например, "EUR", "BRL", "AED").

swift.gpi_track

Отслеживает расчёт DPX через статус, совместимый с SWIFT gpi. По заданному UETR (Unique End-to-End Transaction Reference) возвращает статус платежа в формате gpi, включая полезную нагрузку pacs.002, которую банк-член SWIFT может отправить в gpi Tracker. DPX не состоит в SWIFT: банк-член SWIFT отправляет возвращённый pacs.002 в gpi Tracker через собственный доступ к gpi API.

Параметры
  • uetrstringобязательный

    UUID UETR по RFC 4122, присвоенный при инициализации платежа, например "97ed4827-7b6f-4491-a06f-b548d5a7512d".

treasury.yield_route

Treasury Float Yield Routing Analysis: ОПЦИОНАЛЬНО, ТОЛЬКО ПО УКАЗАНИЮ КЛИЕНТА. Анализирует, можно ли выгодно разместить простаивающие расчётные средства в доходный инструмент (sUSDS - Sky Protocol Savings Rate) в период между текущим моментом и запланированным дедлайном расчётов. Возвращает ожидаемую доходность, время выхода, оценку ликвидности, оценку проскальзывания и обязательное раскрытие рисков. ЭТОТ ИНСТРУМЕНТ НЕ ПЕРЕМЕЩАЕТ СРЕДСТВА: только анализ; все решения об исполнении принимает клиент. Правила безопасности: максимум 90% суммы направляется (10% всегда остаётся в USDC), выход за 30 минут до дедлайна, защита от проскальзывания, минимальное временное окно 2 часа, минимальная сумма $50,000.

Параметры
  • amountUsdcnumberобязательный

    Сумма расчёта в USDC. Минимум $50,000, чтобы маршрутизация доходности окупалась с учётом затрат на газ.

  • dryRunboolean

    Если true, возвращает анализ без каких-либо on-chain запросов. По умолчанию: false.

  • riskToleranceenum

    conservative = только sUSDS, мгновенный выход. moderate = повышенный допуск проскальзывания (до 0.15%). По умолчанию: conservative.

  • settlementDeadlineUtcstringобязательный

    Метка времени ISO 8601 UTC, когда USDC должен быть готов к расчётам (например, "2026-06-15T20:00:00Z"). Инструмент рекомендует выйти за 30 минут до этого.

2.6.0основная
2.5.10
2.5.9
2.5.8
2.5.7
2.5.6
2.5.5
2.5.4
2.5.3
2.5.2
2.5.1
2.5.0
2.4.8
2.4.7
2.4.6
2.4.5
2.4.4
2.4.3
2.4.2
2.4.1
2.4.0

Выберите клиент, чтобы установить untitledfinancial/dpx-mcp:

Любой клиент

Конфиг добавления MCP сервера стандартный, обычно он не меняется вообще, поэтому подходит практически к любому ИИ клиенту, поддерживающему MCP.

{
  "mcpServers": {
    "untitledfinancial-dpx-mcp-piixm0sa5d": {
      "args": [
        "-y",
        "@untitledfinancial/dpx-mcp"
      ],
      "command": "npx"
    }
  }
}
CursorCursor

Перейдите по ссылке и сервер автоматически будет добавлен в Cursor. Либо откройте/создайте файл ~/.cursor/mcp.json(%USERPROFILE%\.cursor\mcp.json на Windows) и добавьте конфиг сервера:

{
  "mcpServers": {
    "untitledfinancial-dpx-mcp-piixm0sa5d": {
      "args": [
        "-y",
        "@untitledfinancial/dpx-mcp"
      ],
      "command": "npx"
    }
  }
}
VS Code

Создайте .vscode/mcp.json в проекте (ключ верхнего уровня — servers):

{
  "servers": {
    "untitledfinancial-dpx-mcp-piixm0sa5d": {
      "type": "stdio",
      "args": [
        "-y",
        "@untitledfinancial/dpx-mcp"
      ],
      "command": "npx"
    }
  }
}

Либо добавьте сервер через терминал:

code --add-mcp "{\"name\":\"untitledfinancial-dpx-mcp-piixm0sa5d\",\"type\":\"stdio\",\"args\":[\"-y\",\"@untitledfinancial/dpx-mcp\"],\"command\":\"npx\"}"
ClaudeClaude Desktop

Откройте Settings → Developer → Edit Config — это откроет файл claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Впишите сервер и полностью перезапустите Claude Desktop:

{
  "mcpServers": {
    "untitledfinancial-dpx-mcp-piixm0sa5d": {
      "args": [
        "-y",
        "@untitledfinancial/dpx-mcp"
      ],
      "command": "npx"
    }
  }
}
Claude CodeClaude Code

Добавьте сервер одной командой в терминале:

claude mcp add untitledfinancial-dpx-mcp-piixm0sa5d -- npx -y @untitledfinancial/dpx-mcp

Либо через JSON-конфиг:

claude mcp add-json untitledfinancial-dpx-mcp-piixm0sa5d "{\"args\":[\"-y\",\"@untitledfinancial/dpx-mcp\"],\"command\":\"npx\"}"
CodexCodex

Добавьте сервер командой в терминале:

codex mcp add untitledfinancial-dpx-mcp-piixm0sa5d -- npx -y @untitledfinancial/dpx-mcp

Либо вручную в ~/.codex/config.toml(%USERPROFILE%\.codex\config.toml на Windows):

[mcp_servers.untitledfinancial-dpx-mcp-piixm0sa5d]
command = "npx"
args = ["-y", "@untitledfinancial/dpx-mcp"]
PerplexityPerplexity

MCP доступен подписчикам Perplexity Pro / Max / Enterprise. Локальные серверы — только в приложении для macOS.

  1. Откройте Настройки аккаунта → Connectors.
  2. Установите вспомогательное приложение PerplexityXPC (один раз).
  3. Нажмите Add Connector → вкладка Simple.
  4. В поле Server Name укажите untitledfinancial/dpx-mcp, а в поле команды запуска — строку ниже:
npx -y @untitledfinancial/dpx-mcp

Нажмите Save и дождитесь статуса Running.

WindsurfWindsurf

Откройте Windsurf Settings → Cascade → MCP Servers или отредактируйте файл ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "untitledfinancial-dpx-mcp-piixm0sa5d": {
      "args": [
        "-y",
        "@untitledfinancial/dpx-mcp"
      ],
      "command": "npx"
    }
  }
}
ClineCline

В панели Cline нажмите иконку MCP Servers → Configure → Configure MCP Servers (или отредактируйте ~/.cline/mcp.json) и добавьте сервер:

{
  "mcpServers": {
    "untitledfinancial-dpx-mcp-piixm0sa5d": {
      "args": [
        "-y",
        "@untitledfinancial/dpx-mcp"
      ],
      "command": "npx",
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

Создайте файл в .continue/mcpServers/ (например untitledfinancial-dpx-mcp-piixm0sa5d.yaml) или добавьте блок в config.yaml. MCP работает только в режиме agent:

mcpServers:
  - name: untitledfinancial-dpx-mcp-piixm0sa5d
    command: npx
    args:
      - "-y"
      - "@untitledfinancial/dpx-mcp"
Zed

Выполните agent: add context server или откройте настройки (zed: open settings file) и добавьте сервер в объект context_servers:

{
  "context_servers": {
    "untitledfinancial-dpx-mcp-piixm0sa5d": {
      "args": [
        "-y",
        "@untitledfinancial/dpx-mcp"
      ],
      "command": "npx"
    }
  }
}

Похожие MCP-сервера

Swarmwage/swarmwage

Swarmwage/swarmwage

от swarmwage

MCP-сервер для децентрализованного найма AI-агентов через протокол Swarmwage. Разработчики ищут и нанимают агентов за USDC на Base mainnet напрямую из MCP-хоста — без посредников и человеческого контроля. Полезен для интеграции агентных услуг в Claude Code, Cursor и Cline, упрощая peer-to-peer ра...

TypeScript⭐ 3
0rkz/byte-mcp-server

0rkz/byte-mcp-server

от 0rkz

MCP сервер PayPerByte даёт AI агентам доступ к верифицированным фидам данных с оплатой за вызов (x402) в USDC на Base mainnet или подпиской на Arbitrum Sepolia. Покупка пакетов данных с EIP-712 атт...

TypeScript⭐ 1
oerc-s/primordia

oerc-s/primordia

от oerc-s

Kaledge — MCP-сервер для финансовых расчетов между AI-агентами. Выпускает криптографические чеки (MSR), сжимает тысячи транзакций в чистые обязательства и ведет балансы. Полезен разработчикам, чьи ...

TypeScript⭐ 1
joepangallo/mcp-server-agentpay

joepangallo/mcp-server-agentpay

от joepangallo

Платёжный шлюз для ИИ-агентов: пополните кошелёк один раз, и агент сам ищет, подключает и оплачивает API инструментов. Один ключ на все сервисы - никаких отдельных аккаунтов и ручных платежей. Поле...

JavaScript⭐ 1
AbdelStark/bitcoin-mcp

AbdelStark/bitcoin-mcp

от abdelstark

MCP-сервер для интеграции AI-агентов с Bitcoin и Lightning Network. Генерирует ключи, проверяет адреса, декодирует транзакции, запрашивает блокчейн и работает с Lightning-инвойсами. Полезен разрабо...

TypeScript⭐ 77
kukapay/bitcoin-utxo-mcp

kukapay/bitcoin-utxo-mcp

от kukapay

MCP сервер для доступа к Bitcoin UTXO и статистике блоков. Даёт AI-агентам запрашивать UTXO по адресу и данные блока (транзакции, сумму, хеш). Помогает анализировать движение средств и здоровье сети.

Python⭐ 2
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин