Canada-only · REST API + MCP

byARIV

Connect Sage 50 to anything.

The only REST API built by ARIV specifically for Sage 50 Canada. Install once on your server, then read and write Sage 50 data from any system, or let Claude, Cursor, or Codex work with your company file through the optional MCP server.

Available for Sage 50 Canada (Canadian Edition) only.

Who it's for

Built for two kinds of people.

Whether you need a custom integration built, or you're the one building it, we have you covered.

Canadian SMBs

You use Sage 50 Canada and another system that needs to share data with it, a CRM, an e-commerce platform, a custom internal tool. You don't want manual data entry bridging the two.

  • We install the API on your server
  • We build the integration for you end-to-end
  • No manual entry, no copy-paste, no errors
  • Your systems stay in sync automatically

Developers & Agencies

Your client runs Sage 50 Canada and you need to build an integration. Stop wrestling with the SDK or the PSQL database directly, use a clean REST API instead.

  • Full Swagger / OpenAPI documentation
  • Optional MCP for Claude, Cursor, and Codex
  • Works with any language or platform
  • We handle Sage version updates
Features

Everything you need to integrate.

A complete REST API surface over Sage 50 Canada, running locally on your server with no cloud dependency, plus an optional MCP server for AI clients.

Canada-specific

Built for Sage 50 Canadian Edition only. HST, GST, PST, QST tax codes, CAD/USD handling, all supported natively.

Real-time access

Read and write live Sage 50 data in real time. No scheduled syncs, no flat file imports, no delays.

Swagger UI included

Interactive API documentation out of the box. Explore endpoints, test requests, and share specs with your dev team.

Stays on your server

No cloud, no third-party data handling. The API and MCP run on-premise alongside your Sage 50 installation. Your data never leaves.

API key auth

REST and MCP share the same API key, sent in the x-api-key header. Issue separate keys per application so you can track and revoke access independently.

Maintained for you

When Sage releases a new version, we update the API. No scrambling to keep your integration working after upgrades.

Ask Sage 50 anything

New

ChatGPT, Claude, Cursor, and Codex can look up customers, invoices, and balances in your company file, just by asking.

See how it works
AI for Sage 50

Ask Sage 50 in plain English.

Who owes you money? What's overdue? Which invoices went out this week? Ask ChatGPT, Claude, Cursor, or Codex, and get a live answer from your company file.

  • Get answers without opening Sage 50 or running a report
  • See outstanding balances and overdue invoices in seconds
  • Works in ChatGPT, Claude, Cursor, and Codex
See how it works
A ChatGPT conversation asking to show customers with a balance, then listing Sage 50 customers and amounts owing.
Ask a question. Get a live answer from your Sage 50 company file.
How it works

Up and running in a day.

No infrastructure changes. No cloud accounts. One IIS deployment for the REST API, with optional MCP as a child application under that REST path, alongside your existing Sage 50 setup.

01

We install the API

We remotely install the REST API on IIS on the server where Sage 50 Canada is running. Optional MCP is installed as a child app in the same setup. Takes less than an hour.

02

You get your API key

The installer shows your REST URL, MCP URL (if installed), and API key. Use the same key for REST requests and MCP clients.

03

Build or ask

Connect whatever system you need over REST, or configure Cursor, Claude, or Codex with the MCP URL. Or let us build the integration end-to-end.

Pricing

Straightforward pricing.

One-time installation fee, then an annual fee for continued support, maintenance, and Sage version updates.

API Access

$595/ year
and $1,195 one-time setup fee
  • On-premise IIS install
  • Full REST API access
  • Optional MCP for AI clients
  • Swagger / OpenAPI docs
  • API key management
  • Sage version update support

API + Integration

Contact us
We build it for you
  • Everything in API Access
  • Custom integration development
  • Requirements & scoping included
  • Testing & go-live support
  • Ongoing integration maintenance
FAQ

Common questions.

Still have questions? Send us an email.

No. This API is built specifically for Sage 50 Canadian Edition. It will not work with the US or UK versions, which have different database structures and SDKs.

No. The API runs entirely on-premise, on the same server as your Sage 50 installation. We never see, store, or touch your financial data. Everything stays on your infrastructure.

Your annual support fee covers Sage version updates. When Sage releases a new version of Sage 50 Canada, we update the API to stay compatible. You don't have to do anything.

Customers, vendors, invoices, payments, products/inventory, GL accounts, purchase orders, sales orders, and more. Contact us for a full list of available endpoints.

We publish step-by-step articles for common API tasks.

Browse articles

MCP (Model Context Protocol) is an optional companion to the REST API. It exposes Sage 50 operations as tools that AI clients such as Claude, Cursor, and Codex can call. You can install REST only, or REST plus MCP. Both share the same API key.

AI - MCP setup

Copy the MCP URL and API key from the installer. In your client, add a remote MCP server with that URL and send the key in the x-api-key header. The installer provides HTTP endpoints; when the client is not on the Sage 50 server, use the HTTPS URL from the installer with a trusted certificate.

See client configuration

Yes, that's one of the main use cases. The API is installed on your client's server. You use your API key to build the integration. Volume pricing is available for agencies managing multiple client installations.

Yes. We offer full integration development services on top of the API. We scope the requirements, build the integration, test it, and support it. Contact us to discuss your use case.

Get started

Ready to connect Sage 50?

Tell us what you're trying to integrate, or whether you want MCP for AI clients. We'll get back to you within one business day.

Get in touch