Rutter Connect

Rutter Connect

Rutter Connect is the production layer between your AI agent and the systems it acts on: accounting and commerce platforms via Rutter Link, OAuth and credential management per merchant, a write-safety gate that confirms every mutation, and observability over every call.

Rutter Connect is the tool-calling platform for AI agents that need accounting and commerce data. It gives your agent secure, reliable access to the platforms your merchants use — across QuickBooks, Xero, NetSuite, Shopify, Amazon, and the rest — through one MCP endpoint.

Authentication per merchant or shared across an org, tool scoping per agent surface, write confirmation on every mutation, and a complete audit trail. Enterprise-ready out of the box.

Rutter Connect MCP request flow: AI agent talks to Rutter Connect over JSON-RPC; Rutter Connect routes calls to the Rutter unified API which fans out to accounting and commerce platforms.

Features

  1. Hundreds of platforms

    Pre-built MCP-ready tools for the platforms your merchants use — QuickBooks Online, QuickBooks Desktop, Xero, NetSuite, Sage Intacct, Shopify, Amazon, BigCommerce, WooCommerce, and the rest. Tool schemas are normalized; descriptions are model-friendly.

  2. Auth per merchant

    Per-merchant authentication via Rutter Link, or shared credentials across an org. OAuth, API keys, and platform-specific auth supported. Bring your own OAuth app for branding on the consent screen.

  3. Dual-slot sessions

    A single MCP session holds an accounting connection and a commerce connection at the same time, so the agent can answer cross-domain questions in one turn — "compare last month's Shopify orders against what posted in QuickBooks" — without juggling auth.

  4. Write safety

    Every write tool is annotated destructiveHint or idempotentHint. Mutations require an explicit confirmation step before the call fires — the agent summarizes the action ("Post a $2,140 bill to QuickBooks?") and waits for the user to approve.

  5. Observability

    Every tool call is captured: arguments, result, latency, the merchant it ran for, errors. Filter by merchant or tool. Audit log covers admin actions. Webhooks fan events out to your own pipeline.

  6. Differentiated analytics

    Beyond CRUD, ship purpose-built tools that compose multiple endpoints into a single answer: get_cash_position, get_13_week_forecast, get_ar_aging_summary, get_late_payment_prediction, get_ap_optimization, get_financial_action.

Start here