コネクタガイド約4分で読めますMCP ツール 15 個7 言語

MCP 経由で Microsoft To Do を Gemini に接続する方法

AI に Microsoft To Do を管理させます。タスクリストと未完了のタスクの一覧表示、期限・通知・メモ付きのタスクの作成、完了のチェック、ステップやリンクの追加ができます。職場・学校アカウントと個人用 Microsoft アカウントに Microsoft Graph 経由で対応します。

HC執筆: HelpCode チーム更新日 4分で読了 GitHub でオープンソース

クレジットカード不要 · 7日間の試用 · セルフホストの選択肢あり

Microsoft To Do

Microsoft To Do

Let your AI manage Microsoft To Do: list your task lists and open tasks, create tasks with due dates, reminders and notes, tick them off, and add checklist steps and links. Work or school and personal Microsoft accounts through Microsoft Graph.

ツール

15

地域

INTL

カテゴリー

生産性

認証

OAuth 2.0

必要な環境変数

MICROSOFT_CLIENT_IDMICROSOFT_CLIENT_SECRETMICROSOFT_TENANT_ID
Cloud にワンクリックでインストール

7日間無料トライアル · クレジットカード不要

  • 7日間の無料トライアル
    クレジットカード不要
  • GDPR・SOC 2 レディ
    EU データ保管、監査ログ
  • GitHub でオープンソース
    オープンソース · AGPL-3.0
  • ChatGPT、Claude、Gemini に対応
    MCP 対応クライアントすべて

インストール不要。2分以内に動きます。

cloud.anythingmcp.com で無料トライアルを開始し、Microsoft To Do をワンクリックで追加して、AI クライアント(Claude、ChatGPT、Copilot、Cursor)を生成された MCP エンドポイントに向けるだけ。Docker も git clone も、開発経験も不要です。

無料トライアルを開始

概要

AI に Microsoft To Do を管理させます。タスクリストと未完了のタスクの一覧表示、期限・通知・メモ付きのタスクの作成、完了のチェック、ステップやリンクの追加ができます。職場・学校アカウントと個人用 Microsoft アカウントに Microsoft Graph 経由で対応します。

こう聞いてみよう

Microsoft To Do のサンプルプロンプト

プロンプトをクリックでコピー。Claude / ChatGPT / Cursor / Gemini / Copilot / OpenClaw に貼り付けて、このコネクターで実行できます。

Microsoft To Do · MCP 経由でライブ
共有
Opus 4.7

Claude は AI のため誤ることがあります。回答をご確認ください。

💡 インストール不要? cloud.anythingmcp.com を直接利用してください。 サインインし、Connectors → Microsoft To Do をクリック、認証情報を貼り付け、MCP API キーを発行すれば完了です。Docker も git clone もローカルサーバーも不要。

Microsoft To Do + Gemini

AI に Microsoft To Do を管理させます。タスクリストと未完了のタスクの一覧表示、期限・通知・メモ付きのタスクの作成、完了のチェック、ステップやリンクの追加ができます。職場・学校アカウントと個人用 Microsoft アカウントに Microsoft Graph 経由で対応します。

前提条件

完全なセットアップ手順はコネクタ自体に組み込まれています (ストアでコネクタを選択すると表示)。必要な環境変数:

MICROSOFT_CLIENT_ID, MICROSOFT_CLIENT_SECRET, MICROSOFT_TENANT_ID

