Skip to main content

Xero MCP Server

Xero Mcp Server

GitHub stars GitHub forks GitHub watchers

License Issues Pull Requests Last Commit

Python MCP

Commit Activity Code Size Contributors

A Model Context Protocol (MCP) server for integrating Xero with GenAI applications.

Overview

Cloud-based accounting software integration

Features

  • Comprehensive Xero API coverage
  • Multiple authentication methods
  • Enterprise-ready with rate limiting
  • Full error handling and retry logic
  • Async support for better performance

Installation

pip install xero-mcp-server

Or install from source:

git clone https://github.com/asklokesh/xero-mcp-server.git
cd xero-mcp-server
pip install -e .

Configuration

Create a .env file or set environment variables according to Xero API requirements.

Quick Start

from xero_mcp import XeroMCPServer

# Initialize the server
server = XeroMCPServer()

# Start the server
server.start()

License

MIT License - see LICENSE file for details

Release files for xero-mcp-server 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for xero-mcp-server 0.1.0
File Size Uploaded
xero_mcp_server-0.1.0.tar.gz 3.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for xero-mcp-server 0.1.0
File Interpreter ABI Platform
xero_mcp_server-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 5.6 kB

Release files / xero_mcp_server-0.1.0.tar.gz

Download URL xero_mcp_server-0.1.0.tar.gz
Size 3.2 kB
Tags Source
SHA-256 checksum
How to use checksums
fea66574d8162c9deb27e925f66766acb67561361a150dfc6ba61ae7f2978409
BLAKE2b-256 checksum
How to use checksums
606cb251755be6ad37e79f64b0dca179d77fc370d48c176fb7178b935596276d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2

Release files / xero_mcp_server-0.1.0-py3-none-any.whl

Download URL xero_mcp_server-0.1.0-py3-none-any.whl
Size 2.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
38f6f1a84eea4ad61b6bbee5980f6568792dd33f244fb9515c34d6982083ffef
BLAKE2b-256 checksum
How to use checksums
db82aacc18a8ebb7aec5d37078c6df9c62182160d89cde6821e606bcc80dc332
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page