TutorialGmailOutlookIMAP

メールをAIエージェントに2分以内で接続する方法(Gmail、Outlook、iCloud、Fastmail、IMAP)

メールをAIエージェントに2分以内で接続する方法。Gmail、Outlook、iCloud、Fastmail、任意のIMAP受信トレイをMCP経由で設定する手順を解説します。メールは一切保存されません。

メールをAIエージェントに2分以内で接続:Gmail、Outlook、iCloud、Fastmail、IMAPをMCP経由で

メールをAIエージェントに接続する手順は2つです。MCPEmailsのダッシュボードで受信トレイを接続し、エージェントを1つのエンドポイントURLに向けるだけ。claude.aiのようなOAuth対応のクライアントなら、これで終わりです。コードもSDKも不要で、メールはどこにも保存されません。すべての読み取りと送信はプロバイダーにライブで届き、エージェントが受け取った瞬間に破棄されます。

これは速習ガイドです。下からプロバイダーを選び、4つか5つのステップに従えば、この段落を2回読むくらいの時間で、Claude(またはCursor、または自作スクリプト)が実際のメールを読み書きできるようになります。「これは何で、安全なのか」をじっくり知りたい場合は、AIエージェントにメールアクセスを与える完全ガイドから始めてください。

すべてのプロバイダーに共通するステップ:クライアントを接続する

プロバイダーに手を付ける前に、AIエージェントがMCPEmailsとどう通信するかを決めます。方法は2つあり、どちらも同じエンドポイントと同じツールを使います。

方法A:OAuthクライアント(claude.ai、Claude Desktop、Cursor)。 APIキーは不要です。URLを貼り付けてログインを承認します。

  1. claude.aiでカスタマイズ → コネクタ → コネクタを追加に進みます。
  2. エンドポイントを貼り付けます:https://www.mcpemails.com/api/mcp
  3. 接続をクリックし、MCPEmailsのアカウントにログインして、必要なスコープ(read:email、send:email、またはその両方)を承認します。

クライアント側はこれで全部です。トークンは承認した範囲に正確に限定され、接続はダッシュボードからワンクリックで取り消せます。メリットとデメリットを詳しく知りたい場合はAIのメールアクセスにおけるOAuthとAPIキーの比較を、クライアント別の手順はClaudeをメールに接続するまたはChatGPTをメールに接続するをご覧ください。

方法B:APIキークライアント(Cline、JetBrains、cURL、自作エージェント)。 OAuthが組み込まれていないものはすべてこちらです。

  1. ダッシュボード → APIキーに進み、キーを作成します。
  2. スコープ(read:email、send:email)を選びます。
  3. 一度だけコピーし(表示されるのは一度だけです)、ヘッダーとして渡します:Authorization: Bearer <your-api-key>。宛先は同じくhttps://www.mcpemails.com/api/mcpです。

エディターの中で作業することが多いなら、Cursor、Cline、VS Code向けのメール設定がこの方法を最初から最後まで扱っています。

次は受信トレイです。以下のどのプロバイダーも、始め方は同じです。ダッシュボード → 受信トレイ → 受信トレイを接続を開き、プロバイダーを選びます。

各プロバイダーを接続する

Gmail(アプリ パスワード)

Gmailは、デフォルトではGoogleのアプリ パスワードを使ってIMAP経由で接続します。

  1. Googleアカウントで2 段階認証プロセスを有効にし、myaccount.google.com/apppasswordsでアプリ パスワードを作成します。小文字16文字が4つのグループに分かれた形式です。
  2. ダッシュボード → 受信トレイ → 受信トレイを接続 → Gmail。
  3. Gmailアドレス全体を入力し、アプリ パスワードを貼り付けて、受信トレイを接続をクリックします。
  4. Gmailに対して接続がテストされ、受信トレイが接続済みとして表示されます。完了です。

通常のGoogleパスワードはここでは使えませんし、必要にもなりません。IMAP経由ではGmailのラベルはフォルダーとして表示され、検索にはGmail独自の検索演算子ではなく、MCPEmailsの構造化フィールド(送信者、件名、日付、未読など)を使います。アプリ パスワードは同じGoogleのページからいつでも取り消せます。Google Workspaceをお使いでアプリ パスワードのページが見当たらない場合は、管理者がドメインでアプリ パスワードを無効にしている可能性があります。詳しくはGmailのガイドをご覧ください。

Outlook / Microsoft 365(Microsoftでサインイン)

Outlookはパスワードではなく、Microsoftのサインインで接続します。アプリ パスワードもIMAP設定も不要です。

  1. ダッシュボード → 受信トレイ → 受信トレイを接続 → Outlook。
  2. Microsoftで接続をクリックし、Microsoftのページでお使いのMicrosoftアカウントにサインインします。
  3. アクセス許可を承認します。
  4. 受信トレイが接続済みとして表示されます。送信はMicrosoft Graph経由なので、自分のアカウントからの通常のメッセージとして届きます。

個人用のOutlook.com、Hotmail、Live、MSNのアカウントは、管理者の関与なしにこの方法で接続できます。職場または学校のMicrosoft 365アカウントでは、先にIT管理者がアプリを承認する必要がある場合があります。多くの組織は、従業員が自分でメールボックスへのアクセスを承認することを禁止しているためです。その場合、ダッシュボードにIT管理者へ送るためのリンクが表示され、IT管理者が組織全体に対してアプリを一度承認すれば、上記の手順で接続できます。OutlookとMicrosoft 365の設定ガイドで手順を説明しています。

