ClaudeとGmailを連携する方法:標準コネクタとMCPの2つの選択肢
Claude標準のGmailコネクタは、Claude内で1つのGmailアカウントを扱えます。Outlook、IMAP、複数の受信トレイ、他のAIアプリも必要なら、アプリ パスワードとURL1つで、GmailをMCP経由で2分でClaudeと連携できます。
Claudeには独自のGmailコネクタがあります。Claude内で1つのGmailアカウントを使えれば十分なら、Claudeのコネクタ設定でそれをオンにするだけで完了です。MCPEmailsが役立つのは、それ以上が必要なときです。Gmailに加えてOutlook、iCloud、Yahoo、任意のIMAPメールボックスを使いたい、1つのチャットで複数の受信トレイを扱いたい、同じ受信トレイをChatGPT、Cursor、その他のMCPアプリでも使いたい、といった場合です。このガイドの残りの部分では、その設定を行います。
MCPEmails経由でGmailをClaudeと連携するには、2つのことを行います。MCPEmailsのダッシュボードでGoogleのアプリ パスワードを使ってGmailの受信トレイを一度接続し、次にClaudeのコネクタ設定にエンドポイントURLを1つ貼り付けてログインを承認します。作業はそれだけです。コードもSDKもAPIキーも不要です。所要時間は2分ほどで、Claudeがメールを保存することはありません。読み取りも送信もすべてGmailにリアルタイムでアクセスし、Claudeが受け取った時点で破棄されます。
これはGmailだけに絞った手順です。複数のメールボックスやGmail以外のプロバイダーを使っている場合は、2分以内にあらゆるメールを連携するガイドがOutlook、iCloud、Fastmail、IMAPもカバーしています。
必要なもの
- GmailまたはGoogle Workspaceのアカウント。
- Claude(Web版のclaude.aiまたはClaude Desktop)。カスタムコネクタはすべてのClaudeプランで追加でき、ClaudeはこれでMCPサーバーと通信します。Freeプランは1つまで、ProとMaxは上限なしです。
- 無料のMCPEmailsアカウント。クレジットカード不要、受信トレイ1つを無期限で接続できます。無料で始めて、このタブを開いたままにしておいてください。
MCPEmailsは中間の橋渡し役です。一方ではClaudeとModel Context Protocolで通信し、もう一方ではIMAPとSMTPでGmailと通信します。その背景を知りたい場合は、MCPメールサーバーとは何かをご覧ください。
ステップ1:Gmailの受信トレイを接続する
MCPEmailsのダッシュボードで受信トレイ → 受信トレイを接続を開き、Gmailを選びます。Gmailは既定でGoogleのアプリ パスワードを使って接続します。
- Googleアカウントで2 段階認証プロセスがまだ有効でなければ、有効にします。Googleがアプリ パスワードを発行するのは、これが有効なアカウントだけです。
- myaccount.google.com/apppasswordsを開いて作成します。4つのグループに分かれた16文字の小文字で、スペースは無視して構いません。
- MCPEmailsに戻り、Gmailアドレス全体を入力し、アプリ パスワードを貼り付けて、受信トレイを接続をクリックします。接続は保存前にGmailに対してテストされます。これで完了です。
通常のGoogleパスワードは一切使われません。アプリ パスワードは別の認証情報で、MCPEmailsはAES-256-GCMで暗号化して保存し、同じGoogleのページからいつでも取り消せます。内部では、受信トレイはIMAPとSMTP(imap.gmail.com)で接続されます。
Google Workspaceアカウントの場合
Google Workspaceの管理者は、ドメイン全体でアプリ パスワードを無効にできます。myaccount.google.com/apppasswordsが使えない場合は、管理者にアプリ パスワードを有効にするよう依頼してください。Gmailの設定と制限のページに、Gmail固有の詳細をまとめています。
ステップ2:ClaudeにMCPEmailsを追加する
次に、Claudeに同じエンドポイントを指定します。ClaudeはOAuthクライアントなので、APIキーはまったく必要ありません。URLを1つ貼り付けてログインを承認するだけです。
- claude.aiまたはClaude Desktopでカスタマイズ → コネクタを開きます。
- + 追加をクリックし、カスタムコネクタを追加を選びます。
- 名前をMCPEmailsにして、コネクタのURLとして次を貼り付けます。
https://mcpemails.com/api/mcp
- 続行をクリックし、Claudeが検出したログイン設定を確認して(既定値のままで問題ありません)、追加をクリックします。
- MCPEmailsアカウントでログインし、必要なスコープを承認します。
read:email、send:email、またはその両方です。 - チャットで左下の+をクリックし、コネクタを選んでMCPEmailsをオンにします。
TeamプランまたはEnterpriseプランでは、オーナーが組織設定 → コネクタでコネクタを一度追加します。メンバーはカスタマイズ → コネクタを開いてMCPEmailsを見つけ、接続をクリックします。
クライアント側はこれで完了です。接続は承認した内容そのものに限定され、ダッシュボードからクリック1つで取り消せます。APIキーの経路(ClineやカスタムスクリプトなどOAuthを内蔵していないクライアント向け)を理解しておきたい場合は、AIのメールアクセスにおけるOAuthとAPIキーをお読みください。別の受信トレイも接続しますか。Claudeメール設定のステップバイステップがOutlook、iCloud、Fastmail、IMAPをカバーしています。
ステップ3:Claudeに最初のプロンプトを送る
小さなことで試してみましょう。Claudeに次のように頼みます。
「最近の未読メール3件を要約して」
裏側では、Claudeがinbox_listを呼び出して接続済みのGmailを見つけ、次にemail_readでメッセージを一覧して読みます。回答が返ってくれば、接続は有効です。そこから次を試してください。
- 「先月Stripeから届いた請求書を探して、金額を教えて」
- 「大家さんからの最後のメールに丁寧な返信を下書きして。まだ送信はしないで」
- 「今週受信トレイに届いたニュースレターをすべてアーカイブして」
- 「Acmeとのメールスレッドで、私は何に同意した?」
より踏み込んだパターン(毎日のトリアージ、自動要約、整理のルーチン)は、Claudeに受信トレイを管理させる最良の方法とトリアージと要約の手順をご覧ください。
ClaudeがGmailでできること
接続すると、Claudeは少数の統合ツールを通じて動作し、読み取り以上のことがはるかに多くできます。
- 読み取りと検索:
email_read(一覧、読み取り、送信者、宛先、件名、未読状態、日付範囲による検索)。 - 送信と返信:
email_compose(送信、返信、転送)。メッセージはあなた自身のアドレスから通常のメールとしてGmail経由で送信されるため、ドメインの評価はあなたのものとして保たれます。 - 整理:
email_organize(移動、コピー、フラグ付け、アーカイブ)。Gmailのラベルはフォルダーとして表示されるため、複数のラベルが付いたメッセージは複数のフォルダーに現れ、移動するとラベルが変わり、アーカイブすると受信トレイから外れます。 - 下書き、フォルダー、予約送信、連絡先:
draft、folder、schedule、contact_searchがセットを補完します。
Claudeにも独自のGmailコネクタがあり、送信もできます。Claudeはメールを読んだり送信したりできますかで、メールボックスごとにMCPEmailsと比較しています。
あらかじめ知っておきたいことが1つあります。MCPEmailsはポーリング方式です。プッシュのWebhookはないため、Claudeはメッセージが届いた瞬間ではなく、確認を頼まれたときに新着メールに反応します。ほとんどのアシスタントのワークフローでは、それがまさに適切なモデルです。
ClaudeとGmailを連携しても安全ですか
結論から言えば安全で、設計そのものがそれを前提にしています。
- メールは決して保存されません。 本文、件名、添付ファイルは呼び出しのたびにリアルタイムで取得され、Claudeに渡された後すぐに破棄されます。受信トレイごとに永続化されるのは、暗号化された認証情報、つまりアプリ パスワードと、予約して送信を待っているメッセージのように、オンにした機能に必要なわずかな情報です。「メールは決して保存されない」ことが本当に重要な理由はこちらです。
- スコープはあなたが決めます。 読み取り専用を承認すれば、Claudeは文字どおり送信できません。両方を承認しても、どちらもいつでも取り消せます。
- パスワードの共有はありません。 通常のGoogleパスワードがMCPEmailsに届くことはありません。アプリ パスワードは別の認証情報で、myaccount.google.com/apppasswordsからいつでも取り消せますし、MCPEmailsで受信トレイを削除することもできます。
完全な脅威モデル(何が暗号化されているか、攻撃者に何が見えて何が見えないか)は、AIエージェントにメールアクセスを与えても安全ですかで説明しています。
よくある質問
GmailをClaudeと連携するのにAPIキーは必要ですか? いいえ。ClaudeはOAuthに対応しているので、エンドポイントURLを貼り付けてログインを承認するだけです。APIキーは、OAuthを内蔵していないクライアント専用です。
ClaudeはGmailのメッセージを保存しますか? いいえ。メールはリクエストのたびにGmailからリアルタイムで取得され、Claudeが読んだ直後に破棄されます。Claudeが読むメールは何も保持されません。保持されるのは、暗号化された認証情報(アプリ パスワード)です。
ClaudeはGmailからメールを送信できますか? はい。send:emailスコープを許可すれば送信できます。送信はあなた自身のアカウントから通常のメッセージとしてGmail経由で行われます。Claudeに送信させたくなければ、読み取り専用を許可してください。
無料のClaudeプランでも使えますか? はい。ClaudeのFreeプランはカスタムコネクタを1つ追加でき、MCPEmailsにはそれで十分です。ProとMaxは上限なしです。MCPEmails側は無料で、カードは不要です。
MCPEmailsに私のGoogleパスワードが見えますか? いいえ。貼り付けるのはアプリ パスワードで、これはGoogleが生成する別の認証情報であり、いつでも取り消せます。通常のGoogleパスワードをMCPEmailsのどこかに入力することはありません。
まとめ
以上がすべてです。Googleのアプリ パスワード1つとエンドポイントURL1つで、Claudeがあなたの実際のメールを読み、検索し、送信できるようになり、しかもメールは一切保存されません。Freeプランは無料でカード不要、受信トレイを1つ接続できます。Personalは月額$9で最大3つの受信トレイ、Proは最大10個まで接続できます(料金をご覧ください)。
準備はいいですか。Gmailを無料で連携して、エンドポイントをClaudeに貼り付け、未読メールの要約を頼んでみてください。