API Integrations - General Documentation
Martus Features by Integration - Integration Feature Matrix
Martus features for each integration are listed below, along with links to additional features and requirements documentation for each integration.
Please scroll down to see all integrations!
User documentation for file-based integrations can be found here. The File-Based Martus Features by Integration can be found here.
| Martus Features | Sage Intacct | QuickBooks Online | QuickBooks Desktop | NetSuite |
| Sage Intacct | QB Online | QB Desktop | NetSuite |
| Yes | Yes | Yes | Yes |
| Yes | Yes | Yes | Yes |
| Yes | Yes | Yes | Yes |
| Yes | No | No | Yes |
| Yes | Yes | Yes | Yes |
| Yes | No | No | No |
| Yes | No | Yes (.IIF file) | No |
| Yes | No | No | Yes |
| Yes | No* | No* | Yes |
| Yes | One company file per Martus instance | One company file per Martus instance | Yes (with NetSuite OneWorld) |
| Yes | No | No | Yes |
| Yes | Yes | Yes | Yes |
| Yes | Yes | Yes | No |
| Supported Dimensions | Class | Class | Class | Standard Dimensions: Class |
| Customer | Customer/Project | Customer/Job | Customer | |
| Department | Location | Items | Project | |
| Employee | Department (only in Martus) | Department (only in Martus) | Vendor Subsidiary | |
| Entity / Location | Custom Segments | |||
| Item | such as: | |||
| Project | Program | |||
| UDDs | Grant | |||
| Vendor | Restriction | |||
| Warehouse | Department |
| Martus Features | Sage 100 | Financial Edge NXT | Business Central | Acumatica |
| Sage 100 | FE NXT | Business Central | Acumatica |
| Yes | Yes | Yes | Yes |
| Yes | Yes | Yes | Yes |
| No | No | Yes | Yes |
| No | No | Yes | No |
| Yes | Yes | Yes | No |
| No | No | No | No |
| Yes | Yes | Yes | No |
| Yes | Yes, as Transfer Accounts | No | No |
| No | No | No* | No |
| No | No | Yes, via MEM | No |
| No | No | No | No |
| Yes | Yes | Yes | Yes |
| No | No | No | No |
| Supported Dimensions | Each sub-account from Sage 100 is a separate dimension in Martus | Fund | Martus can support whatever Business Central dimensions the customer uses, up to the Martus maximum of 8. | Company |
| Department | Branch | |||
| Cost Center | Sub-accounts (dimensionalized in Martus) | |||
| Other Account Segments | Projects and Tasks | |||
| Project | ||||
| Grant | ||||
| T-Codes Class |
| Martus Features | Xero | MIP Cloud | Sage 300 with Cloud-Based (Web Screens) |
| Xero | MIP Cloud | Sage 300 |
| Yes | Yes | Yes |
| Yes | Yes | Yes |
| Yes | Yes | No |
| Yes | No | No |
| No | No | No |
| No | No | No |
| No | Yes | Yes |
| No | No | No |
| No | No | No |
| No | Yes | No |
| Yes | Yes | Yes |
| No | No | No |
| Supported Dimensions | Martus can support whatever Xero tracking categories the customer uses, up to the Martus maximum of 8 dimensions. | Martus can support whatever segments MIP Cloud uses, up to the Martus maximum of 8 dimensions. | Martus can support whatever segments Sage 300 uses up to the Martus maximum of 8 dimensions. Martus does not support Optional Fields. |
*If your accounting system is set to use multi-currency, you can integrate with Martus. Transactions will be in the base currency used in your general ledger.
Smarty - Martus' MCP for AI Applications
In the tech world, MCP stands for Model Context Protocol, an open standard created to connect artificial intelligence applications securely to external data sources, local files, and tools. It works like a universal "USB-C port" for AI, allowing models like Claude, ChatGPT, and Copilot to interact with live software and databases without custom code for every single integration.
Smarty is Martus' application, and we have a few customers currently BETA testing!
That means one thing: dashboards and reporting that finally bring everything together. Every KPI, chart, and summary in one place, built from the full picture of your organization — not just what lives in Martus.
Setup Instructions
The specifics will vary by provider, but here are the generic instructions.
- A Martus Admin must first provide consent to use AI in Martus. Navigate to Martus > Support, and click OK under Martus Intelligence Consent.
- Find your Martus base URL (e.g. prod2, prod11, ca).
- Open your MCP client (AI tool) of choice and create a new MCP Connection (often under “Apps” or “Connectors”).
- If necessary, enable custom MCP connections.
- Enter the URL: https://{your-url}.martus.app/mcp.
- You’ll be redirected to sign into Martus.
- Generate an API token if necessary.
- You’ll be redirected back to the MCP client to finish setup.
To see an example, view this demo connection to ChatGPT.
Early Adoption
Contact your Martus business partner or Martus Support if you are interested in becoming an early adopter. MCP requires the capabilities of the Martus Connector (an API subscription included with Premium and optional with Plus subscriptions). We will activate if necessary for early adopters, but final pricing and packaging have not yet been determined.
Examples
Here are two examples of how you could use Smarty.

