microsoft / microsoft/work-iq

[Calendar MCP] Add support for updating event categories

Open
#84 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
PowerShell
Stars
1k
Forks
132
Avg merge
5d 19h
Merged PRs (30d)
6

Description

The Calendar MCP currently supports updating most event properties (subject, body, location, time, attendees, importance, sensitivity, recurrence, showAs), but does not expose the categories field on UpdateEvent.

Microsoft Graph API supports updating categories via PATCH /me/events/{id} with a categories array in the body.

Request: Add categories as an optional parameter to the UpdateEvent tool, allowing users to set/update categories on calendar events.

Use case: Bulk-categorizing meetings (e.g., marking all "Focus time" events as "Personal") — currently not possible without direct Graph API access, which is often blocked by org conditional access/token protection policies.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start at the UpdateEvent tool and trace how its existing event properties are passed to Microsoft Graph. Check the Graph PATCH /me/events/{id} behavior for the categories array, then add the optional parameter and verify that users can set or update event categories through UpdateEvent.

Written by the indexing model from the issue text.

Assessment

Tech stack
powershell
Domain
api, backend
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.