> ## Documentation Index
> Fetch the complete documentation index at: https://translations.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

> アプリケーション、API、Actions、ログ、フォームの操作を含む、Auth0 MCP Server で利用可能なすべてのツールのリファレンスガイド。

# Auth0 Model Context Protocol (MCP) Server ツールリファレンス

このリファレンスガイドでは、Auth0 MCP Server と任意の [MCP クライアント](https://modelcontextprotocol.io/clients) を使用して Auth0 テナントを操作するための自然言語の例を確認できます。

<div id="application-management">
  ## アプリケーション管理
</div>

| ツール                         | 説明                                         | 自然言語の例                                                                                                                                                                             |
| --------------------------- | ------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `auth0_list_applications`   | Auth0 テナント内のすべてのアプリケーションを一覧表示するか、名前で検索します。 | 「Auth0 アプリケーションをすべて表示して。」<br /><br />「名前に 'api' を含むアプリケーションを探して。」<br /><br />「Auth0 テナントにはどんなアプリケーションがありますか？」                                                                      |
| `auth0_get_application `    | 特定の Auth0 アプリケーションの詳細を取得します。               | 「'Customer Portal' というアプリケーションの詳細を表示して。」<br /><br />「Client ID {clientID} のアプリケーション情報を取得して。」<br /><br />「'Mobile App' のコールバック URL は何ですか？」                                          |
| `auth0_create_application ` | 新しい Auth0 アプリケーションを作成します。                  | 「'Analytics Dashboard' という名前の新しいシングルページアプリケーションを作成して。」<br /><br />「'iOS Client' という名前の新しい Native モバイルアプリを作成して。」<br /><br />「バックグラウンドサービス用の machine-to-machine アプリケーションを作成して。」      |
| `auth0_update_application`  | 既存の Auth0 アプリケーションを更新します。                  | 「'Web App' のコールバック URL に `https://staging.example.com/callback` を追加して。」<br /><br />「'Customer Portal' のログアウト URL を変更して。」<br /><br />「'Admin Dashboard' アプリケーションに開発環境用のメタデータを追加して。」 |

<div id="resource-server-api-management">
  ## リソースサーバー (API) の管理
</div>

| Tool                           | Description                              | Natural language examples                                                                                                                                     |
| ------------------------------ | ---------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `auth0_list_resource_servers`  | Auth0 テナント内のすべてのリソースサーバー (API) を一覧表示します。 | 「Auth0 テナント内のすべての API を表示して。」<br /><br />「自分のリソースサーバーを一覧表示して。」<br /><br />「Auth0 で設定している API は何？」                                                             |
| `auth0_get_resource_server`    | 特定の Auth0 リソースサーバーの詳細を取得します。             | 「『User API』の詳細を表示して。」<br /><br />「『Payment API』にはどんなスコープが定義されている？」<br /><br />「識別子 `https://api.example.com` のリソースサーバー情報を取得して。」                               |
| `auth0_create_resource_server` | 新しい Auth0 リソースサーバー (API) を作成します。         | 「read スコープと write スコープを持つ『Inventory API』という新しい API を作成して。」<br /><br />「顧客データ API 用のリソースサーバーを設定して。」<br /><br />「識別子 `https://orders.example.com` の API を作成して。」 |
| `auth0_update_resource_server` | 既存の Auth0 リソースサーバーを更新します。                | 「『User API』に『admin』スコープを追加して。」<br /><br />「『Payment API』のトークンの有効期間を 1 時間に更新して。」<br /><br />「API の署名アルゴリズムを RS256 に変更して。」                                      |

<div id="actions-management">
  ## Actions の管理
</div>

| ツール                   | 説明                                 | 自然言語の例                                                                                                                            |
| --------------------- | ---------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- |
| `auth0_list_actions`  | Auth0 テナント内のすべての Actions を一覧表示します。 | 「Auth0 Actions を全部見せて。」<br /><br />「設定されている Actions は何？」<br /><br />「テナント内の Actions を一覧表示して。」                                     |
| `auth0_get_action`    | 特定の Auth0 Action の詳細を取得します。        | 「『ユーザープロファイルを拡張』Action のコードを見せて。」<br /><br />「ログインフローの Action の詳細を取得して。」<br /><br />「『カスタムクレームを追加』Action は何をするの？」                 |
| `auth0_create_action` | 新しい Auth0 Action を作成します。           | 「ユーザーのロールをトークンに追加する Action を作成して。」<br /><br />「失敗したログイン試行を記録する Action を設定して。」<br /><br />「ユーザーの所在地を確認する post-login Action を作成して。」 |
| `auth0_update_action` | 既存の Auth0 Action を更新します。           | 「『カスタムクレームを追加』Action を更新して、部門情報も含めて。」<br /><br />「セキュリティ Action の IP フィルタリング ロジックを変更して。」<br /><br />「ユーザー情報拡張 Action のバグを修正して。」   |
| `auth0_deploy_action` | Auth0 Action をデプロイします。             | 「『カスタムクレームを追加』Action を本番環境にデプロイして。」<br /><br />「新しいセキュリティ Action を本番環境に反映して。」<br /><br />「更新したユーザー情報拡張 Action をデプロイして。」           |

<div id="logs-management">
  ## ログ管理
</div>

| ツール               | 説明                       | 自然言語の例                                                                                                                                                      |
| ----------------- | ------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `auth0_list_logs` | Auth0 テナントのログを一覧表示します    | 「最近のログイン試行を表示して。」<br /><br />「過去24時間のログイン失敗を見つけて。」<br /><br />「昨日の認証ログを取得して。」<br /><br />「ユーザー [john@example.com](mailto:john@example.com) の成功したログインを表示して。」 |
| `auth0_get_log`   | ID を指定して特定のログエントリを取得します。 | 「ログエントリ {entryID} の詳細を表示して。」<br /><br />「この失敗したログイン試行の詳細を取得して。」<br /><br />「この認証エラーの原因は何？」                                                                  |

<div id="forms-management">
  ## フォーム管理
</div>

| ツール                  | 説明                            | 自然言語の例                                                                                                                                     |
| -------------------- | ----------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------ |
| `auth0_list_forms`   | Auth0 テナント内のすべてのフォームを一覧表示します。 | 「自分の Auth0 フォームをすべて表示してください。」<br /><br />「設定されているログインフォームにはどんなものがありますか？」<br /><br />「自分のテナント内のカスタム フォームを一覧表示してください。」                       |
| `auth0_get_form`     | 特定の Auth0 Form の詳細を取得します。     | 「『Corporate Login』Form の詳細を表示してください。」<br /><br />「自分のパスワードリセット Form はどのような見た目ですか？」<br /><br />「自分のサインアップ Form の設定を取得してください。」               |
| `auth0_create_form`  | 新しい Auth0 Form を作成します。        | 「会社のブランディングに合わせた新しいログイン Form を作成してください。」<br /><br />「部署情報を収集するカスタム サインアップ Form を設定してください。」<br /><br />「会社のロゴを入れたパスワードリセット Form を作成してください。」 |
| `auth0_update_form`  | 既存の Auth0 Form を更新します。        | 「新しいブランドガイドラインに合わせて、ログイン Form の色を更新してください。」<br /><br />「サインアップ Form にプライバシーポリシーへのリンクを追加してください。」<br /><br />「パスワードリセット Form のロゴを変更してください。」  |
| `auth0_publish_form` | Auth0 Form を公開します。            | 「更新したログイン Form を公開してください。」<br /><br />「新しいサインアップ Form を公開してください。」<br /><br />「パスワードリセット Form を本番環境にデプロイしてください。」                            |

<div id="combining-operations">
  ## 操作を組み合わせる
</div>

[Claude](https://claude.ai/) に、関連する複数の操作を順番に実行するよう依頼することもできます。

<div id="set-up-a-new-api-with-client-access">
  #### クライアントアクセス用の新しいAPIを設定する
</div>

```bash wrap lines theme={null}
Create a new API called "Inventory API" with read and write scopes, then update my "Admin Dashboard" application to have access to it.
```

<div id="create-and-deploy-a-security-action">
  #### セキュリティ用のActionを作成してデプロイする
</div>

```bash wrap lines theme={null}
社内ネットワーク外からログインするユーザーにMFAを要求するActionを作成し、ログインフローにデプロイしてください。
```

<div id="analyze-security-events">
  #### セキュリティイベントを分析する
</div>

```bash wrap lines theme={null}
Show me all failed login attempts from the past week, and identify any patterns or suspicious activity.
```

<div id="updating-branding-across-forms">
  #### フォーム全体のブランディングを更新する
</div>

```bash wrap lines theme={null}
Update all our Auth0 forms to use our new logo at <https://example.com/new-logo.png> and change the primary color to #0066CC.
```

<div id="best-practices">
  ## Best Practices
</div>

1. リクエストは具体的にする: 特定のリソースに言及する際は、名前、IDs、その他の識別情報を含めてください。
2. 自然な言葉を使う: ツール名やパラメーターを覚える必要はありません。何をしたいのかをそのまま説明してください。
3. 確認前に見直す: Claude が変更を提案した場合は、確定する前に内容を注意深く確認してください。
4. まずはシンプルに始める: まずは簡単なクエリから始めて、Claude がリクエストをどのように解釈するかに慣れてください。

<div id="troubleshooting">
  ## トラブルシューティング
</div>

Claude が操作を実行できない場合は、次の点を確認してください。

1. 認証: Auth0 CLI でログインしていることを確認してください (`auth0 login`) 。
2. 権限: ご利用のアカウントに、Auth0 で必要な権限が付与されていることを確認してください。
3. 具体性: リクエストの内容を、できるだけ具体的にしてみてください。
