MCP Tools

Manage emails, calendar events, and Teams messages via Outlook, Microsoft Graph, and Gmail APIs.

1|Updated Feb 26, 2026
One-click install
npx skills add https://github.com/deskagent-ai/community --skill mcp-tools-deskagent-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: MCP Tools
Source: https://github.com/deskagent-ai/community/tree/main/cowork-plugin/skills/mcp-tools
Command: npx skills add https://github.com/deskagent-ai/community --skill mcp-tools-deskagent-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires outlook, microsoftgraph, gmail, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a suite of tools to streamline email management, calendar scheduling, and team communication using Outlook, Microsoft Graph, and Gmail, enhancing productivity and organization.

Core Features & Use Cases

  • Email Management: Perform a wide range of email operations such as searching, flagging, moving, and deleting emails, as well as reading and saving attachments.
  • Calendar Scheduling: Create, manage, and check availability for events and meetings.
  • Teams Communication: Read, write, and post messages in Teams channels, and manage Teams and channels.
  • Use Case: Automate daily email workflows, schedule meetings with team members, and streamline communication within Teams.

Quick Start

Use the mcp-tools skill to search for emails from the last 7 days with the keyword "invoice".

Frequently Asked Questions about MCP Tools

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I manage Outlook emails and Gmail messages in one place?

Email management across Outlook and Gmail is unified by using Microsoft Graph and Gmail APIs to search, flag, move, and delete messages, while also supporting attachment reading and saving.

Can I automate calendar scheduling and check meeting availability using Microsoft Graph?

Calendar scheduling is fully supported through Microsoft Graph, allowing you to create, manage, and check availability for events and meetings to automate daily workflow organization.

How do I post messages to Teams channels automatically?

Team communication is automated by reading, writing, and posting messages directly to Teams channels, alongside managing teams and channel structures through integrated API actions.

Do I need to authenticate separate accounts to use Outlook and Gmail together?

Yes, authentication with Outlook, Microsoft Graph, and Gmail accounts is required to enable the suite of email, calendar, and team communication tools across these platforms.

What is the best way to search for recent invoices in my email?

Searching for recent invoices is handled by querying emails from specified date ranges using keywords, returning targeted results across connected Outlook and Gmail accounts.

Are there limitations when moving or deleting emails across different platforms?

Moving and deleting emails depends on the specific permissions and API constraints of Outlook and Gmail, requiring authenticated access to ensure actions execute correctly within each platform.