Before you connect

Find your starting point

Your appXero logoXero API

What can I do with this?

Xero provides APIs for business-software integrations, using OAuth 2.0 to authorize access to connected organizations and other tenants.

What credentials do I need?

Authentication and permission requirements have not been reviewed here. Check the provider documentation for the required keys, OAuth scopes and account access before sending a request.

Check provider documentation ↗

Can I test without an account?

Account-free API calls have not been verified for this profile. You can inspect specifications and prepare requests in the explorer without running them.

Requests run only when you choose to send them. Browser access depends on the provider’s CORS policy.

Xero remote logo

Official MCP implementation

See Xero publisher documentation for setup and supported tools.

Quick Startvia Apideck Blog

How to get your Xero API Key?

Read Guide

2 MCP Servers

Xero remote: connection requirements
Transport
Remote HTTPS
Authentication
Xero OAuth 2.0; PKCE recommended.
Server URL
https://api.xero.com/mcp/v1

Authorize your Xero app and organization, then follow the remote client instructions. Check plan and organization access in the publisher’s documentation.

Documentation reviewed · Connection not runtime-tested.

Xero local: connection requirements
Transport
Local stdio
Authentication
Xero developer credentials and OAuth custom connection.

Install the publisher package and configure the required credentials and accounting scopes in your MCP client. This is separate from Xero’s hosted implementation.

Documentation reviewed · Connection not runtime-tested.

BUILD WITH Xero

Integration details

Suggest an update ↗

Check Xero API status and incidents →

Documentation & getting started

Developer documentation
View Developer documentation
OpenAPI specification
View OpenAPI specification

API interface

Webhook management
View Webhook management

Authentication & access

OAuth 2.0
Supported

Pricing & operations

Tools & community

These are the details currently listed in our catalog. Omitted fields are unknown, not necessarily unsupported. Confirm current requirements in the provider’s documentation.

QUICK ANSWERS

Frequently asked questions

What is Xero?

Xero provides APIs for business-software integrations, using OAuth 2.0 to authorize access to connected organizations and other tenants.

Which authorization flow should a Xero integration use?

Xero documents authorization-code and PKCE flows, plus Custom Connections for eligible machine-to-machine integrations. Request the required scopes and choose the flow for your application type; connection limits and regional availability depend on the option.

Provider source
Where can I find Xero provider documentation?

Use the linked Xero provider documentation to check setup and supported capabilities.

Read documentation
What does the official Xero remote MCP implementation support?

Read and write supported accounting data through Xero’s hosted MCP server. Supported operations are limited to those exposed by this implementation. Publisher evidence reviewed 2026-10-22. This review does not establish a working connection.

View publisher evidence
How do I connect to Xero remote MCP?

Remote HTTPS. Xero OAuth 2.0; PKCE recommended. Authorize your Xero app and organization, then follow the remote client instructions. Check plan and organization access in the publisher’s documentation. Documentation reviewed 2026-10-22; not runtime-tested.

Read connection instructions
What does the official Xero local MCP implementation support?

Access accounting features with Xero’s local MCP implementation. Supported operations are limited to those exposed by this implementation. Publisher evidence reviewed 2026-10-22. This review does not establish a working connection.

View publisher evidence
How do I connect to Xero local MCP?

Local stdio. Xero developer credentials and OAuth custom connection. Install the publisher package and configure the required credentials and accounting scopes in your MCP client. This is separate from Xero’s hosted implementation. Documentation reviewed 2026-10-22; not runtime-tested.

Read connection instructions
How current is this Xero profile?

The summary and source-linked integration answer were reviewed on 2026-10-20. Other catalog fields may be older. Missing details are unknown, not proof that a feature is unsupported. Confirm current requirements with the provider.

Read our methodology

Articles & Guides

Xero API Pricing and the App Partner Program

Xero's new API pricing starts March 2026. Compare tiers, costs vs QuickBooks and Sage, plus 6 optimization strategies to reduce your integration expenses.

Xero Integration Made Easy: Authentication and Accounts Receivable Best Practices

This guide explores the complexities and pitfalls of integration with Xero using the Python SDK and explains how to use some methods to manage accounts receivable.

How to Standardize Data Across Accounting Software: QuickBooks, Xero, NetSuite, Sage

How to standardize and normalize data across QuickBooks, Xero, NetSuite, and Sage during accounting API integration. Covers field-level invoice, contact, tax, and chart of accounts divergence with comparison tables, code samples, and normalization patterns for multi-platform support.

Xero Integrations: The Complete Guide to Integration with Xero (2026)

Everything you need to know about integration with Xero in 2026: top apps by category, how to choose the right one, and what it takes to build a Xero integration into your own product.

Xero Scopes: What Changed and What It Means for Your Integration

Xero replaced two broad OAuth 2.0 scopes with ten granular ones for all apps created after March 2, 2026. Existing apps have until September 2027 to migrate. Here is what changed, what scopes you need, and how to handle the transition.

Rutter Alternatives: A Technical Evaluation for 2026

Evaluating Rutter alternatives? Learn which unified API platforms offer deeper accounting integrations, real-time passthrough data access, zero-storage compliance advantages, and transparent pricing models—plus which option fits your roadmap best.

And 86 more articles available...

Xero Videos

We don't have videos for this API yet. Get in touch to suggest profile updates.

We don't have tips for this API yet. Get in touch if you want to submit a tip.

Developer Portal

Historical capture ·

Developer Portalhttps://developer.xero.com/

Compare Xero API