Back to Home
muness icon

xero-expenses-mcp

Verified Safe

by muness

Overview

Manages Xero accounting tasks including creating invoices, bills, expenses, and expense claims, with file attachments and PKCE authentication.

Installation

Run Command
npx xero-expenses-mcp

Environment Variables

  • XERO_CLIENT_ID
  • XERO_CLIENT_SECRET
  • XERO_REDIRECT_URI

Security Notes

The server correctly uses PKCE for OAuth, avoiding client secret exposure for desktop apps. Tokens are stored locally in the user's home directory (`~/.xero-mcp/token.json`), which relies on host file system security. File attachment functions (e.g., `readFileSync(filePath)`) take a user-provided `filePath`. While common for local tools, in a less trusted environment, this could pose a risk if malicious file paths (e.g., directory traversal) are injected without proper sanitization. No 'eval' or obvious malicious code patterns were found. Dependencies are reputable.

Similar Servers

Stats

Interest Score0
Security Score8
Cost ClassLow
Avg Tokens750
Stars0
Forks0
Last Update2026-01-05

Tags

XeroAccountingExpensesBillsInvoicesPKCE