Claude Media
ClaudeとFastmailを連携する方法 — メール・予定・連絡先・メモを会話で扱う

ClaudeとFastmailを連携する方法 — メール・予定・連絡先・メモを会話で扱う

Fastmail公式のMCPサーバーで、メール・カレンダー・連絡先・メモをClaudeから検索し更新できます。接続手順、28個のツールの役割、読み取り・書き込み・送信の3段階の権限、接続の取り消し方を扱います。

Claude Fastmail連携とは — 何ができるか

Fastmailコネクタは、Fastmail自身が公開しているMCPサーバーをClaudeにつなぐ仕組みです。メール、カレンダー、連絡先、メモを、Claudeとの会話から検索し、下書きし、更新できます。

コネクタのディレクトリ上では「Anthropic verified」の表示が付き、追加時期は2026年7月です。カテゴリは「Communication」と「Productivity」で、サインインは必須です。接続先のURLは https://api.fastmail.com/mcp です。

Fastmailは、このMCPサーバーを2026年4月22日のブログで発表しました。位置づけは、IMAP・CalDAV・CardDAVと並ぶもう一つのAPIです。ただし相手はメールソフトではなく、AIモデルです。次のような依頼が、実際のFastmailアカウントに対して動きます。Macのメールクライアント側から手元でつなぐ方式はClaudeとAirmailの連携で扱っています。

  • 「明日の予定は?」
  • 「Q3予算についてのSarahのメールに返信を下書きして」
  • 「連絡先から歯医者の住所を探して」

ブログとヘルプはどちらも、Fastmailの画面にAIを組み込んだわけではないと述べています。受信箱にチャットが載るわけでも、メールが裏でモデルに流れるわけでもありません。MCPサーバーは、使いたい人だけが使うAPIの入口です。使わなければ、アカウントの挙動は何も変わりません。

ブログはこの違いを「AI in your app, or your app in AI?」という問いで説明しています。アプリごとにAIを組み込むと、メール用、プロジェクト管理用、文書編集用と別々のAIが散らばり、互いの文脈を知りません。MCPは逆に、利用者が選んだ1つのAIが、つないだ複数のウェブアプリをまたいで作業する形をとります。FastmailのMCPサーバーは、後者の側に立つ選択です。

GmailやGoogleカレンダーを使っている場合は、別のコネクタです。手順はClaudeのGmailコネクタとClaude×Googleカレンダー連携に分けて書いています。この記事はFastmailに絞ります。

自分の使い方だと何を選ぶか

先に判断の分かれ目を並べます。迷いやすいのは、接続の入口と、渡す権限の2つです。

状況向く選び方理由
まず予定やメールを検索したいだけ向く選び方読み取りだけで接続理由書き換えや送信の経路を開けずに済む
受信箱の整理まで任せたい向く選び方読み取り+書き込み、Claude側で書き込みを承認制に理由移動・削除は手作業で戻しにくい
返信まで自動で送りたい向く選び方送信を最後に足す理由下書きの精度を見てから決められる
定期タスクやスクリプトに流したい向く選び方Claude Codeから接続理由端末側の自動化に組み込める
2つ目のFastmailアカウントも使いたい向く選び方Claudeでは追加できない理由複数アカウントは未対応で、他のAIクライアントなら対応する場合がある
添付PDFの要約まで頼みたい向く選び方MCPでは不可理由添付ファイルはMCP経由で扱えない

接続する前に知っておくこと