ステップ 1 — 認証情報を取得

  1. Microsoft Entra 管理センター(entra.microsoft.com)または Azure portal を開き、Applications → App registrations → New registration に進みます。

  2. アプリに名前を付け(例: 「AnythingMCP Microsoft 365」)、Supported account types を選びます。この選択によって MICROSOFT_TENANT_ID に入れる値が決まります。

    • Accounts in this organizational directory only(シングルテナント): 自組織のユーザーだけがサインインできます。アプリの Overview ページにある Directory (tenant) ID(GUID)か、contoso.onmicrosoft.com のようなドメインを入れます。
    • Accounts in any organizational directory(マルチテナント): organizations を入れます。
    • Accounts in any organizational directory and personal Microsoft accounts: common(職場・学校アカウントと個人用アカウント)または consumers(個人用アカウントのみ)を入れます。

    値がアカウントの種類と一致しないと、Microsoft はサインインを拒否します(AADSTS50194 または AADSTS50020)。

  3. Redirect URI でプラットフォーム Web を選び、https://cloud.anythingmcp.com/api/mcp-oauth/callback を入力します。AnythingMCP をセルフホストしている場合は、代わりに https://your-anythingmcp-host/api/mcp-oauth/callback を入力します。URI は 1 文字単位で一致している必要があり、一致しないと Microsoft は AADSTS50011 を返します。

  4. API permissions → Add a permission → Microsoft Graph → Delegated permissions を開き、offline_access、User.Read、Tasks.ReadWrite を追加します。offline_access があることで Microsoft はリフレッシュトークンを発行します。これがないと、コネクターは承認から 1 時間後に動かなくなります。

  5. Certificates & secrets → New client secret を開きます。Secret ID ではなく、シークレットの Value をコピーします。表示されるのは一度だけです。有効期限を控えておいてください。期限が切れると、新しいシークレットを作成して入力し直すまでコネクターは動作しません。

  6. Overview ページの Application (client) ID を MICROSOFT_CLIENT_ID に、シークレットの値を MICROSOFT_CLIENT_SECRET に、手順 2 のテナントの値を MICROSOFT_TENANT_ID に入力し、コネクターをインストールします。

  7. コネクターのページで Authorize with Provider をクリックし、AI に管理させたいタスクがあるアカウントでサインインします。リフレッシュトークンは暗号化して保存され、アクセストークン(有効期間は約 1 時間)は自動で更新されます。

  8. まず microsoft_todo_list_lists を実行します。タスクリストが表示され、defaultList と示されたものが標準の「タスク」リストです。

すべての Microsoft コネクターに 1 つの Entra アプリ: Outlook、OneDrive、SharePoint、Excel のコネクター用に作成したアプリの登録は、ここでもそのまま使えます。登録を開いて API permissions で手順 4 のアクセス許可を追加し、リダイレクト URI はそのままで、同じクライアント ID、シークレット、テナントを使い回してください。各コネクターは、承認時に自分に必要なアクセス許可だけを求めます。

  • Outlook: Mail.ReadWrite、Mail.Send、Calendars.ReadWrite
  • OneDrive: Files.ReadWrite
  • Excel: Files.ReadWrite(SharePoint 内のブックや共有されたブックには Files.ReadWrite.All も必要)
  • SharePoint: Sites.ReadWrite.All と Files.ReadWrite.All
  • OneNote: Notes.ReadWrite
  • Microsoft To Do: Tasks.ReadWrite
  • Planner: Tasks.ReadWrite

どのコネクターにも offline_access と User.Read が必要です。

管理者の同意: これらの委任されたアクセス許可には通常は管理者は不要ですが、多くの組織ではユーザーによる同意が無効になっています。サインイン時に「Need admin approval」(AADSTS65001 または AADSTS90094)と表示された場合は、テナント管理者がアプリの登録を一度開き、API permissions → Grant admin consent で組織全体に同意を付与します。その後は各ユーザーが承認できます。それでも各コネクターが扱えるのは、サインインしたアカウントが見られる範囲だけです。

個人用と職場のアカウント: このコネクターは、個人用 Microsoft アカウントと職場または学校アカウントの両方で動作します。To Do のタスクは Outlook と共有されているため、AI が作成したタスクは Outlook や Teams にも表示されます。職場または学校アカウントには Exchange Online のメールボックスが必要で、メールボックスがないアカウントには To Do がありません。

読み取り専用の設定: コネクターの OAuth 設定でスコープを offline_access User.Read Tasks.Read に置き換えて再度承認し、作成、変更、完了を行うツールを無効にします: microsoft_todo_create_list、microsoft_todo_rename_list、microsoft_todo_create_task、microsoft_todo_update_task、microsoft_todo_complete_task、microsoft_todo_add_checklist_item、microsoft_todo_update_checklist_item、microsoft_todo_add_linked_resource。Microsoft Planner コネクターも同じ Tasks.ReadWrite アクセス許可を使います。

