X

Xero Accounting

Integrates with Xero Accounting Software to access financial data including accounts, transactions, ...

101 views
0 installs
Updated Sep 9, 2025
Not audited
Integrates with Xero Accounting Software to access financial data including accounts, transactions, contacts, invoices, and more through authenticated API connections for financial analysis and bookkeeping tasks.
  1. Create a Xero Account

    • If you do not already have a Xero account, sign up for a free account at Xero.
  2. Log in to the Xero Developer Center

  3. Create a New App

    • Click on "New app".
    • Enter a name for your app.
    • Choose "Web app" as the app type.
    • Provide any valid URL (e.g., https://www.myapp.com) for the app URL.
    • Set the redirect URI as:
      http://localhost:5000/callback
      
    • Accept the Terms & Conditions and click "Create app".
  4. Generate Client ID and Client Secret

    • In your newly created app, navigate on the left menu to "Configuration".
    • Here, you will find your CLIENT_ID.
    • Click "Generate a secret" to display your CLIENT_SECRET.
    • Copy both the CLIENT_ID and CLIENT_SECRET; you will need them for the next step.
  5. Fill in the ENV Values in FastMCP

    • In the FastMCP connection interface, click the "Install Now" button for Xero MCP Server.
    • Enter the following ENV values:
      • XERO_CLIENT_ID: Paste your CLIENT_ID here.
      • XERO_CLIENT_SECRET: Paste your CLIENT_SECRET here.
      • XERO_REDIRECT_URI: Use http://localhost:5000/callback
  6. Complete Authorization When Prompted

    • On first use, a Xero login page will appear for authorization.
    • Complete the authentication flow and manually close the page when finished.

Your Xero MCP Server is now connected and ready to use within FastMCP.

Quick Start

View on GitHub

More for Finance

View All →

Report Issue

Thank you! Your issue report has been submitted successfully.