Payments built for agents and organisations

Canvas exposes payment, treasury, stablecoin, and market-infrastructure services through APIs, MCP-ready tools, and enterprise controls. Agents can act; organisations stay in control.

MCP-ready Structured tools for payment and treasury actions
Human gated Policy approval before funds move
Audit native Every agent action is logged and reviewable
Canvas agent console
Request Policy Audit
Agent request
agent.request: pay supplier invoice scope: read balances, create payment request
Canvas layer
MCP Server
Agent connects via MCP
API Endpoint
mcp.canvas.payments.create_request
Policy Engine
policy: approval required above $10,000
Approval Request
status: ready for organisation review
Settlement Rail
Payments, stablecoin, bank settlement

The same rails, two modes of consumption

Canvas keeps regulated financial services usable by operators, developers, and autonomous workflows without splitting governance into separate products.

For organisations

  • Treasury operations
  • Payments and collections
  • Approvals and workflows
  • Audit and reporting

For agents

  • MCP actions and tools
  • Permissioned API calls
  • Machine-readable responses
  • Event webhooks

Agent-ready services across the Canvas platform

Each service exposes a human workflow, a machine interface, and an enterprise control model.

Service Human workflow Agent interface Control layer
Payments Approve payout batch mcp.canvas.payments.create_request Limits, approvals, audit trail
Treasury Reconcile accounts and cash positions mcp.canvas.treasury.get_balances Read/write scopes, segregation
Stablecoin rails Initiate on/off ramp mcp.canvas.stablecoin.transfer Policy checks, sanctions screening
Canvas Connect Manage counterparty connections mcp.canvas.connect.lookup Entitlements, access controls
Tokenised assets Issue and manage assets mcp.canvas.assets.issue Ownership, controls, immutable records

Agents can move faster without bypassing governance

Approval request
AmountAUD 25,000.00
CounterpartyAcme Supplies Pty Ltd
ReasonPay supplier invoice INV-20481
Requested byoperations-agent@acme.com
Policy resultApproval required above $10,000
StatusReady for review
Enterprise controls
  • Scoped API tokens with fine-grained permissions
  • Read/write separation
  • IP allow-listing and network restrictions
  • Sandbox first, promote to production
  • Immutable audit trail for all actions
  • Key rotation and least-privilege access
$ canvas mcp connect
 Connected to Canvas MCP server

$ canvas services list --format json
 42 services available

$ canvas payments request --amount 25000 --currency AUD
Request created: req_2f8ac66e
status: ready_for_review

Point an agent at Canvas and keep enterprise boundaries intact

Connect via MCP or use our APIs and CLI to automate real financial workflows with full governance, auditability, and human approval where policy requires it.