変更はあなたの承認を待ちます: リスト、タスク、ステップを作成、変更、完了する前に、AI は何をするかを伝え、あなたの「はい」を待ちます。

インストール時はオフ: microsoft_todo_delete_task と microsoft_todo_delete_list。リストを削除するとそのタスクもすべて削除され、コネクターはどちらも元に戻せません。AI に本当に削除させる場合だけオンにしてください。

リスト、日付、ステップ: リストを指定しない場合、AI は標準の「タスク」リストを使います。「フラグを設定したメール」リストには、Outlook でフラグを付けたメールが入っています。「今週期限のタスクは?」と聞かれると、AI は未完了のタスクを一覧にして期限を比べます。To Do は期限の日付だけを保存し、通知にはあなたのタイムゾーンでの時刻が付きます。完了したタスクは元に戻せます。各タスクには、ステップと、関連するチケット、ドキュメント、Web ページへのリンクを付けられます。

よくあるエラー: 401 InvalidAuthenticationToken は、承認が取り消されたかクライアントシークレットの期限が切れたことを示します。必要に応じて新しいシークレットを入力し、もう一度 Authorize with Provider をクリックします。403 は、Tasks.ReadWrite が不足しているか同意されていないこと、またはリストが編集権限なしで共有されていることを示します。読み取り専用の設定で変更しようとした場合もこのエラーになります。404 は、リストやタスクの ID が間違っているか、アイテムが削除されたか、タスクが別のリストに移動したこと(移動すると ID が変わります)を示します。400 は、値の形式が正しくないこと(タイムゾーンのない日付など)、または AI が組み込みのリストの名前を変えようとしたことを示します。429 は、Microsoft Graph がアカウントのリクエストを制限していることを示します。少し待ってから再試行してください。

このコネクターは、タスクへのファイル添付、繰り返しタスクの設定、他の人とのリストの共有、他のユーザーのタスクを開くことはできません。

ステップ 2 — アダプターをインストール

curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d

ステップ 3 — Gemini にコネクタを追加

