AXOFFICEDocs
Support Open AXOFFICE

MCP server reference

Connect any MCP client to AXOFFICE: the address, authentication, tools, permissions and errors.

Overview

AXOFFICE runs an MCP server that uses the same API keys as the public API. Every call is limited to the company the key belongs to. Six tools read; one prepares a draft invoice that a person has to post.

SettingValue
TransportStreamable HTTP
AddressShown on the Connect Claude or any MCP client card in Settings › Integrations
AuthenticationAn Authorization: Bearer header with an AXOFFICE API key
Read toolsProfessional plan and above
Draft toolBusiness plan

Connect from Claude Code

Terminal
claude mcp add --transport http --scope user axo https://tryaxo.com/api/v1/mcp --header "Authorization: Bearer YOUR_API_KEY"

Connect from a JSON configuration

JSON
{
  "mcpServers": {
    "axo": {
      "type": "http",
      "url": "https://tryaxo.com/api/v1/mcp",
      "headers": { "Authorization": "Bearer YOUR_API_KEY" }
    }
  }
}

Note

Copy the exact address from the card in AXOFFICE — it's set for your account. Replace YOUR_API_KEY with the key you created there.

Tools

ToolWhat it returnsNeeds
get_company_snapshotCash across accounts, receivables and payablesRead
list_invoicesInvoices matching filters such as status or customerRead
get_invoiceOne invoice with its lines and totalsRead
get_trial_balanceEvery account's balanceRead
get_cash_forecastThe cash forecastRead
search_customersCustomers matching a searchRead
create_draft_invoiceA new invoice saved as a draft, with no journal entryDraft

Tools only return what your plan includes. The cash forecast, for example, needs the Business plan.

Permissions

Create the key from the MCP card and it gets exactly the permissions these tools need. A key made somewhere else may be missing some. When that happens the tool refuses, and the message names the missing permission, where to add it, and which other tools that key can't use.

Errors

You seeWhy
Unauthorised (401)The key is wrong, revoked or missing
Missing permissionThe key lacks a permission the tool needs — the message names it
Requires the Business planThe draft tool was used on a plan below Business

Important

Nothing an MCP client does posts to your ledger. A draft invoice it creates has no journal entry until a person checks it and posts it in AXOFFICE.

Ctrl+I