Fastmailのヘルプに書かれている制約は、次の4つです。

  • 添付ファイルはMCP経由では扱えません(ヘルプに「At this time, we don't support accessing attachments via MCP」とあります)
  • Claudeは複数のFastmailアカウントの追加に対応していません
  • パスワードはいつものFastmailのものを使い、アプリパスワードの設定は要りません
  • OAuthを使わず、APIトークンで接続する方法もあります

Fastmailのヘルプは、利用できるプランには触れていません。接続の可否は、Fastmail側の契約内容を確認してください。

Claudeで接続する手順

接続の入口は2つあります。ディレクトリからの追加と、カスタムコネクタとしての追加です。

ディレクトリから追加する

コネクタページの「Add to Claude」から追加するのが最短です。Claudeのコネクタ全般の流れは、次のとおりです。

  1. claude.aiのコネクタのディレクトリでFastmailを選ぶ
  2. 「Connect」を押す
  3. 認証の画面に従ってFastmailにサインインする
  4. 求められた権限を確認して許可する

カスタムコネクタとして追加する

Fastmailのヘルプが案内しているのは、こちらの手順です。

手順

カスタムコネクタでFastmailをつなぐ

  1. 1

    Connectorsを開く

    Claudeにログインし、左側の「Customize」アイコンから「Connectors」を開きます。

  2. 2

    カスタムコネクタを追加する

    角のプラス記号を押し、「Add custom connector」を選びます。

  3. 3

    名前とURLを入れる

    名前は「Fastmail」でも任意でも構いません。リモートURLには https://api.fastmail.com/mcp を入力します。

  4. 4

    OAuth 2.0で認証する

    画面の指示に従い、いつものFastmailのパスワードでサインインします。ここで読み取り・書き込み・送信の範囲を選びます。

Claudeのヘルプでは、同じ操作が「Customize」→「Connectors」→「Add」→「Custom」→「Web」の順に書かれています。Fastmailのヘルプの「Add custom connector」と、ボタンの呼び名が違います。画面の表示が違っていても、入れる値は名前とURLの2つで同じです。

カスタムコネクタは、Free・Pro・Max・Team・Enterpriseのどのプランでも使えます。Freeは1つまでです。Anthropicのクラウドから接続する仕組みで、サーバーは公開インターネットから届く場所に置かれている必要があります。FastmailのURLは公開されているので、この点は問題になりません。

TeamとEnterpriseの場合

OwnerまたはPrimary Ownerが組織でコネクタを有効にしても、それだけでは誰も使えません。メンバーが各自でFastmailにサインインして初めて使えます。

3段階の権限 — 読み取り・書き込み・送信

Fastmailの接続では、AIクライアントに渡すアクセスの範囲を選びます。複数を組み合わせられます。

権限

Fastmailで選ぶ3つのアクセス範囲

  • 読み取り

    メール・連絡先・カレンダーの検索と閲覧です。「明日の予定は?」「Hannahの住所を探して」が当てはまります。「直近3日に届いたメールからToDoリストを作って」も、読み取りだけで足ります。

  • 書き込み

    返信の下書き、メールの移動・削除・整理、連絡先と予定の更新です。「この会社からのメールを新しいフォルダに移して」が例です。

  • 送信

    あなたに代わってメールを送ります。「今日の会議に出られないとHannahに送って」が例です。

この3段階は、Fastmail側のOAuth認証の画面で選びます。Claude側のTool permissionsとは別の層です。

説明の文面は、ページによって少し違います。ヘルプの「書き込み」には移動・削除・整理が入っています。ブログの同じ項目は「メールの更新、下書きの保存、連絡先と予定の編集」で、削除には触れていません。削除まで届くかどうかは、書き込みを許す時点で前提にしておくと安全です。実際、ツール一覧には delete_ から始まるものが4つあります。

送信の許可だけは、対応するツール名がページに書かれていません。コネクタページのツール名に、send を含むものはありません。試す場合は、読み取りと書き込みだけで始め、送信は最後に足します。

28個のツールと5つの役割

コネクタページには「Show all 29 tools」と表示されます。ページには28個の名前が載っています。名前から役割を分けると、次の表になります。

系統ツールできること
メールの読み取りツールsearch_email / read_email / read_thread / list_folders / list_identitiesできることメールとスレッドの検索・閲覧、フォルダと送信元アドレスの一覧
メールの書き込みツールdraft_email / archive_email / delete_email / update_emailできること下書き、アーカイブ、削除、更新
カレンダーツールlist_calendars / search_events / create_event / compose_event / update_event / delete_event / rsvp_eventできること予定の検索・作成・変更・削除、出欠の返答
連絡先ツールsearch_contacts / search_org_contacts / create_contact / update_contact / delete_contactできること個人と組織の連絡先の検索・作成・更新・削除
メモツールsearch_notes / read_note / create_note / add_to_note / update_note / delete_note / set_memoできることメモの検索・閲覧・作成・追記・更新・削除

compose_event と set_memo には、コネクタページに説明文がありません。ここでは名前から役割を分けています。create_event との違いなど、細かい挙動は実際に呼ばれる場面で確かめる項目です。

表で目に付くのは、削除系の多さです。メール・予定・連絡先・メモのそれぞれに、delete_ から始まるツールがあります。どこまで任せるかは、後の節の設定で決めます。

使い方の例 — 作業別のプロンプト

コネクタページとヘルプの例に沿って、作業ごとに並べます。実際にどのツールが呼ばれるかは、会話ごとに変わります。

予定と連絡先を読む

明日の予定を時刻順に並べて。空いている時間帯も教えて
連絡先からHannahの住所と電話番号を探して

メールを読み、下書きする

直近3日に届いたメールから、返信が必要なものをToDoリストにして
Q3予算についてSarahから来たメールを読んで、返信を下書きして

整理する(書き込み権限が必要)

この取引先からのメールを、新しいフォルダにまとめて移して

複数のメールを一度に動かす依頼は、意図より広く動くことがあります。TeamやEnterpriseなら、書き込み系を「Needs approval」にしておくと、実行の前に確認が挟まります。

権限を絞る — 承認制とブロック

TeamとEnterpriseのOwnerは、組織全体でコネクタの動作を絞れます。「Customize」→「Connectors」でFastmailを選ぶと、Tool permissionsが出ます。読み取り系と書き込み・削除系にカテゴリが分かれ、それぞれ「Always allow」「Needs approval」「Blocked」から選びます。

くらべる

権限を決める2つの層

OAuth認証の画面

Fastmail側

読み取り・書き込み・送信から、アカウントごとに渡す範囲を選びます。接続の時点で決まり、あとから取り消すのもFastmailの設定画面です。

Tool permissions

Claude側

ツールの種類ごとに、承認制やブロックを重ねます。Ownerが設定すると組織全体に効き、個人は上書きできません。

Claude側の制限は、ソース側の権限を広げず、狭めるだけです。FastmailのMCPサーバーに合わせた組み合わせの例は次のとおりです。

ツールの種類設定の例理由
search・read・list系設定の例Always allow理由読むだけで、元に戻す必要がない
draft・create・update系設定の例Needs approval理由予定や連絡先の変更を実行前に確認したい
delete系(メール・予定・連絡先・メモ)設定の例Blocked理由消したものを戻せない場合に備える

組み合わせでつまずきやすい点はClaude Connectorsの権限設定でよくある失敗と対策にあります。

Claude CodeからFastmailに接続する

ターミナルのClaude Codeからも、同じMCPサーバーにつなげます。リモートのHTTP形式のサーバーは、claude mcp add --transport http <名前> <URL> で登録します。

claude mcp add --transport http fastmail \
  https://api.fastmail.com/mcp

登録後はClaude Code内で /mcp を開き、認証を進めます。Fastmailのブログでは、アクセス範囲はOAuthの同意画面で3段階から選ぶと説明されています。

メールの内容をスクリプトや定期タスクに流したい場合は、この経路が向きます。日常の受信箱の整理なら、claude.aiからの接続で足ります。

接続の確認と取り消し

Fastmail側では、接続したAIクライアントが「アプリ」として一覧に載ります。次の情報を、いつでも見られます。

  • AIクライアントの名前
  • アクセスできる範囲
  • 最初にアクセスを許した日時
  • 直近のアクセスの日時とIP・場所

確認の手順は、次のとおりです。

  1. Fastmailのウェブ画面で「Settings」→「Privacy & Security」を開く
  2. 「Connected apps & API tokens」の「Manage app passwords and access」を押す
  3. AIクライアントを選ぶ

同じ画面の「Remove access」でアクセスを取り消せます。確認の「OK」を押すと元に戻せません。「Verify it's you」の枠が出たら、パスワードを入れて続けます。取り消した後にClaudeで使いたいときは、もう一度OAuthの認証からやり直します。

機密性の高いメールを扱う前に

つないだ後にAIクライアントが読んだメール・予定・連絡先は、そのAIクライアントの提供元のプライバシーポリシーとデータの扱いに従います。FastmailはAIクライアント側の保存や処理を制御できません。

Fastmailのヘルプは、職業や地域によっては、第三者のAIクライアントにメールをつなぐことが法務・コンプライアンス上の問題になりうると注意しています。健康情報、法的なやり取り、他人の個人情報などを含むメールがある場合は、接続の前に専門家の助言を得るよう勧めています。

コネクタ全般の考え方はClaudeコネクタの使い方ガイドにまとめています。

よくあるつまずき

頼んだ操作が実行されない

権限は2か所で決まり、狭いほうが効きます。見る順序は次のとおりです。

  1. Fastmailの「Settings」→「Privacy & Security」→「Connected apps & API tokens」で、AIクライアントの範囲に必要な項目があるかを見る
  2. 入っていれば、Claudeの「Customize」→「Connectors」でFastmailを選び、Tool permissionsが「Blocked」でないかを見る

Fastmail側の範囲が足りないときは、「Remove access」で取り消してから、OAuthの認証をやり直して範囲を選び直します。

まとめ

このコネクタで決めるのは、どの操作をどの層で止めるかです。取り消しや範囲の変更はFastmail側、承認やブロックはClaude側で行います。ツールには削除も含まれるので、どちらの画面で何を止めるかを決めてから接続します。

参照した一次ソース

この記事の記述は、次の一次ソースと照合しています。更新時に参照先が変わった場合は一覧も更新します。

  1. claude.com/marketplace/connectors/fastmail
  2. fastmail.help/hc/en-us/articles/15869557281295-Connecting-AI-tools-via-F…
  3. support.claude.com/en/articles/11176164-use-connectors-to-extend-claude-s-cap…
  4. code.claude.com/docs/en/mcp
  5. fastmail.com/blog/an-mcp-server-for-fastmail
この記事を共有:XはてブLinkedIn