{"slug": "microsoft-workiq", "title": "Microsoft WorkIQ", "summary": "Microsoft has released WorkIQ, a public preview plugin collection for GitHub Copilot that connects AI assistants to Microsoft 365 data via MCP servers, skills, and tools. The plugins require Node.js 18+ and administrative consent for tenant access, and can be installed through the Copilot CLI or run as a standalone MCP server. WorkIQ enables natural language queries for emails, meetings, documents, Teams messages, and people information.", "body_md": "The official Microsoft Work IQ plugin collection for GitHub Copilot ✨\n\nExtend the power of GitHub Copilot with Work IQ plugins — MCP servers, skills, and tools that connect AI assistants to your Microsoft 365 data.\n\n⚠️ Public Preview:Features and APIs may change.\n\nTo access Microsoft 365 tenant data, the WorkIQ CLI and MCP Server need to be consented to permissions that require administrative rights on the tenant. On first access, a consent dialog appears. If you are not an administrator, contact your tenant administrator to grant access.\n\n**For Tenant Administrators:** See the [Tenant Administrator Enablement Guide](/microsoft/work-iq/blob/main/ADMIN-INSTRUCTIONS.md) for detailed instructions on granting admin consent, including a quick one-click consent URL.\n\nFor more information, see Microsoft's [User and Admin Consent Overview](https://learn.microsoft.com/en-us/entra/identity/enterprise-apps/user-admin-consent-overview).\n\nBefore getting started, ensure you have **Node.js** (which includes NPM and NPX) installed:\n\n**Node.js 18+**—[Download from nodejs.org](https://nodejs.org/)\n\nYou can verify your installation by running:\n\n```\nnode --version\nnpm --version\n```\n\n💡\n\nWhy Node.js?WorkIQ uses NPX to run the MCP server. NPX is included automatically with NPM, which comes bundled with Node.js.\n\n```\n# 1. Open GitHub Copilot CLI\ncopilot\n\n# 2. Add this plugin marketplace (one-time setup)\n/plugin marketplace add microsoft/work-iq\n\n# 3. Install any plugin\n/plugin install workiq@work-iq\n/plugin install workiq-preview@work-iq\n/plugin install microsoft-365-agents-toolkit@work-iq\n/plugin install workiq-productivity@work-iq\n```\n\n**That's it!** Restart Copilot CLI and start using the plugin:\n\n```\nYou: What are my upcoming meetings this week?\nYou: Summarize emails from Sarah about the budget\nYou: Find documents I worked on yesterday\n```\n\nIf you prefer to run WorkIQ as a standalone MCP server:\n\n```\n# Install globally\nnpm install -g @microsoft/workiq\n\n# Run the MCP server\nworkiq mcp\n```\n\nOr use npx without installing:\n\n```\nnpx -y @microsoft/workiq mcp\n```\n\nOr add it as an MCP server in your coding agent or IDE:\n\n```\n{\n  \"workiq\": {\n    \"command\": \"npx\",\n    \"args\": [\"-y\", \"@microsoft/workiq@latest\", \"mcp\"],\n    \"tools\": [\"*\"]\n  }\n}\n```\n\nNote: please refer to\n\n[use MCP servers in VS Code]for the configuration instructions relative to Visual Studio Code.\n\nIf you installed WorkIQ globally with npm, run the following command to update to the latest version:\n\n```\nnpm update -g @microsoft/workiq\n```\n\nTo verify the installed version after updating:\n\n```\nworkiq version\n```\n\n💡\n\nUsing npx?If you run WorkIQ via`npx -y @microsoft/workiq mcp`\n\n, npx automatically fetches the latest version each time, so no manual update step is needed.\n\n| Data Type | Example Questions |\n|---|---|\nEmails |\n\"What did John say about the proposal?\" |\nMeetings |\n\"What's on my calendar tomorrow?\" |\nDocuments |\n\"Find my recent PowerPoint presentations\" |\nTeams |\n\"Summarize today's messages in the Engineering channel\" |\nPeople |\n\"Who is working on Project Alpha?\" |\n\n| Command | Description |\n|---|---|\n`workiq accept-eula` |\nAccept the End User License Agreement (EULA) |\n`workiq ask` |\nAsk a question to a specific agent or run in interactive mode |\n`workiq mcp` |\nStart MCP stdio server for agent communication |\n`workiq version` |\nShow version information |\n\n| Option | Description | Default |\n|---|---|---|\n`-t, --tenant-id <tenant-id>` |\nThe Entra tenant ID to use for authentication | `common` |\n`--version` |\nShow version information | |\n`-?, -h, --help` |\nShow help and usage information |\n\n| Option | Description |\n|---|---|\n`-q, --question <question>` |\nThe question to ask the agent |\n\n```\n# Accept the EULA (required on first use)\nworkiq accept-eula\n\n# Interactive mode\nworkiq ask\n\n# Ask a specific question\nworkiq ask -q \"What meetings do I have tomorrow?\"\n\n# Use a specific tenant\nworkiq ask -t \"your-tenant-id\" -q \"Show my emails\"\n\n# Start MCP server\nworkiq mcp\n```\n\n| Plugin | Description |\n|---|---|\nworkiq |\n\n**workiq-preview****Preview build.** Same natural-language access as`workiq`\n\n, plus a broader set of entity tools (fetch, create, update, delete, do-action, call-function, blob downloads, schema discovery) for direct, structured M365 reads and writes.**microsoft-365-agents-toolkit****workiq-productivity**📖\n\nSeefor the full plugin catalog with detailed skill listings, example prompts, MCP server info, and installation instructions.[PLUGINS.md]\n\nThe WorkIQ CLI and MCP Server are supported on `win_x64`\n\n, `win_arm64`\n\n, `linux_x64`\n\n, `linux_arm64`\n\n, `osx_x64`\n\nand `osx_arm64`\n\n.\n\nWe welcome new plugins! See [CONTRIBUTING.md](/microsoft/work-iq/blob/main/CONTRIBUTING.md) for the full guide. In short:\n\n- Create your plugin under\n`plugins/{your-plugin}/`\n\n- Add\n`.mcp.json`\n\n,`README.md`\n\n, and`skills/{name}/SKILL.md`\n\n- Register it in\n`.github/plugin/marketplace.json`\n\n- Submit a pull request\n\nBy using this package, you accept the license agreement. See [NOTICES.TXT](/microsoft/work-iq/blob/main/NOTICES.TXT) and EULA within the package for legal terms.\n\nThis project may contain trademarks or logos for projects, products, or services. Authorized use of Microsoft trademarks or logos is subject to and must follow [Microsoft’s Trademark & Brand Guidelines](https://www.microsoft.com/en-us/legal/intellectualproperty/trademarks/usage/general). Use of Microsoft trademarks or logos in modified versions of this project must not cause confusion or imply Microsoft sponsorship. Any use of third-party trademarks or logos is subject to those third-party's policies.", "url": "https://wpnews.pro/news/microsoft-workiq", "canonical_source": "https://github.com/microsoft/work-iq/", "published_at": "2026-09-01 07:09:01+00:00", "updated_at": "2026-09-01 07:23:03.170034+00:00", "lang": "en", "topics": ["ai-products", "ai-tools", "developer-tools"], "entities": ["Microsoft", "GitHub Copilot", "WorkIQ", "Microsoft 365", "Node.js", "Visual Studio Code"], "alternates": {"html": "https://wpnews.pro/news/microsoft-workiq", "markdown": "https://wpnews.pro/news/microsoft-workiq.md", "text": "https://wpnews.pro/news/microsoft-workiq.txt", "jsonld": "https://wpnews.pro/news/microsoft-workiq.jsonld"}}