Xero MCP サーバー
この MCP サーバーにより、クライアントはXero 会計ソフトウェアと対話できるようになります。
始める
nodeとClaude Desktopがインストールされていることを確認してください。
CLIENT_IDとCLIENT_SECRET を取得するには、Xero で OAuth 2.0 アプリを作成します。
無料のXeroユーザーアカウントを作成します(アカウントをお持ちでない場合)
Xero 開発者センターにログインしますhttps://developer.xero.com/app/manage/
新しいアプリをクリック
アプリの名前を入力してください
ウェブアプリを選択
有効な URL を入力してください (有効な URL であれば何でも構いません。例: https://www.myapp.com )
リダイレクトURIを入力してください:
http://localhost:5000/callback利用規約に同意するにチェックを入れ、「アプリを作成」をクリックします
画面の左側で「構成」を選択します
「シークレットを生成」をクリック
claude_desktop_config.jsonファイルを変更する{ "mcpServers": { "xero-mcp": { "command": "npx", "args": ["-y", "xero-mcp@latest"], "env": { "XERO_CLIENT_ID": "YOUR_CLIENT_ID", "XERO_CLIENT_SECRET": "YOUR_CLIENT_SECRET", "XERO_REDIRECT_URI": "http://localhost:5000/callback" } } } }Claudeデスクトップを再起動します
クライアントがXeroツールに初めてアクセスする場合、Xeroログインページがポップアップ表示され、同意を求められます。認証フローを完了し、手動でウェブページを閉じてください(このバージョンではXeroページは自動的に閉じません)。
プライバシーに関するお知らせ:Xero OAuth2フローを完了すると、Xeroデータはご利用のLLMを通過する可能性があります。テストを行う場合は
Related MCP server: Azure MCP Server
ツール
authenticateOAuth2を使用してXeroで認証する
create_bank_transactions1 つ以上の支出または受領金銭取引を作成します
create_contactsXero組織に1つまたは複数の連絡先を作成します
get_balance_sheet貸借対照表のレポートを取得します
list_accounts勘定科目の全表を取得します
list_bank_transactions支出または受領した金銭取引を取得します
list_contactsXero組織内のすべての連絡先を取得します
list_invoices売上請求書または購入請求書を取得します
list_journalsジャーナルを取得します
list_organisationsXero組織の詳細を取得します
list_payments請求書とクレジットノートの支払いを取得します
list_quotes販売見積を取得します
例
「先月の財務状況を視覚化する」
「先週の支出を追跡する」
「毎月の明細書のすべての取引を、収益口座(口座コード201)に入金として追加します」
ライセンス
マサチューセッツ工科大学