Modern Treasury
Manage Modern Treasury payment orders, counterparties, internal accounts, ledgers, and payment operations.
Tools
| Name | Description |
|---|---|
list_payment_ordersList Modern Treasury payment orders with narrow filters for reconciliation. | List Modern Treasury payment orders with narrow filters for reconciliation. |
get_payment_orderGet one Modern Treasury payment order by ID. | Get one Modern Treasury payment order by ID. |
create_payment_orderCreate a Modern Treasury payment order. Requires explicit direction, type, amount, account IDs, and currency. | Create a Modern Treasury payment order. Requires explicit direction, type, amount, account IDs, and currency. |
update_payment_orderUpdate mutable fields on a Modern Treasury payment order before processing constraints prevent changes. | Update mutable fields on a Modern Treasury payment order before processing constraints prevent changes. |
list_counterpartiesList Modern Treasury counterparties with cursor pagination. | List Modern Treasury counterparties with cursor pagination. |
create_counterpartyCreate a Modern Treasury counterparty record. | Create a Modern Treasury counterparty record. |
list_internal_accountsList Modern Treasury internal accounts available for payment origination and reconciliation. | List Modern Treasury internal accounts available for payment origination and reconciliation. |
list_ledger_transactionsList Modern Treasury ledger transactions with optional ledger account and ledgerable filters. | List Modern Treasury ledger transactions with optional ledger account and ledgerable filters. |
Triggers
| Name | Description |
|---|---|
payment_order_updatedPoll recent Modern Treasury payment orders after the trigger is enabled. | Poll recent Modern Treasury payment orders after the trigger is enabled. |
Quick Start
import { WeavzClient } from '@weavz-io/sdk'
const weavz = new WeavzClient({ apiKey: 'wvz_...' })
const result = await weavz.actions.execute('modern-treasury', 'list_payment_orders', {
workspaceId: '550e8400-e29b-41d4-a716-446655440000',
integrationAlias: 'modern-treasury',
input: { /* ... */ },
})Related Integrations
Works well with
Frequently Asked Questions
How do I connect Modern Treasury to my app?
Use Weavz Hosted Connect for Custom authentication. Install the SDK, create a connection through the connect portal or API, then execute tools programmatically.
What tools does Modern Treasury support?
Modern Treasury supports 8 tools including List Payment Orders, Get Payment Order, Create Payment Order, Update Payment Order, List Counterparties, and more.
Can I use Modern Treasury with AI agents?
Yes. Add Modern Treasury to an MCP server in Tool Mode or Code Mode. Code Mode provides 3 meta-tools with on-demand API discovery so agents can compose stateful workflows without loading every action schema up front.
Can Modern Treasury be used in stateful agent workflows?
Yes. Agents can combine Modern Treasury tools with Filesystem, State KV, Human Gates, input partials, and other workspace integrations while keeping execution scoped to the selected workspace or end user.
What authentication does Modern Treasury use?
Modern Treasury uses Custom. Weavz stores credentials securely and uses them for authorized action execution.
How much does the Modern Treasury integration cost?
The Modern Treasury integration is included on all Weavz plans including the free tier with 20,000 actions per month. No credit card required.
What triggers does Modern Treasury support?
Modern Treasury supports 1 triggers including Payment Order Updated.
Connect Modern Treasury in minutes
Get 20,000 free action executions every month. No credit card required.