Skip to content
Modern Treasury MCP Server

Modern Treasury MCP Server

Added to Onei
v4.20.0
MIT

Summary

Modern Treasury's official MCP server, built on Code Mode: the agent writes TypeScript against the payments SDK and runs it in a sandbox instead of calling one tool per endpoint.

Features

  • Code Mode: two tools instead of one per endpoint, keeping the context window small
  • Agent-written TypeScript runs in a sandbox with no web or filesystem access
  • Built-in documentation search over the Modern Treasury API and SDK
  • Multi-step payment operations complete in a single tool call
  • Versioned alongside the official modern-treasury-node SDK
  • One-click install links for Cursor and VS Code, plus a Claude Code command

Installation

Set up this MCP server in your favorite AI agent — copy a ready-made configuration below.

Any MCP-compatible agent

Most agents (Claude, Cursor, Windsurf, VS Code, and more) read a standard mcpServers configuration.

  1. Open your agent's MCP configuration file.
  2. Merge the snippet below into it, filling in the environment variables with your own values.
  3. Restart the agent — the "Modern Treasury MCP Server" tools will be available.
{
  "mcpServers": {
    "modern-treasury-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "modern-treasury-mcp"
      ],
      "env": {
        "MODERN_TREASURY_API_KEY": "My API Key",
        "MODERN_TREASURY_ORGANIZATION_ID": "my-organization-ID",
        "MODERN_TREASURY_WEBHOOK_KEY": "My Webhook Key"
      }
    }
  }
}

Description

Modern Treasury is a payment operations platform for moving money over ACH, wire, RTP and other rails, with ledgering and reconciliation on top. Its official MCP server gives an AI agent access to that API — but it is worth understanding how, because the design is unusual.

Code Mode instead of one tool per endpoint. Most API-backed MCP servers enumerate their endpoints as individual tools, which floods an agent's context and still leaves it stitching results together by hand. This server exposes just two tools: a documentation search tool for querying the API and SDK docs, and a code tool where the agent writes TypeScript against the Modern Treasury SDK. The code runs in an isolated sandbox with no web or filesystem access, and whatever it returns or prints comes back as the tool result.

The practical effect is that multi-step work stays in one call. Listing counterparties, filtering them, creating payment orders for a subset and summarising the outcome is a single script the agent writes, rather than a dozen round-trips through separate tools — which is both cheaper in context and more deterministic to repeat.

Configuration. Three environment variables: MODERN_TREASURY_API_KEY, MODERN_TREASURY_ORGANIZATION_ID and MODERN_TREASURY_WEBHOOK_KEY. Installs through npx for any MCP client, with published one-click links for Cursor and VS Code and a claude mcp add command for Claude Code. A remote-hosted mode is also documented.

Maintained inside the official modern-treasury-node SDK repository, so it versions in lockstep with the TypeScript SDK it drives. MIT licensed.

A note on scope. This is a production payments API. Point it at a sandbox organisation before you let an agent write against it, and scope the API key to the minimum the task needs — the code tool can call anything the key can.

Related MCP Servers

New

Official Xero MCP server that lets an agent read and write a real accounting ledger — invoices, contacts, payments, payroll timesheets and financial reports — over the Xero API.

MCP: Binance

by Binance

New

Binance's official MCP server, part of Agent OS — spot and futures trading, live market data and account access, with per-agent permissions and funding limits.

MCP: Ramp

by Ramp

New

Ramp's official remote MCP server for corporate spend — read transactions, bills and reimbursements, and with the right role edit, approve and lock cards.

Browse all MCP servers →