Skip to main content
Question

Securing FME Flow MCP with organizational Microsoft Entra ID accounts

  • October 15, 2026
  • 5 replies
  • 65 views

rsun
Contributor
Forum|alt.badge.img+6

Hi everyone,

I’m running FME Flow 2026.2 and looking into how to restrict access to its MCP server to approved users signing in with our organization’s Microsoft Entra ID / Microsoft 365 accounts. Ideally, we would manage access through Entra users or groups and support MFA and Conditional Access policies.

I came across known issue FMEFLOW-29112, concerning MCP OAuth authentication with Entra ID. It is currently listed as unresolved across all versions, with an alternative identity provider suggested as the workaround.

Before deciding whether to upgrade to 2026.3 or add another authentication layer, I’d appreciate some guidance:

  1. Has this been fixed in a newer build or hotfix, or is there an expected release for a fix?
  2. What is the recommended setup today for restricting an FME MCP server to our own organization’s Entra accounts?
  3. Does every MCP user need to be provisioned as an FME Flow user through SAML, or can access be managed directly through Entra?
  4. If a gateway or an identity provider such as Auth0 is needed, how can we retain per-user permissions and audit logging in FME?

Has anyone implemented this successfully? I’d be interested in hearing which MCP client and authentication setup you used, and any limitations you encountered.

Thanks!

5 replies

tb09114
Enthusiast
Forum|alt.badge.img+28
  • Enthusiast
  • October 16, 2026

I totally second this. Especially because SAML has another flaw, where incorrect SAML Identity Provider URLs under Authentication Services are created, in case your hostname contains the string 'fmeserver’.(FMEFLOW-20430)


jglick
Contributor
Forum|alt.badge.img+8
  • Contributor
  • October 16, 2026

Yes, this needs to be addressed!  I haven’t heard of any expected fixes yet.  I can confirm that using Auth0 as a federated connection with Entra works. However, not acceptable long term solution for an enterprise. In my case every user needs to be provisioned, and the auditing in FME is the same as any other SAML user.     


NickAtSafe
Safer
Forum|alt.badge.img+14

Hi ​@rsun , thanks for the detailed question, and thanks ​@jglick and ​@tb09114  for chiming in. I’ll take your questions in order.

1. Fix timing. This is tracked as FMEFLOW-29112. Unfortunately the fix is taking longer than we hoped, and it’s currently targeting 2027.1. It turned out to be much more complex than expected, because of how Entra implements OAuth for MCP. We’ve had to rework the authentication mechanism itself rather than patch around it. That target could still change, so the known issues article will have the latest status.

2. Recommended setup today. Short of using a different identity provider, there is no recommended way to use Entra directly with MCP in FME Flow right now. As ​@jglick  mentioned, putting an intermediary IdP in front of Entra (federating Entra into it) is one option people have used. I can’t offer guidance on how to set that up, so you’d want to validate it against your own security and Conditional Access requirements.

3 and 4. User provisioning and audit logging. Every MCP user is provisioned as an FME Flow user through SAML. That’s what lets you keep per-user roles, logging, and user details available in the MCP workspaces, and it applies whether or not an intermediary IdP is involved. As ​@jglick  noted, auditing for these users looks the same as for any other SAML user. Access can’t currently be managed purely from the Entra side without those FME Flow users.

I would be curious on any feedback about user provisioning and what cases may benefit with direct authentication. 

I know it’s not the update with the best news just yet- it is a widely recognised challenge with MCP adoption in FME Flow and so it has been a priority with the development team(s) and the product management group lately.


tb09114
Enthusiast
Forum|alt.badge.img+28
  • Enthusiast
  • October 16, 2026

Hi ​@NickAtSafe, 

It sensed the answer regarding FMEFLOW-20430 did not make it into your answer. 😉


NickAtSafe
Safer
Forum|alt.badge.img+14

Hi ​@tb09114 - I did forget to mention it 😀 I did do some digging into on my own and there is a comment from our support team that says “this is only a UI issue and if the URLs are corrected before applying on the SAMl IDP side, the SAML configuration should work as designed. “

I’ve had to check with another colleague about the status of it- they’re away right now, but as soon as I hear more, I’ll report back.