modern-treasury
What this MCP does
Provides read access to Modern Treasury payment orders, bank transactions, counterparties, accounts, returns, and double-entry ledgers.
Tools
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['name'], 'properties': {'name': {'type': 'string', 'description': 'Counterparty (contact) name.'}, 'email': {'type': 'string', 'description': 'Counterparty email.'}, 'metadata': {'type': 'object', 'description': 'Arbitrary string key/value metadata.', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'type': 'string'}}}}
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'Counterparty id.'}}}
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'Ledger account id.'}}}
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'Payment order id.'}}}
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'Transaction id.'}}}
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'name': {'type': 'string', 'description': 'Filter by counterparty name.'}, 'email': {'type': 'string', 'description': 'Filter by counterparty email.'}, 'per_page': {'type': 'integer', 'maximum': 100, 'description': 'Results per page (default 25, max 100).', 'exclusiveMinimum': 0}, 'after_cursor': {'type': 'string', 'description': "Pagination cursor from a prior response's next_cursor (X-After-Cursor header)."}}}
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'status': {'type': 'string', 'description': 'Filter by status, e.g. unreconciled, reconciled.'}, 'per_page': {'type': 'integer', 'maximum': 100, 'description': 'Results per page (default 25, max 100).', 'exclusiveMinimum': 0}, 'after_cursor': {'type': 'string', 'description': "Pagination cursor from a prior response's next_cursor (X-After-Cursor header)."}}}
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'per_page': {'type': 'integer', 'maximum': 100, 'description': 'Results per page (default 25, max 100).', 'exclusiveMinimum': 0}, 'after_cursor': {'type': 'string', 'description': "Pagination cursor from a prior response's next_cursor (X-After-Cursor header)."}, 'counterparty_id': {'type': 'string', 'description': 'Filter by owning counterparty id.'}}}
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'per_page': {'type': 'integer', 'maximum': 100, 'description': 'Results per page (default 25, max 100).', 'exclusiveMinimum': 0}, 'after_cursor': {'type': 'string', 'description': "Pagination cursor from a prior response's next_cursor (X-After-Cursor header)."}}}
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'per_page': {'type': 'integer', 'maximum': 100, 'description': 'Results per page (default 25, max 100).', 'exclusiveMinimum': 0}, 'ledger_id': {'type': 'string', 'description': 'Filter by ledger id.'}, 'after_cursor': {'type': 'string', 'description': "Pagination cursor from a prior response's next_cursor (X-After-Cursor header)."}}}
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'per_page': {'type': 'integer', 'maximum': 100, 'description': 'Results per page (default 25, max 100).', 'exclusiveMinimum': 0}, 'after_cursor': {'type': 'string', 'description': "Pagination cursor from a prior response's next_cursor (X-After-Cursor header)."}, 'ledger_account_id': {'type': 'string', 'description': 'Filter by ledger account id.'}}}
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'per_page': {'type': 'integer', 'maximum': 100, 'description': 'Results per page (default 25, max 100).', 'exclusiveMinimum': 0}, 'after_cursor': {'type': 'string', 'description': "Pagination cursor from a prior response's next_cursor (X-After-Cursor header)."}}}
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'per_page': {'type': 'integer', 'maximum': 100, 'description': 'Results per page (default 25, max 100).', 'exclusiveMinimum': 0}, 'ledger_id': {'type': 'string', 'description': 'Filter by ledger id.'}, 'after_cursor': {'type': 'string', 'description': "Pagination cursor from a prior response's next_cursor (X-After-Cursor header)."}}}
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'status': {'type': 'string', 'description': 'Filter by status, e.g. approved, pending, completed.'}, 'per_page': {'type': 'integer', 'maximum': 100, 'description': 'Results per page (default 25, max 100).', 'exclusiveMinimum': 0}, 'direction': {'enum': ['credit', 'debit'], 'type': 'string', 'description': 'Filter by direction.'}, 'after_cursor': {'type': 'string', 'description': "Pagination cursor from a prior response's next_cursor (X-After-Cursor header)."}, 'counterparty_id': {'type': 'string', 'description': 'Filter by counterparty id.'}}}
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'per_page': {'type': 'integer', 'maximum': 100, 'description': 'Results per page (default 25, max 100).', 'exclusiveMinimum': 0}, 'after_cursor': {'type': 'string', 'description': "Pagination cursor from a prior response's next_cursor (X-After-Cursor header)."}}}
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'per_page': {'type': 'integer', 'maximum': 100, 'description': 'Results per page (default 25, max 100).', 'exclusiveMinimum': 0}, 'after_cursor': {'type': 'string', 'description': "Pagination cursor from a prior response's next_cursor (X-After-Cursor header)."}, 'internal_account_id': {'type': 'string', 'description': 'Filter by internal account id.'}}}
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
Recent tool changes
Similar MCP servers
Lovie Company Formation
Supports company formation and business administration with bank accounts, cards, invoicing, bookkeeping, accounting periods, and…
FortFi Treasury MCP
Provides policy-controlled crypto treasury operations across chains, including wallets, payments, token discovery, swaps, bridges…
AINumbers Fintech Intelligence Suite
Provides deterministic fintech, payment-policy, financial analysis, regulatory compliance, credential integrity, and audit-trail …
Contazz AutoPilot
Automates Brazilian accounting and tax operations including invoicing, collections, Pix charges, reconciliation, financial report…
Conta Azul MCP
Connects to Conta Azul ERP for managing customers, sales, budgets, contracts, financial accounts, receivables, invoices, settleme…
Gate DEX MCP
Supports wallet authentication, blockchain RPC access, token and market data, transaction construction, transfers, swaps, approva…
blindoracle
Offers paid, verifiable research and data services alongside agent trust checks, settlement attestations, crypto market analysis,…
Fintech Intel
Produces fintech and banking analyses using financial statements, market data, FDIC information, consumer complaints, and regulat…