メールをAIエージェントに2分以内で接続する方法(Gmail、Outlook、iCloud、Fastmail、IMAP)
メールを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を貼り付けてログインを承認します。
- claude.aiでカスタマイズ → コネクタ → コネクタを追加に進みます。
- エンドポイントを貼り付けます:
https://www.mcpemails.com/api/mcp - 接続をクリックし、MCPEmailsのアカウントにログインして、必要なスコープ(
read:email、send:email、またはその両方)を承認します。
クライアント側はこれで全部です。トークンは承認した範囲に正確に限定され、接続はダッシュボードからワンクリックで取り消せます。メリットとデメリットを詳しく知りたい場合はAIのメールアクセスにおけるOAuthとAPIキーの比較を、クライアント別の手順はClaudeをメールに接続するまたはChatGPTをメールに接続するをご覧ください。
方法B:APIキークライアント(Cline、JetBrains、cURL、自作エージェント)。 OAuthが組み込まれていないものはすべてこちらです。
- ダッシュボード → APIキーに進み、キーを作成します。
- スコープ(
read:email、send:email)を選びます。 - 一度だけコピーし(表示されるのは一度だけです)、ヘッダーとして渡します:
Authorization: Bearer <your-api-key>。宛先は同じくhttps://www.mcpemails.com/api/mcpです。
エディターの中で作業することが多いなら、Cursor、Cline、VS Code向けのメール設定がこの方法を最初から最後まで扱っています。
次は受信トレイです。以下のどのプロバイダーも、始め方は同じです。ダッシュボード → 受信トレイ → 受信トレイを接続を開き、プロバイダーを選びます。
各プロバイダーを接続する
Gmail(アプリ パスワード)
Gmailは、デフォルトではGoogleのアプリ パスワードを使ってIMAP経由で接続します。
- Googleアカウントで2 段階認証プロセスを有効にし、myaccount.google.com/apppasswordsでアプリ パスワードを作成します。小文字16文字が4つのグループに分かれた形式です。
- ダッシュボード → 受信トレイ → 受信トレイを接続 → Gmail。
- Gmailアドレス全体を入力し、アプリ パスワードを貼り付けて、受信トレイを接続をクリックします。
- Gmailに対して接続がテストされ、受信トレイが接続済みとして表示されます。完了です。
通常のGoogleパスワードはここでは使えませんし、必要にもなりません。IMAP経由ではGmailのラベルはフォルダーとして表示され、検索にはGmail独自の検索演算子ではなく、MCPEmailsの構造化フィールド(送信者、件名、日付、未読など)を使います。アプリ パスワードは同じGoogleのページからいつでも取り消せます。Google Workspaceをお使いでアプリ パスワードのページが見当たらない場合は、管理者がドメインでアプリ パスワードを無効にしている可能性があります。詳しくはGmailのガイドをご覧ください。
Outlook / Microsoft 365(Microsoftでサインイン)
Outlookはパスワードではなく、Microsoftのサインインで接続します。アプリ パスワードもIMAP設定も不要です。
- ダッシュボード → 受信トレイ → 受信トレイを接続 → Outlook。
- Microsoftで接続をクリックし、Microsoftのページでお使いのMicrosoftアカウントにサインインします。
- アクセス許可を承認します。
- 受信トレイが接続済みとして表示されます。送信はMicrosoft Graph経由なので、自分のアカウントからの通常のメッセージとして届きます。
個人用のOutlook.com、Hotmail、Live、MSNのアカウントは、管理者の関与なしにこの方法で接続できます。職場または学校のMicrosoft 365アカウントでは、先にIT管理者がアプリを承認する必要がある場合があります。多くの組織は、従業員が自分でメールボックスへのアクセスを承認することを禁止しているためです。その場合、ダッシュボードにIT管理者へ送るためのリンクが表示され、IT管理者が組織全体に対してアプリを一度承認すれば、上記の手順で接続できます。OutlookとMicrosoft 365の設定ガイドで手順を説明しています。
iCloud(アプリ用パスワード)
iCloudはサードパーティにOAuthを提供していないので、アプリ用パスワードを生成します。1分ほど余計にかかります。
- appleid.apple.comにアクセスしてサインインし、サインインとセキュリティセクションを開きます。
- アプリ用パスワードで新しいパスワードを作成し、ラベルを「MCPEmails」にします。
- 生成されたパスワードをコピーします(
xxxx-xxxx-xxxx-xxxxのような形式です)。 - ダッシュボード → 受信トレイ → 受信トレイを接続 → iCloudでiCloudのアドレスを入力し、そのアプリ用パスワードを貼り付けます。
iCloudは内部的にIMAP/SMTPで動いているので、ほかと同じツールセットが使えます。
Fastmail(アプリ パスワード、OAuthではありません)
古いドキュメントを読んだ方向けの訂正です。Fastmailはアプリ パスワードで接続します。OAuthではありません。「Fastmailでサインイン」ボタンを探さないでください。ここにはありません。
- FastmailでSettings → Privacy & Security → Integrations(またはApp Passwords)を開きます。
- 新しいアプリ パスワードを作成します。メール(IMAP/SMTP)のアクセスを与え、名前を「MCPEmails」にします。
- Fastmailが生成したパスワードをコピーします。
- ダッシュボード → 受信トレイ → 受信トレイを接続 → FastmailでFastmailのアドレスを入力し、貼り付けます。
これで終わりです。エージェント側から見ると、FastmailはほかのIMAPプロバイダーとまったく同じように動きます。
汎用IMAP(Yahoo、Zoho、Yandex、そのほか)
IMAP/SMTPが使えるものなら何でも、1つのコネクタで動きます。パターンはiCloudやFastmailと同じで、プロバイダーでアプリ パスワードを作り、貼り付けるだけです。
- プロバイダーのセキュリティ設定でアプリ パスワードを作成します(Yahoo、Zoho、Yandexはいずれもアカウントのセキュリティの奥にあります)。ログインパスワードではなく、本物のアプリ パスワードを使ってください。いずれにせよ、今ではほとんどのプロバイダーが通常のパスワードによるIMAPをブロックしています。
- ダッシュボード → 受信トレイ → 受信トレイを接続 → IMAP。
- メールアドレスとアプリ パスワードを入力します。MCPEmailsは一般的なサーバーを自動検出します。珍しいサーバーなら、プロバイダーが案内しているIMAPとSMTPのホストとポートを入力してください。
- 保存します。受信トレイが接続され、使える状態になります。
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の受信トレイを接続できます。料金をご覧ください。試してみますか?無料で始めて、受信トレイを接続し、エンドポイントをエージェントに貼り付けてください。