Limits

What the MCP surface does not do yet. This is current state, not a roadmap.


Protocol version

FoxNose serves MCP Streamable HTTP 2025-03-26. See the MCP Server reference → Transport for the wire-level details.


No OAuth

OAuth is not implemented. Authentication is by Flux API keySimple, Secure, or a Bearer fxk_ token — and that is the only way to authenticate to the MCP endpoint today.

An unauthenticated request is answered with a 401 and a challenge naming the key-based schemes:

WWW-Authenticate: Simple realm="flux-api", Secure realm="flux-api"

There is no OAuth discovery in that challenge — no protected-resource metadata to follow, and no authorization server to negotiate with. A client that expects the MCP authorization flow will not find one; it needs a key. See Flux API Authentication → WWW-Authenticate.


Not in the connector directories

FoxNose is not currently listed in the Anthropic or OpenAI connector directories. Both require OAuth for directory listing, and FoxNose does not implement it yet — see No OAuth above. This does not block direct integration: connecting via a self-configured MCP client, a hosted connector with a bearer token, or the OpenAI Responses API all work today, as covered in Connect Claude and Connect ChatGPT and OpenAI. It only means an end user can't discover and add a FoxNose connector by browsing a directory inside Claude or ChatGPT — someone has to configure the connection.

Was this page helpful?