サーバーURL: AnythingMCP で MCP Servers を開き、このコネクタがあるサーバーを選んで URL(https://cloud.anythingmcp.com/mcp/…)をコピーします。このガイドで YOUR_SERVER_ID と表示されている箇所に使ってください。

Gemini CLI は ~/.gemini/settings.json(Windows では %USERPROFILE%\.gemini\settings.json)から MCP サーバーを読み込みます。次を追加してください:

{
  "mcpServers": {
    "anythingmcp": {
      "httpUrl": "https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID",
      "headers": { "X-API-Key": "YOUR_MCP_API_KEY" }
    }
  }
}
  1. AnythingMCP の MCP Servers → 対象のサーバー → API keys で MCP API キーを作成し、YOUR_MCP_API_KEY と置き換えます。
  2. ファイルを保存し、gemini を再起動します。
  3. Gemini CLI で /mcp を実行します(またはシェルで gemini mcp list)。anythingmcp が接続済みとして表示されるはずです。
  4. プロンプトを入力しましょう。Gemini CLI が Microsoft To Do のツールを呼び出せるようになりました。

利用可能なツール

ToolWhat it does
microsoft_todo_list_listsList the user's Microsoft To Do task lists: id, displayName, isOwner, isShared and wellknownListName (defaultList is the standard "Tasks"…
microsoft_todo_create_listCreate a new task list
microsoft_todo_rename_listRename a task list the user made
microsoft_todo_delete_listDelete a task list with all its tasks
microsoft_todo_list_tasksList the tasks in a list: id, title, status, importance, dueDateTime, reminderDateTime, completedDateTime, categories, body (the note)…
microsoft_todo_get_taskGet one task with all its fields, including the body (note), recurrence and linked resources
microsoft_todo_create_taskCreate a task in a list with a title and, optionally, a note, due date, reminder, importance, status and categories
microsoft_todo_update_taskChange a task: only the fields you pass are changed (title, note, due date, reminder, importance, status, categories)
microsoft_todo_complete_taskMark a task as completed (status completed; To Do records completedDateTime)
microsoft_todo_delete_taskDelete a task
microsoft_todo_list_checklist_itemsList a task's checklist items (steps): id, displayName, isChecked, createdDateTime, checkedDateTime
microsoft_todo_add_checklist_itemAdd a step to a task's checklist
microsoft_todo_update_checklist_itemTick, untick or rename a checklist step
microsoft_todo_list_linked_resourcesList the links attached to a task (linked resources): id, webUrl, displayName, applicationName, externalId
microsoft_todo_add_linked_resourceAttach a link to a task, e.g. the ticket, document or web page the task is about

プロンプトの例

  • 「To Do のリストで今週が期限のタスクは?重要なものから見せて。」
  • 「『仕事』リストに『Acme に第 4 四半期の見積もりを送る』というタスクを追加して。期限は金曜日、通知は木曜日の 9:00 で。」
  • 「そのタスクに『価格を確認』『送付状を書く』『承認をもらう』のステップを追加して。」
  • 「『ハンブルク行きの航空券を予約』を完了にして、『ハンブルクのホテル』タスクにホテル予約のリンクを付けて。」

FAQ

Gemini CLI はどこから MCP サーバーを読み込みますか? ユーザー単位では ~/.gemini/settings.json、プロジェクト単位ではプロジェクト内の .gemini/settings.json です。gemini mcp list で各サーバーと接続状態を確認できます。

次のステップ

このガイドは役に立ちましたか?

Microsoft To Do エージェントまで、あとワンクリック。

コネクタをインストールし、キーを貼り付けて、Gemini に聞くだけ。7 日間無料、クレジットカード不要。

関連ガイド

コネクタ

MCP 経由で Microsoft To Do を ChatGPT に接続する方法

AI に Microsoft To Do を管理させます。タスクリストと未完了のタスクの一覧表示、期限・通知・メモ付きのタスクの作成、完了のチェック、ステップやリンクの追加ができます。職場・学校アカウントと個人用 Microsoft アカウントに Microsoft Graph 経由で対応します。

コネクタ

MCP 経由で Microsoft To Do を Claude に接続する方法

AI に Microsoft To Do を管理させます。タスクリストと未完了のタスクの一覧表示、期限・通知・メモ付きのタスクの作成、完了のチェック、ステップやリンクの追加ができます。職場・学校アカウントと個人用 Microsoft アカウントに Microsoft Graph 経由で対応します。

コネクタ

MCP 経由で Microsoft To Do を Cursor に接続する方法

AI に Microsoft To Do を管理させます。タスクリストと未完了のタスクの一覧表示、期限・通知・メモ付きのタスクの作成、完了のチェック、ステップやリンクの追加ができます。職場・学校アカウントと個人用 Microsoft アカウントに Microsoft Graph 経由で対応します。

コネクタ

MCP 経由で Microsoft To Do を Meta Muse に接続する方法

AI に Microsoft To Do を管理させます。タスクリストと未完了のタスクの一覧表示、期限・通知・メモ付きのタスクの作成、完了のチェック、ステップやリンクの追加ができます。職場・学校アカウントと個人用 Microsoft アカウントに Microsoft Graph 経由で対応します。

コネクタ

Microsoft To Do を MCP に:あらゆる AI エージェントから Microsoft To Do を操作

AI に Microsoft To Do を管理させます。タスクリストと未完了のタスクの一覧表示、期限・通知・メモ付きのタスクの作成、完了のチェック、ステップやリンクの追加ができます。職場・学校アカウントと個人用 Microsoft アカウントに Microsoft Graph 経由で対応します。

コネクタ

MCP 経由で Avito を Gemini に接続する方法

AI を Avito のビジネスアカウントで働かせます。広告の一覧表示と価格変更、閲覧数・問い合わせ・通話の統計の読み取り、オートロードのアップロードとそのエラー、フィード形式、ウォレットの確認、Avito Messenger のチャットの読み取りができます。メッセージ送信とオートロード設定の変更はオプションで、初期状態ではオフです。