Xero
for AI agents.
Xero integration for AI agents with secure authentication and server-side credential injection. Open Connector runs the OAuth, seals the token in an encrypted vault, and serves Xero tools to your agent over MCP or a typed API — credentials injected server-side, every call audited, nothing leaving your infrastructure. Open source (AGPL-3.0) and self-hostable.
Real Xero actions, managed and audited.
Your user connects Xero once; your agent can then manage Xero accounting data such as contacts, invoices, bills, payments, accounts, bank transactions, and reports — scoped to the OAuth permissions you grant and the tool allowlist you configure. Every action is least-privilege and written to a tamper-evident audit trail.
- 01Connect
Your user grants Xero access once (OAuth) — the token lands in the vault.
- 02Call
Your agent calls a tool over MCP or the typed API; Open Connector injects the credential server-side.
- 03Audit
Every routed call appends a hash-chained audit record — nothing leaves your infra.
Supported Xero tools.
Browse 233 tools in the Xero catalog. Each action uses your configured authentication and tool allowlist.
Showing 233 tools.
- Creates a new chart of accounts
- Creates a new chart of accounts
- Accounting
- Creates an attachment on a specific account
- Creates an attachment on a specific account
- Accounting
- Creates one or more spent or received money transaction
- Creates one or more spent or received money transaction
- Accounting
- Creates an attachment for a specific bank transaction by filename
- Creates an attachment for a specific bank transaction by filename
- Accounting
- Creates a history record for a specific bank transactions
- Creates a history record for a specific bank transactions
- Accounting
- Creates a bank transfer
- Creates a bank transfer
- Accounting
- CreateBankTransferAttachmentByFileName
- CreateBankTransferAttachmentByFileName
- Accounting
- Creates a history record for a specific bank transfer
- Creates a history record for a specific bank transfer
- Accounting
- Creates one or many batch payments for invoices
- Creates one or many batch payments for invoices
- Accounting
- Creates a history record for a specific batch payment
- Creates a history record for a specific batch payment
- Accounting
- Creates a new custom payment service for a specific branding theme
- Creates a new custom payment service for a specific branding theme
- Accounting
- Creates multiple contacts (bulk) in a Xero organisation
- Creates multiple contacts (bulk) in a Xero organisation
- Accounting
- CreateContactAttachmentByFileName
- CreateContactAttachmentByFileName
- Accounting
- Creates a contact group
- Creates a contact group
- Accounting
- Creates contacts to a specific contact group
- Creates contacts to a specific contact group
- Accounting
- Creates a new history record for a specific contact
- Creates a new history record for a specific contact
- Accounting
- Creates a new credit note
- Creates a new credit note
- Accounting
- Creates allocation for a specific credit note
- Creates allocation for a specific credit note
- Accounting
- Creates an attachment for a specific credit note
- Creates an attachment for a specific credit note
- Accounting
- Retrieves history records of a specific credit note
- Retrieves history records of a specific credit note
- Accounting
- Create a new currency for a Xero organisation
- Create a new currency for a Xero organisation
- Accounting
- Creates expense claims
- Creates expense claims
- Accounting
- Creates a history record for a specific expense claim
- Creates a history record for a specific expense claim
- Accounting
- Creates one or more sales invoices or purchase bills
- Creates one or more sales invoices or purchase bills
- Accounting
- Creates an attachment for a specific invoice or purchase bill by filename
- Creates an attachment for a specific invoice or purchase bill by filename
- Accounting
- Creates a history record for a specific invoice
- Creates a history record for a specific invoice
- Accounting
- Creates one or more items
- Creates one or more items
- Accounting
- Creates a history record for a specific item
- Creates a history record for a specific item
- Accounting
- Creates linked transactions (billable expenses)
- Creates linked transactions (billable expenses)
- Accounting
- Creates one or more manual journals
- Creates one or more manual journals
- Accounting
- Creates a specific attachment for a specific manual journal by file name
- Creates a specific attachment for a specific manual journal by file name
- Accounting
- Creates a history record for a specific manual journal
- Creates a history record for a specific manual journal
- Accounting
- Creates a single allocation for a specific overpayment
- Creates a single allocation for a specific overpayment
- Accounting
- Creates a history record for a specific overpayment
- Creates a history record for a specific overpayment
- Accounting
- Creates a single payment for invoice or credit notes
- Creates a single payment for invoice or credit notes
- Accounting
- Creates multiple payments for invoices or credit notes
- Creates multiple payments for invoices or credit notes
- Accounting
- Creates a history record for a specific payment
- Creates a history record for a specific payment
- Accounting
- Creates a payment service
- Creates a payment service
- Accounting
- Allows you to create an Allocation for prepayments
- Allows you to create an Allocation for prepayments
- Accounting
- Creates a history record for a specific prepayment
- Creates a history record for a specific prepayment
- Accounting
- Creates one or more purchase orders
- Creates one or more purchase orders
- Accounting
- Creates attachment for a specific purchase order
- Creates attachment for a specific purchase order
- Accounting
- Creates a history record for a specific purchase orders
- Creates a history record for a specific purchase orders
- Accounting
- Create one or more quotes
- Create one or more quotes
- Accounting
- Creates attachment for a specific quote
- Creates attachment for a specific quote
- Accounting
- Creates a history record for a specific quote
- Creates a history record for a specific quote
- Accounting
- Creates draft expense claim receipts for any user
- Creates draft expense claim receipts for any user
- Accounting
- Creates an attachment on a specific expense claim receipts by file name
- Creates an attachment on a specific expense claim receipts by file name
- Accounting
- Creates a history record for a specific receipt
- Creates a history record for a specific receipt
- Accounting
- Creates one or more repeating invoice templates
- Creates one or more repeating invoice templates
- Accounting
- Creates an attachment from a specific repeating invoices by file name
- Creates an attachment from a specific repeating invoices by file name
- Accounting
- Creates a history record for a specific repeating invoice
- Creates a history record for a specific repeating invoice
- Accounting
- Creates one or more tax rates
- Creates one or more tax rates
- Accounting
- Create tracking categories
- Create tracking categories
- Accounting
- Creates options for a specific tracking category
- Creates options for a specific tracking category
- Accounting
- Deletes a chart of accounts
- Deletes a chart of accounts
- Accounting
- Updates a specific batch payment for invoices and credit notes
- Updates a specific batch payment for invoices and credit notes
- Accounting
- Updates a specific batch payment for invoices and credit notes
- Updates a specific batch payment for invoices and credit notes
- Accounting
- Deletes a specific contact from a contact group using a unique contact Id
- Deletes a specific contact from a contact group using a unique contact Id
- Accounting
- Deletes all contacts from a specific contact group
- Deletes all contacts from a specific contact group
- Accounting
- Deletes an Allocation from a Credit Note
- Deletes an Allocation from a Credit Note
- Accounting
- Deletes a specific item
- Deletes a specific item
- Accounting
- Deletes a specific linked transactions (billable expenses)
- Deletes a specific linked transactions (billable expenses)
- Accounting
- Deletes an Allocation from an overpayment
- Deletes an Allocation from an overpayment
- Accounting
- Updates a specific payment for invoices and credit notes
- Updates a specific payment for invoices and credit notes
- Accounting
- Deletes an Allocation from a Prepayment
- Deletes an Allocation from a Prepayment
- Accounting
- Deletes a specific tracking category
- Deletes a specific tracking category
- Accounting
- Deletes a specific option for a specific tracking category
- Deletes a specific option for a specific tracking category
- Accounting
- Sends a copy of a specific invoice to related contact via email
- Sends a copy of a specific invoice to related contact via email
- Accounting
- Retrieves a single chart of accounts by using a unique account Id
- Retrieves a single chart of accounts by using a unique account Id
- Accounting
- Retrieves the full chart of accounts
- Retrieves the full chart of accounts
- Accounting
- Retrieves attachments for a specific accounts by using a unique account Id
- Retrieves attachments for a specific accounts by using a unique account Id
- Accounting
- Retrieves an attachment for a specific account by filename
- Retrieves an attachment for a specific account by filename
- Accounting
- Retrieves a specific attachment from a specific account using a unique attachment Id
- Retrieves a specific attachment from a specific account using a unique attachment Id
- Accounting
- Retrieves a single spent or received money transaction by using a unique bank transaction Id
- Retrieves a single spent or received money transaction by using a unique bank transaction Id
- Accounting
- Retrieves any spent or received money transactions
- Retrieves any spent or received money transactions
- Accounting
- Retrieves history from a specific bank transaction using a unique bank transaction Id
- Retrieves history from a specific bank transaction using a unique bank transaction Id
- Accounting
- Retrieves any attachments from a specific bank transactions
- Retrieves any attachments from a specific bank transactions
- Accounting
- Retrieves a specific attachment from a specific bank transaction by filename
- Retrieves a specific attachment from a specific bank transaction by filename
- Accounting
- Retrieves specific attachments from a specific BankTransaction using a unique attachment Id
- Retrieves specific attachments from a specific BankTransaction using a unique attachment Id
- Accounting
- Retrieves specific bank transfers by using a unique bank transfer Id
- Retrieves specific bank transfers by using a unique bank transfer Id
- Accounting
- Retrieves all bank transfers
- Retrieves all bank transfers
- Accounting
- Retrieves attachments from a specific bank transfer
- Retrieves attachments from a specific bank transfer
- Accounting
- Retrieves a specific attachment on a specific bank transfer by file name
- Retrieves a specific attachment on a specific bank transfer by file name
- Accounting
- Retrieves a specific attachment from a specific bank transfer using a unique attachment ID
- Retrieves a specific attachment from a specific bank transfer using a unique attachment ID
- Accounting
- Retrieves history from a specific bank transfer using a unique bank transfer Id
- Retrieves history from a specific bank transfer using a unique bank transfer Id
- Accounting
- Retrieves a specific batch payment using a unique batch payment Id
- Retrieves a specific batch payment using a unique batch payment Id
- Accounting
- Retrieves either one or many batch payments for invoices
- Retrieves either one or many batch payments for invoices
- Accounting
- Retrieves history from a specific batch payment
- Retrieves history from a specific batch payment
- Accounting
- Retrieves a specific branding theme using a unique branding theme Id
- Retrieves a specific branding theme using a unique branding theme Id
- Accounting
- Retrieves all the branding themes
- Retrieves all the branding themes
- Accounting
- Retrieves the payment services for a specific branding theme
- Retrieves the payment services for a specific branding theme
- Accounting
- Retrieves a specific budget, which includes budget lines
- Retrieves a specific budget, which includes budget lines
- Accounting
- Retrieve a list of budgets
- Retrieve a list of budgets
- Accounting
- Retrieves a specific contacts in a Xero organisation using a unique contact Id
- Retrieves a specific contacts in a Xero organisation using a unique contact Id
- Accounting
- Retrieves all contacts in a Xero organisation
- Retrieves all contacts in a Xero organisation
- Accounting
- Retrieves attachments for a specific contact in a Xero organisation
- Retrieves attachments for a specific contact in a Xero organisation
- Accounting
- Retrieves a specific attachment from a specific contact by file name
- Retrieves a specific attachment from a specific contact by file name
- Accounting
- Retrieves a specific attachment from a specific contact using a unique attachment Id
- Retrieves a specific attachment from a specific contact using a unique attachment Id
- Accounting
- Retrieves a specific contact by contact number in a Xero organisation
- Retrieves a specific contact by contact number in a Xero organisation
- Accounting
- Retrieves CIS settings for a specific contact in a Xero organisation
- Retrieves CIS settings for a specific contact in a Xero organisation
- Accounting
- Retrieves a specific contact group by using a unique contact group Id
- Retrieves a specific contact group by using a unique contact group Id
- Accounting
- Retrieves the contact Id and name of each contact group
- Retrieves the contact Id and name of each contact group
- Accounting
- Retrieves history records for a specific contact
- Retrieves history records for a specific contact
- Accounting
- Retrieves a specific credit note using a unique credit note Id
- Retrieves a specific credit note using a unique credit note Id
- Accounting
- Retrieves any credit notes
- Retrieves any credit notes
- Accounting
- Retrieves credit notes as PDF files
- Retrieves credit notes as PDF files
- Accounting
- Retrieves attachments for a specific credit notes
- Retrieves attachments for a specific credit notes
- Accounting
- Retrieves a specific attachment on a specific credit note by file name
- Retrieves a specific attachment on a specific credit note by file name
- Accounting
- Retrieves a specific attachment from a specific credit note using a unique attachment Id
- Retrieves a specific attachment from a specific credit note using a unique attachment Id
- Accounting
- Retrieves history records of a specific credit note
- Retrieves history records of a specific credit note
- Accounting
- Retrieves currencies for your Xero organisation
- Retrieves currencies for your Xero organisation
- Accounting
- Retrieves a specific expense claim using a unique expense claim Id
- Retrieves a specific expense claim using a unique expense claim Id
- Accounting
- Retrieves expense claims
- Retrieves expense claims
- Accounting
- Retrieves history records of a specific expense claim
- Retrieves history records of a specific expense claim
- Accounting
- Retrieves a specific sales invoice or purchase bill using a unique invoice Id
- Retrieves a specific sales invoice or purchase bill using a unique invoice Id
- Accounting
- Retrieves sales invoices or purchase bills
- Retrieves sales invoices or purchase bills
- Accounting
- Retrieves invoices or purchase bills as PDF files
- Retrieves invoices or purchase bills as PDF files
- Accounting
- Retrieves attachments for a specific invoice or purchase bill
- Retrieves attachments for a specific invoice or purchase bill
- Accounting
- Retrieves an attachment from a specific invoice or purchase bill by filename
- Retrieves an attachment from a specific invoice or purchase bill by filename
- Accounting
- Retrieves a specific attachment from a specific invoices or purchase bills by using a unique attachment Id
- Retrieves a specific attachment from a specific invoices or purchase bills by using a unique attachment Id
- Accounting
- Retrieves history records for a specific invoice
- Retrieves history records for a specific invoice
- Accounting
- Retrieves invoice reminder settings
- Retrieves invoice reminder settings
- Accounting
- Retrieves a specific item using a unique item Id
- Retrieves a specific item using a unique item Id
- Accounting
- Retrieves items
- Retrieves items
- Accounting
- Retrieves history for a specific item
- Retrieves history for a specific item
- Accounting
- Retrieves a specific journal using a unique journal Id.
- Retrieves a specific journal using a unique journal Id.
- Accounting
- Retrieves journals
- Retrieves journals
- Accounting
- Retrieves a specific journal using a unique journal number.
- Retrieves a specific journal using a unique journal number.
- Accounting
- Retrieves a specific linked transaction (billable expenses) using a unique linked transaction Id
- Retrieves a specific linked transaction (billable expenses) using a unique linked transaction Id
- Accounting
- Retrieves linked transactions (billable expenses)
- Retrieves linked transactions (billable expenses)
- Accounting
- Retrieves a specific manual journal
- Retrieves a specific manual journal
- Accounting
- Retrieves manual journals
- Retrieves manual journals
- Accounting
- Retrieves history for a specific manual journal
- Retrieves history for a specific manual journal
- Accounting
- Retrieves attachment for a specific manual journal
- Retrieves attachment for a specific manual journal
- Accounting
- Retrieves a specific attachment from a specific manual journal by file name
- Retrieves a specific attachment from a specific manual journal by file name
- Accounting
- Allows you to retrieve a specific attachment from a specific manual journal using a unique attachment Id
- Allows you to retrieve a specific attachment from a specific manual journal using a unique attachment Id
- Accounting
- Retrieves a URL to an online invoice
- Retrieves a URL to an online invoice
- Accounting
- Retrieves Xero organisation details
- Retrieves Xero organisation details
- Accounting
- Retrieves a list of the key actions your app has permission to perform in the connected Xero organisation.
- Retrieves a list of the key actions your app has permission to perform in the connected Xero organisation.
- Accounting
- Retrieves the CIS settings for the Xero organistaion.
- Retrieves the CIS settings for the Xero organistaion.
- Accounting
- Retrieves a specific overpayment using a unique overpayment Id
- Retrieves a specific overpayment using a unique overpayment Id
- Accounting
- Retrieves overpayments
- Retrieves overpayments
- Accounting
- Retrieves history records of a specific overpayment
- Retrieves history records of a specific overpayment
- Accounting
- Retrieves a specific payment for invoices and credit notes using a unique payment Id
- Retrieves a specific payment for invoices and credit notes using a unique payment Id
- Accounting
- Retrieves payments for invoices and credit notes
- Retrieves payments for invoices and credit notes
- Accounting
- Retrieves history records of a specific payment
- Retrieves history records of a specific payment
- Accounting
- Retrieves payment services
- Retrieves payment services
- Accounting
- Allows you to retrieve a specified prepayments
- Allows you to retrieve a specified prepayments
- Accounting
- Retrieves prepayments
- Retrieves prepayments
- Accounting
- Retrieves history record for a specific prepayment
- Retrieves history record for a specific prepayment
- Accounting
- Retrieves a specific purchase order using a unique purchase order Id
- Retrieves a specific purchase order using a unique purchase order Id
- Accounting
- Retrieves purchase orders
- Retrieves purchase orders
- Accounting
- Retrieves specific purchase order as PDF files using a unique purchase order Id
- Retrieves specific purchase order as PDF files using a unique purchase order Id
- Accounting
- Retrieves attachments for a specific purchase order
- Retrieves attachments for a specific purchase order
- Accounting
- Retrieves a specific attachment for a specific purchase order by filename
- Retrieves a specific attachment for a specific purchase order by filename
- Accounting
- Retrieves specific attachment for a specific purchase order using a unique attachment Id
- Retrieves specific attachment for a specific purchase order using a unique attachment Id
- Accounting
- Retrieves a specific purchase order using purchase order number
- Retrieves a specific purchase order using purchase order number
- Accounting
- Retrieves history for a specific purchase order
- Retrieves history for a specific purchase order
- Accounting
- Retrieves a specific quote using a unique quote Id
- Retrieves a specific quote using a unique quote Id
- Accounting
- Retrieves sales quotes
- Retrieves sales quotes
- Accounting
- Retrieves a specific quote as a PDF file using a unique quote Id
- Retrieves a specific quote as a PDF file using a unique quote Id
- Accounting
- Retrieves attachments for a specific quote
- Retrieves attachments for a specific quote
- Accounting
- Retrieves a specific attachment from a specific quote by filename
- Retrieves a specific attachment from a specific quote by filename
- Accounting
- Retrieves a specific attachment from a specific quote using a unique attachment Id
- Retrieves a specific attachment from a specific quote using a unique attachment Id
- Accounting
- Retrieves history records of a specific quote
- Retrieves history records of a specific quote
- Accounting
- Retrieves a specific draft expense claim receipt by using a unique receipt Id
- Retrieves a specific draft expense claim receipt by using a unique receipt Id
- Accounting
- Retrieves draft expense claim receipts for any user
- Retrieves draft expense claim receipts for any user
- Accounting
- Retrieves attachments for a specific expense claim receipt
- Retrieves attachments for a specific expense claim receipt
- Accounting
- Retrieves a specific attachment from a specific expense claim receipts by file name
- Retrieves a specific attachment from a specific expense claim receipts by file name
- Accounting
- Retrieves a specific attachments from a specific expense claim receipts by using a unique attachment Id
- Retrieves a specific attachments from a specific expense claim receipts by using a unique attachment Id
- Accounting
- Retrieves a history record for a specific receipt
- Retrieves a history record for a specific receipt
- Accounting
- Retrieves a specific repeating invoice by using a unique repeating invoice Id
- Retrieves a specific repeating invoice by using a unique repeating invoice Id
- Accounting
- Retrieves repeating invoices
- Retrieves repeating invoices
- Accounting
- Retrieves attachments from a specific repeating invoice
- Retrieves attachments from a specific repeating invoice
- Accounting
- Retrieves a specific attachment from a specific repeating invoices by file name
- Retrieves a specific attachment from a specific repeating invoices by file name
- Accounting
- Retrieves a specific attachment from a specific repeating invoice
- Retrieves a specific attachment from a specific repeating invoice
- Accounting
- Retrieves history record for a specific repeating invoice
- Retrieves history record for a specific repeating invoice
- Accounting
- Retrieves a list of the organistaions unique reports that require a uuid to fetch
- Retrieves a list of the organistaions unique reports that require a uuid to fetch
- Accounting
- Retrieves report for aged payables by contact
- Retrieves report for aged payables by contact
- Accounting
- Retrieves report for aged receivables by contact
- Retrieves report for aged receivables by contact
- Accounting
- Retrieves report for balancesheet
- Retrieves report for balancesheet
- Accounting
- Retrieves report for bank summary
- Retrieves report for bank summary
- Accounting
- Retrieves report for budget summary
- Retrieves report for budget summary
- Accounting
- Retrieves report for executive summary
- Retrieves report for executive summary
- Accounting
- Retrieves a specific report using a unique ReportID
- Retrieves a specific report using a unique ReportID
- Accounting
- Retrieves report for profit and loss
- Retrieves report for profit and loss
- Accounting
- Retrieve reports for 1099
- Retrieve reports for 1099
- Accounting
- Retrieves report for trial balance
- Retrieves report for trial balance
- Accounting
- Retrieves tax rates
- Retrieves tax rates
- Accounting
- Retrieves a specific tax rate according to given TaxType code
- Retrieves a specific tax rate according to given TaxType code
- Accounting
- Retrieves tracking categories and options
- Retrieves tracking categories and options
- Accounting
- Retrieves specific tracking categories and options using a unique tracking category Id
- Retrieves specific tracking categories and options using a unique tracking category Id
- Accounting
- Retrieves a specific user
- Retrieves a specific user
- Accounting
- Retrieves users
- Retrieves users
- Accounting
- Sets the chart of accounts, the conversion date and conversion balances
- Sets the chart of accounts, the conversion date and conversion balances
- Accounting
- Updates a chart of accounts
- Updates a chart of accounts
- Accounting
- Updates attachment on a specific account by filename
- Updates attachment on a specific account by filename
- Accounting
- Updates a single spent or received money transaction
- Updates a single spent or received money transaction
- Accounting
- Updates a specific attachment from a specific bank transaction by filename
- Updates a specific attachment from a specific bank transaction by filename
- Accounting
- UpdateBankTransferAttachmentByFileName
- UpdateBankTransferAttachmentByFileName
- Accounting
- Updates a specific contact in a Xero organisation
- Updates a specific contact in a Xero organisation
- Accounting
- UpdateContactAttachmentByFileName
- UpdateContactAttachmentByFileName
- Accounting
- Updates a specific contact group
- Updates a specific contact group
- Accounting
- Updates a specific credit note
- Updates a specific credit note
- Accounting
- Updates attachments on a specific credit note by file name
- Updates attachments on a specific credit note by file name
- Accounting
- Updates a specific expense claims
- Updates a specific expense claims
- Accounting
- Updates a specific sales invoices or purchase bills
- Updates a specific sales invoices or purchase bills
- Accounting
- Updates an attachment from a specific invoices or purchase bill by filename
- Updates an attachment from a specific invoices or purchase bill by filename
- Accounting
- Updates a specific item
- Updates a specific item
- Accounting
- Updates a specific linked transactions (billable expenses)
- Updates a specific linked transactions (billable expenses)
- Accounting
- Updates a specific manual journal
- Updates a specific manual journal
- Accounting
- Updates a specific attachment from a specific manual journal by file name
- Updates a specific attachment from a specific manual journal by file name
- Accounting
- Updates or creates one or more spent or received money transaction
- Updates or creates one or more spent or received money transaction
- Accounting
- Updates or creates one or more contacts in a Xero organisation
- Updates or creates one or more contacts in a Xero organisation
- Accounting
- Updates or creates one or more credit notes
- Updates or creates one or more credit notes
- Accounting
- Updates or creates one or more sales invoices or purchase bills
- Updates or creates one or more sales invoices or purchase bills
- Accounting
- Updates or creates one or more items
- Updates or creates one or more items
- Accounting
- Updates or creates a single manual journal
- Updates or creates a single manual journal
- Accounting
- Updates or creates one or more purchase orders
- Updates or creates one or more purchase orders
- Accounting
- Updates or creates one or more quotes
- Updates or creates one or more quotes
- Accounting
- Creates or deletes one or more repeating invoice templates
- Creates or deletes one or more repeating invoice templates
- Accounting
- Updates a specific purchase order
- Updates a specific purchase order
- Accounting
- Updates a specific attachment for a specific purchase order by filename
- Updates a specific attachment for a specific purchase order by filename
- Accounting
- Updates a specific quote
- Updates a specific quote
- Accounting
- Updates a specific attachment from a specific quote by filename
- Updates a specific attachment from a specific quote by filename
- Accounting
- Updates a specific draft expense claim receipts
- Updates a specific draft expense claim receipts
- Accounting
- Updates a specific attachment on a specific expense claim receipts by file name
- Updates a specific attachment on a specific expense claim receipts by file name
- Accounting
- Deletes a specific repeating invoice template
- Deletes a specific repeating invoice template
- Accounting
- Updates a specific attachment from a specific repeating invoices by file name
- Updates a specific attachment from a specific repeating invoices by file name
- Accounting
- Updates tax rates
- Updates tax rates
- Accounting
- Updates a specific tracking category
- Updates a specific tracking category
- Accounting
- Updates a specific option for a specific tracking category
- Updates a specific option for a specific tracking category
- Accounting
Xero integration, answered
- How do AI agents use Xero through Open Connector?
- Your user connects Xero once with one of its cataloged authentication methods. Open Connector stores the credential in an encrypted vault and exposes Xero tools to your agent over MCP or a typed API, with credentials injected server-side on each call.
- Is this a Xero MCP server?
- Yes. Open Connector can serve Xero as a named MCP server with a scoped allowlist and a per-user connection URL, so any MCP client can call Xero actions with credentials injected server-side.
- Where do Xero credentials live?
- In your own infrastructure. Open Connector keeps credentials in its own vault and injects them at call time, so they never leave your environment.
Give your agents Xero — keep the keys.
Open source, self-hostable, with Xero credentials that never leave your infrastructure. Run it from source today.