Skip to main content

MCP server for Xero API integration

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

xero_mcp_server-0.1.0.tar.gz (3.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

xero_mcp_server-0.1.0-py3-none-any.whl (2.4 kB view details)

Uploaded Python 3

File details

Details for the file xero_mcp_server-0.1.0.tar.gz.

File metadata

  • Download URL: xero_mcp_server-0.1.0.tar.gz
  • Upload date:
  • Size: 3.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for xero_mcp_server-0.1.0.tar.gz
Algorithm Hash digest
SHA256 fea66574d8162c9deb27e925f66766acb67561361a150dfc6ba61ae7f2978409
MD5 3a4237d19287d57884c8578169d610bc
BLAKE2b-256 606cb251755be6ad37e79f64b0dca179d77fc370d48c176fb7178b935596276d

See more details on using hashes here.

File details

Details for the file xero_mcp_server-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for xero_mcp_server-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 38f6f1a84eea4ad61b6bbee5980f6568792dd33f244fb9515c34d6982083ffef
MD5 eebad5f7224136702e9048d113ff093c
BLAKE2b-256 db82aacc18a8ebb7aec5d37078c6df9c62182160d89cde6821e606bcc80dc332

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page