Skip to content

Add Work IQ MCP Server to Foundry catalog#198

Merged
lindazqli merged 15 commits into
Azure:mainfrom
xllixin:add-workiq-mcp-server
Jun 10, 2026
Merged

Add Work IQ MCP Server to Foundry catalog#198
lindazqli merged 15 commits into
Azure:mainfrom
xllixin:add-workiq-mcp-server

Conversation

@xllixin

@xllixin xllixin commented May 25, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Adds partners/servers/workiq-mcp-server.json — Foundry catalog entry for the Work IQ MCP Server, which exposes Microsoft Graph as MCP tools for AI agents (read, create, update, delete M365 entities; schema discovery; agent listing; M365 Copilot chat)
  • Adds community/registry/icons/WorkIQMCPServer.png — icon for the Work IQ MCP Server

The entry follows the same pattern as other Work IQ partner server entries (OneDrive, SharePoint, Mail, Copilot) added in #141.

Test plan

  • Validate workiq-mcp-server.json against partners/server-schema.json
  • Confirm remote URL (https://workiq.svc.cloud.microsoft/mcp) is reachable
  • Confirm icon renders correctly via jsDelivr CDN
  • Verify all required schema fields are present and within length limits

🤖 Generated with Claude Code

Adds the Work IQ MCP Server entry to the partners catalog. The server
exposes Microsoft Graph as MCP tools for AI agents, supporting read,
create, update, and delete of M365 entities (mail, calendar, files,
chats), schema discovery, agent listing, and M365 Copilot chat.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@xllixin

xllixin commented May 25, 2026

Copy link
Copy Markdown
Contributor Author

Closing - wrong catalog target, will resubmit correctly.

@xllixin xllixin closed this May 25, 2026
@xllixin xllixin reopened this May 25, 2026
Comment thread partners/servers/workiq-mcp-server.json
xllixin and others added 4 commits May 25, 2026 19:00
Updates audience from the agent365 sub-server app ID to the correct
Work IQ app ID (fdcc1f02-fc51-4226-8753-f668596af7f7) as specified
in the Teams manifest webApplicationInfo.id.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Comment thread partners/servers/workiq-mcp-server.json Outdated
@xllixin

xllixin commented May 27, 2026

Copy link
Copy Markdown
Contributor Author

@xllixin please read the following Contributor License Agreement(CLA). If you agree with the CLA, please reply with the following information.

@microsoft-github-policy-service agree [company="{your company}"]

Options:

  • (default - no company specified) I have sole ownership of intellectual property rights to my Submissions and I am not making Submissions in the course of work for my employer.
@microsoft-github-policy-service agree
  • (when company given) I am making Submissions in the course of work for my employer (or my employer has intellectual property rights in my Submissions by contract or applicable law). I have permission from my employer to make Submissions and enter into this Agreement on behalf of my employer. By signing below, the defined term “You” includes me and my employer.
@microsoft-github-policy-service agree company="Microsoft"

Contributor License Agreement

@microsoft-github-policy-service agree company="Microsoft"

xllixin and others added 5 commits May 28, 2026 13:43
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
lindazqli
lindazqli previously approved these changes Jun 8, 2026
Removes the OAuth2 securitySchemes (1P OBO flow) and changes
authSchemas to AgentIdentity so callers authenticate with their
own Entra identity against the Work IQ audience.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
xllixin and others added 3 commits June 9, 2026 16:28
Keeps the OAuth2 flow description consistent with other AgentIdentity
servers, but with empty scopes since the caller provides their own
Entra credentials (no 1P OBO scope).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
ylxlpl

This comment was marked as resolved.

@lindazqli lindazqli merged commit 9eefbfa into Azure:main Jun 10, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants