PaymentsNZ MCP Server について
MCP クライアントを PaymentsNZ API に接続する Node.js 製 MCP サーバーです。PaymentsNZ の認証フローで取得したアクセストークンが必要で、有効期間は最大 1 時間です。
主な機能
- 01PaymentsNZ API 接続
- 02アクセストークン認証
- 03Node.js サーバー設定
活用シーン
- 01Claude Desktop から PaymentsNZ API に接続
- 02認証トークンを使った API アクセス
MCP 対応
Claude Desktop に MCP サーバーとして設定し、アクセストークンを使ってクライアントを PaymentsNZ API に接続します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
インストール方法は未掲載です
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
PaymentsNZ MCP Server
ビルド方法
- Node.js のバージョン 22 以降をインストールします。
node --versionでバージョンを確認してください。 cd sdk && npm install && cd ../mcp-server && npm installを実行して、SDK とサーバーをビルドします。
実行方法
Claude Desktop での MCP サーバーの設定方法に慣れていない場合は、まずこちらのチュートリアルをご覧ください。
次に、Claude Desktop の設定に以下のような内容を追加します。
{
"mcpServers": {
"PaymentsNZ": {
"command": "node",
"args": ["[YOUR-PATH-HERE]/paymentsnz-mcp-server/mcp-server/dist/index.js"],
"env": {
"ACCOUNT_AND_TRANSACTION_API_SPECIFICATION_LIB_ACCESS_TOKEN": "[YOUR-ACCESS-TOKEN-HERE]"
}
}
}
}
参考用として claude_desktop_config.json ファイルも用意されています。
MCP サーバーが保存されている場所のパスと、認証後に取得したアクセストークンを必ず設定してください。
アクセストークンの取得方法
- https://pnz-app.azurewebsites.net/ にアクセスします。
- https://pnz-app.azurewebsites.net/#/typescript/api-endpoints/statements/get-account-statement のような任意のエンドポイントにアクセスします。
- ページの右上にある
GET AUTH TOKENをクリックし、同意を求めるウィンドウが表示されるまで待ちます。 usernameとpasswordを入力し、すべての項目を承認します。- アクセストークンが認証 UI に表示されます(下のスクリーンショットを参照)。これを
claude_desktop_config.jsonファイルの環境変数にコピーできます。
注:アクセストークンの有効期間は 1 時間未満です。時間内に使用してください。

コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。