# Usefulapi Modern Treasury MCP server

Source: https://glimind.com/server/mcp-registry%2Fio.usefulapi%2Fmodern-treasury
Registry id: `mcp-registry/io.usefulapi/modern-treasury`
Status: auth-required (checked 2026-10-27T06:07:38.053Z)

## Verdict

Usefulapi Modern Treasury MCP server answered 100% of Glimind's liveness checks over 30 days, better than 42% of MCP servers, with 67 ms median handshake and 0 outages in 90 days. Its agent-readiness grade is A (96/100) across 17 tools, costing an agent about 2,279 tokens to load. Checked every few minutes; no tool is ever called.

## Measurements (30 days)

| Metric | Value | Better than |
|---|---|---|
| Uptime, 30 days | 100% | 42% of MCP servers |
| Median handshake latency | 67 ms | 87% of MCP servers |
| p95 handshake latency | 272 ms | — |
| Checks in 30 days | 220 | — |
| Outages, 90 days | 0 | — |
| Median recovery | — | — |
| Agent-readiness score | 96/100 (A) | 82% of MCP servers |
| Tools | 17 | — |
| Tool-list size for an agent | ~2,279 tokens | 50% of MCP servers |
| Days observed | 28 | — |

## Install

```json
{
  "mcpServers": {
    "usefulapi-modern-treasury-mcp-server": {
      "type": "http",
      "url": "https://modern-treasury.usefulapi.io/mcp"
    }
  }
}
```

Claude Code:

```sh
claude mcp add --transport http usefulapi-modern-treasury-mcp-server https://modern-treasury.usefulapi.io/mcp
```

## Tools (17)

- `modern_treasury_create_counterparty`: Creates a counterparty (contact) record in Modern Treasury. Creates a record only — no bank details, MOVES NO MONEY. API: POST /counterparties.
- `modern_treasury_get_counterparty`: Get a single counterparty by id. API: GET /counterparties/{id}.
- `modern_treasury_get_ledger_account`: Get a single ledger account by id, including balances. API: GET /ledger_accounts/{id}.
- `modern_treasury_get_payment_order`: Get a single payment order by id (READ ONLY). API: GET /payment_orders/{id}.
- `modern_treasury_get_transaction`: Get a single transaction by id. API: GET /transactions/{id}.
- `modern_treasury_list_counterparties`: List counterparties (contacts). API: GET /counterparties.
- `modern_treasury_list_expected_payments`: List expected payments (READ ONLY). API: GET /expected_payments.
- `modern_treasury_list_external_accounts`: List external (counterparty) bank accounts. API: GET /external_accounts.
- `modern_treasury_list_internal_accounts`: List your organization's internal bank accounts. API: GET /internal_accounts.
- `modern_treasury_list_ledger_accounts`: List ledger accounts. API: GET /ledger_accounts.
- `modern_treasury_list_ledger_entries`: List ledger entries (individual debits/credits). API: GET /ledger_entries.
- `modern_treasury_list_ledger_transactions`: List ledger transactions (READ ONLY — does not post value). API: GET /ledger_transactions.
- `modern_treasury_list_ledgers`: List double-entry ledgers. API: GET /ledgers.
- `modern_treasury_list_payment_orders`: List payment orders (READ ONLY — does not create or approve payments). API: GET /payment_orders.
- `modern_treasury_list_returns`: List payment returns (e.g. ACH returns). API: GET /returns.
- `modern_treasury_list_transactions`: List bank transactions. API: GET /transactions.
- `modern_treasury_ping`: Verify connectivity and credentials. API: GET /ping.

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