iCloud(アプリ用パスワード)

iCloudはサードパーティにOAuthを提供していないので、アプリ用パスワードを生成します。1分ほど余計にかかります。

  1. appleid.apple.comにアクセスしてサインインし、サインインとセキュリティセクションを開きます。
  2. アプリ用パスワードで新しいパスワードを作成し、ラベルを「MCPEmails」にします。
  3. 生成されたパスワードをコピーします(xxxx-xxxx-xxxx-xxxxのような形式です)。
  4. ダッシュボード → 受信トレイ → 受信トレイを接続 → iCloudでiCloudのアドレスを入力し、そのアプリ用パスワードを貼り付けます。

iCloudは内部的にIMAP/SMTPで動いているので、ほかと同じツールセットが使えます。

Fastmail(アプリ パスワード、OAuthではありません)

古いドキュメントを読んだ方向けの訂正です。Fastmailはアプリ パスワードで接続します。OAuthではありません。「Fastmailでサインイン」ボタンを探さないでください。ここにはありません。

  1. FastmailでSettings → Privacy & Security → Integrations(またはApp Passwords)を開きます。
  2. 新しいアプリ パスワードを作成します。メール(IMAP/SMTP)のアクセスを与え、名前を「MCPEmails」にします。
  3. Fastmailが生成したパスワードをコピーします。
  4. ダッシュボード → 受信トレイ → 受信トレイを接続 → FastmailでFastmailのアドレスを入力し、貼り付けます。

これで終わりです。エージェント側から見ると、FastmailはほかのIMAPプロバイダーとまったく同じように動きます。

汎用IMAP(Yahoo、Zoho、Yandex、そのほか)

IMAP/SMTPが使えるものなら何でも、1つのコネクタで動きます。パターンはiCloudやFastmailと同じで、プロバイダーでアプリ パスワードを作り、貼り付けるだけです。

  1. プロバイダーのセキュリティ設定でアプリ パスワードを作成します(Yahoo、Zoho、Yandexはいずれもアカウントのセキュリティの奥にあります)。ログインパスワードではなく、本物のアプリ パスワードを使ってください。いずれにせよ、今ではほとんどのプロバイダーが通常のパスワードによるIMAPをブロックしています。
  2. ダッシュボード → 受信トレイ → 受信トレイを接続 → IMAP。
  3. メールアドレスとアプリ パスワードを入力します。MCPEmailsは一般的なサーバーを自動検出します。珍しいサーバーなら、プロバイダーが案内しているIMAPとSMTPのホストとポートを入力してください。
  4. 保存します。受信トレイが接続され、使える状態になります。

iCloud、Fastmail、そして数多くのIMAPホストそれぞれの癖については、iCloud、Fastmail、IMAPの詳細ガイドがトラブルシューティングのリファレンスです。

最初の呼び出し:まず探し、それから動く

どのプロバイダーを選んでも、エージェントの最初の一手は常に同じです。inbox_listを呼び出して何が接続されているかを調べ、各受信トレイのinbox_idを取得させます。エージェントがUUIDをコピー&ペーストすることはありません。そこから先は、少数の統合されたツールで作業します。email_read(actionはlist、read、searchのいずれか)、email_compose(send、reply、forward)、移動、フラグ付け、アーカイブのためのemail_organize、それにfolder、draft、schedule、contact_searchです。

{
  "tools": [
    "inbox_list",
    "email_read",
    "email_compose",
    "email_organize"
  ]
}

良い動作確認は、エージェントに「最新の未読メール3件を要約して」と頼むことです。エージェントはinbox_listを実行し、次にaction: "list"とunread: trueでemail_readを、それから各メールに対してaction: "read"でemail_readを実行します。これが動けば、接続は有効です。

最初に伝えておきたい注意点が1つあります。MCPEmailsはポーリング方式です。Webhookもプッシュイベントもないので、エージェントは通知を受けるのではなく、スケジュールに沿って確認することで新着メールに反応します。ほとんどのワークフローにはこれが適切なモデルで、受信トレイの振り分けと要約のパターンもこの方式で動いています。

なぜ手早くやっても安全なのか

ここでの速さは、セキュリティを削って得たものではありません。メールは呼び出しのたびにライブで取得され、決して保存されません。本文、件名、添付ファイルはエージェントに渡され、すぐに破棄されます。受信トレイごとに永続化されるのはOAuthトークンまたはアプリ パスワードだけで、AES-256-GCMで保存時に暗号化され、リクエストが必要とするときにのみ当社のサーバー上で復号されます。エージェントに送られることはありません。送信は常にお使いのプロバイダー経由なので、ドメインの評価はあなたのものとして保たれます。アーキテクチャの詳細は「メールは保存されない」ことがなぜ本当に重要なのかをご覧ください。

まとめ

これで全部です。受信トレイの接続が1つ、エンドポイントが1つ、ツールがひと握り。Freeプランは受信トレイを1つ接続でき、カードは不要です。Personalは月額$9で最大3つの受信トレイ、Proは最大10の受信トレイを接続できます。料金をご覧ください。試してみますか?無料で始めて、受信トレイを接続し、エンドポイントをエージェントに貼り付けてください。

Asgeir Albretsen
執筆
Asgeir Albretsen

Asgeir builds MCPEmails — the bridge that lets AI agents read, search, and send real email over the Model Context Protocol. He writes about agents, email infrastructure, and developer experience.

エージェントに受信トレイを

Gmail、Outlook、Fastmail、あらゆるIMAPアカウントを、数分でAIエージェントに接続できます。