Skip to content
Sage Accounting logo

Sage Accounting MCP server

Cloud accounting for small businesses — manage contacts, sales invoices, purchase invoices, and payments.

Sage Accounting is not a separate install. One Activepieces MCP server exposes it alongside 760+ other apps, behind a single URL.

Tools
30
Works with
Any MCP client
Auth
OAuth 2.0
License
MIT, open source
Updated
September 2026

About the Sage Accounting MCP server

Connect Sage Accounting once in Activepieces and every action it ships becomes a tool your assistant can call, behind the same server URL as the rest of your apps. Your agent reaches Sage Accounting and 760+ other apps over a single connection, on our cloud or a self-hosted install.

Tools

Sage Accounting tools your AI can run

Once connected, your assistant can call any of these Sage Accounting actions by asking in plain language.

  • Create Customer

    Creates a new customer contact in Sage Accounting.

    35 fields

  • Create Vendor

    Creates a new vendor contact in Sage Accounting.

    35 fields

  • Update Contact

    Updates an existing customer or vendor contact in Sage Accounting.

    37 fields

  • Find Contact

    Searches for customer or vendor contacts in Sage Accounting by name or reference.

    2 fields

  • Find Vendor

    Searches for vendor contacts in Sage Accounting by name or reference.

    2 fields

  • Create Sales Invoice

    Creates a new sales invoice in Sage Accounting.

    20 fields

  • Update Sales Invoice

    Updates an existing sales invoice in Sage Accounting.

    20 fields

  • Find Sales Invoice

    Searches for sales invoices in Sage Accounting by customer, invoice number, status, or date range.

    6 fields

  • Create Purchase Invoice

    Creates a new purchase invoice (bill) in Sage Accounting.

    7 fields

  • Update Purchase Invoice

    Updates an existing purchase invoice (bill) in Sage Accounting.

    7 fields

  • Find Purchase Invoice

    Searches for purchase invoices (bills) in Sage Accounting by vendor, invoice number, status, or date range.

    6 fields

  • Create Contact Payment

    Records a new payment against a contact in Sage Accounting.

    9 fields

  • Update Contact Payment

    Updates an existing contact payment in Sage Accounting.

    9 fields

  • Find Contact Payment

    Searches for contact payments in Sage Accounting by contact or date range.

    6 fields

  • Create Other Payment (Money Out)

    Records money leaving the business in Sage Accounting that is not tied to an invoice, e.g. bank charges or drawings.

    7 fields

  • Create Other Receipt (Money In)

    Records money received by the business in Sage Accounting that is not tied to an invoice.

    7 fields

  • Create Product

    Creates a new product in Sage Accounting.

    12 fields

  • Update Product

    Updates an existing product in Sage Accounting.

    13 fields

  • Find Product

    Searches for products in Sage Accounting by description or item code.

    4 fields

  • Create Service

    Creates a new service in Sage Accounting.

    12 fields

  • Update Service

    Updates an existing service in Sage Accounting.

    13 fields

  • Find Service

    Searches for services in Sage Accounting by description or item code.

    4 fields

  • Create Stock Item

    Creates a new stock item in Sage Accounting.

    19 fields

  • Update Stock Item

    Updates an existing stock item in Sage Accounting.

    20 fields

  • Find Stock Item

    Searches for stock items in Sage Accounting by description or item code.

    4 fields

  • Create Sales Quote

    Creates a new sales quote in Sage Accounting.

    20 fields

  • Update Sales Quote

    Updates an existing sales quote in Sage Accounting.

    20 fields

  • Find Sales Quote

    Searches for sales quotes in Sage Accounting by customer, quote number, status, or date range.

    6 fields

  • Find Ledger Account

    Searches for ledger accounts (chart of accounts) in Sage Accounting by nominal code or display name.

    3 fields

  • Custom API Call

    Make a custom API call to a specific endpoint

    10 fields

Triggers

Sage Accounting events your agent can watch

These start a run the moment something happens in Sage Accounting, so work gets picked up on its own.

  • New Customer

    Triggers when a new customer is created in Sage Accounting.

  • New Sales Invoice

    Triggers when a new sales invoice is created in Sage Accounting.

  • New Purchase Invoice

    Triggers when a new purchase invoice is created in Sage Accounting.

  • New Contact Payment

    Triggers when a new contact payment is created in Sage Accounting.

  • New Product

    Triggers when a new product is created in Sage Accounting.

  • New Service

    Triggers when a new service is created in Sage Accounting.

  • New Stock Item

    Triggers when a new stock item is created in Sage Accounting.

  • New Sales Quote

    Triggers when a new sales quote is created in Sage Accounting.

Sage Accounting MCP, answered.

No. That is the point of it. One Activepieces server exposes Sage Accounting alongside every other piece you connect, so your client keeps a single connection.

Yes. Activepieces is open source and free to start, and the MCP server is included on every plan, from the free cloud tier to any self-hosted deployment.

Connect Sage Accounting in Activepieces, enable the server under Settings → MCP Server, then paste your server URL into your client config. It authenticates over OAuth on first use.

It can call 30 tools, including Create Customer, Create Vendor, Update Contact, and chain them with steps in other apps inside the same run.

Connections use OAuth2 with limited scopes and are stored under 256-bit encryption, with no API to read them back, so an agent gets scoped access rather than your keys.