Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The Work IQ MCP server exposes Microsoft 365 intelligence capabilities to AI agents through the Model Context Protocol (MCP). It provides a set of generic tools that enable agents to read, create, update, and delete Microsoft 365 entities, invoke Microsoft 365 Copilot for natural-language reasoning, and discover API schemas - all through a single MCP endpoint.
Design principles
Work IQ MCP is built on the following design principles:
- Fewer tools, more paths. Generic tools operate on resource paths. New workloads add paths, not tools - the tool surface never grows.
- Introspection over enumeration. Agents ask for schemas at runtime (
get_schema) rather than loading thousands of type definitions into context. - Policy over scopes. Four broad OAuth permissions gate capability; fine-grained access control is enforced per path, method, and tenant policy.
Tool categories
The 10 tools are organized into four categories:
| Category | Tools | Description |
|---|---|---|
| Entity tools | fetch, create_entity, update_entity, delete_entity, do_action, call_function |
CRUD operations and actions on Microsoft 365 resources via Microsoft Graph |
| Copilot tools | ask, list_agents |
Invoke Microsoft 365 Copilot for natural-language intelligence and discover available agents |
| Schema tools | get_schema, search_paths |
Discover available API paths and retrieve OpenAPI schemas at runtime |
For detailed information about each tool, including parameters, see Work IQ MCP tool reference.
How tools work
Tools work with relative resource paths. The path shows the resource, and the tool acts as the verb:
fetch /me/messages → read my emails
do_action /me/sendMail → send an email
create_entity /me/events → create a calendar event
fetch /me/chats/{id}/messages → read Teams chat messages
call_function /search/query → semantic search
ask "What deals closed this quarter?" → invoke Copilot agent
New workloads, backends, and data sources add paths, not tools. The tool surface stays fixed at 10.
Authentication
The Work IQ MCP server uses Microsoft Entra ID for authentication. MCP clients automatically discover the authentication configuration through the /.well-known/oauth-protected-resource endpoint. For details on required permissions, see Work IQ API permissions reference.