Cannot view other users' calendar via WorkIQ — calendars are accessible in Outlook but return empty results
Nobody has claimed this yet.
- Dominant language
- PowerShell
- Stars
- 1k
- Forks
- 132
- Avg merge
- 5d 19h
- Merged PRs (30d)
- 6
Description
Summary
When querying other users' calendars through WorkIQ (both via MCP and M365 Copilot), the response returns no meetings found. However, the same calendars are fully accessible through the Outlook client
with delegated access.
Environment
- WorkIQ usage: Copilot CLI plugin (MCP) and M365 Copilot
- Platform: Linux (WSL)
- Outlook access: Delegated calendar access is configured and working
Steps to Reproduce
- Confirm that another user's calendar is viewable in Outlook via delegated access
- Query WorkIQ: "What are [User]'s meetings scheduled for today?"
- WorkIQ returns: "No meetings were found"
- Try the same prompt in M365 Copilot (not WorkIQ) — same empty result
- Verify in Outlook — the user does have meetings scheduled
Expected Behavior
WorkIQ should return the other user's calendar events, consistent with the delegated access permissions already granted and functional in Outlook.
Actual Behavior
WorkIQ returns "0 meetings found" for all queried users, despite confirmed calendar visibility in Outlook.
Additional Context
- This issue reproduces with multiple different users, not just one specific person.
- The same query for my own calendar works correctly via WorkIQ.
- M365 Copilot also fails with the same result, suggesting this is a Microsoft Graph API layer issue rather than a WorkIQ-specific bug.
- Possibly related to delegated calendar permissions not being exposed via Graph API, even when they work via Exchange protocols (EWS/MAPI) used by Outlook.
- Similar pattern to #22 (SharePoint file access) and #21 (OneNote access) where resources accessible via native clients are blocked through the API layer.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No repository files, tests, or entry points are identified in the issue. Reproduce the delegated-calendar query through the WorkIQ MCP and M365 Copilot paths, then compare their results with Outlook and investigate whether the Microsoft Graph API exposes the delegated permissions. Done means the access behavior is fixed or the external API limitation is documented with supporting evidence.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- linux
- Domain
- api, authorization
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 30/100