microsoft / microsoft/mcp

[BUG] Fabric MCP not able to log in to different tenant

Open
#1,797 4 comments 1 reaction 0 assignees View on GitHub
bug customer-reported needs-team-attention server-Fabric.Mcp
Dominant language
C#
Stars
3.7k
Forks
624
Avg merge
2d 20h
Merged PRs (30d)
220

Description

### Describe the bug

Fabric MCP is not able to login to a different tenant: example: client xx's tenant with 2FA setup. The Fabric MCP triggered authentication page is missing 2nd authentication where once password is provided, it won't trigger 'Authenticator' for 2 digits number prompting.

### Expected behavior

the Fabric MCP server should be able to switch tenant login to support different authentication mode smoothly. Without the need to grant read access to Azure Subscription as well. Once Fabric tenant access is granted for a given ID to enable login to Fabric portal, Fabric MCP should be able to connect with the same credentials.

### Actual behavior

Image

this could be hallucination from github copilot.

### Reproduction Steps

Prompt used:

Fabric MCP: Connect to Fabric tenant ID = xxx, with my login email = xxxby selecting the default subscription with name = xxx . I don’t have access to the subscription but can access the tenant. The available workspace that I can access such as “Enterprise xxx”. I have access to multiple tenants. Make sure you log me to the right tenant.

### Environment

VS code - version

Image

Contributor guide

Open the contributing guide

Research direction

No source file, test, or entry point is named. Start by reproducing the Fabric MCP login with access to multiple tenants, 2FA enabled, and no Azure Subscription access; compare tenant selection and authentication behavior. Done means the intended tenant can be selected and its supported authentication flow completes without unnecessary subscription permissions.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
authentication, cloud
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.