Before you start
- A Noorle account. Sign up at platform.noorle.com.
- An MCP client that speaks Streamable HTTP.
1. Create a gateway
In the Portal, open Gateways and create one. You give it a name and an optional description; the platform assigns the handle. The gateway’s endpoint is its own subdomain:2. Bind capabilities
Open the gateway’s Capabilities view and bind what you want exposed. Every account is seeded with twelve built-ins; Web Search, HTTP Client, and Code Runner are a reasonable first set because none of them needs an authenticated caller to be useful. Two things to know before you pick:- Computer never appears on a gateway. It is agent-only, enforced in code.
- Files, Sandbox, and three Browser tools are withheld from callers the
gateway cannot identify. The workspace they would read and write is derived
from the gateway plus the authenticated user, so an anonymous caller on a
public gateway does not see them in
tools/listat all.
3. Choose how tools are presented
A gateway’s Tool Presentation setting controls what a client’stools/list
returns. The platform default is Adaptive, which serves the tools directly
below 30 bound tools and switches to the three discovery meta-tools at or above
that. You can pin Direct, Discovery, or Unified instead.
See Tool presentation.
4. Connect a client
A new gateway requires authentication by default — clients register through OAuth, or present an API key. Switch the gateway’s Authentication to Public if you want it reachable without a credential — see MCP gateways. The transport is Streamable HTTP. Point your client at the gateway origin; there is no separate/sse path.
Claude Code:
POST must accept both media types or the transport
returns 406:
text/event-stream frames — that is the transport’s
normal encoding for a POST, not an error.
MCP Inspector:
Noorle’s MCP gateways advertise tools only.
prompts/list and
resources/list return empty results; prompts/get, resources/read, and
completion/complete return method-not-found. A client that only speaks
resources or prompts has nothing to talk to.5. Try it
Ask your client to do something one of the bound tools covers — “search the web for X”, “run some Python to compute Y”. The call routes through the gateway to the capability and the result comes back over the same connection. If a tool you expected is missing fromtools/list, check in this order:
- The capability is bound to this gateway.
- The tool is exposed on the MCP surface at all (Computer is not).
- The tool does not require a workspace anchor while you are calling
anonymously (Files, Sandbox, and Browser’s
screenshot/pdf/snapshot).
Next
- MCP gateways — authentication, presentation, limits
- Built-in capabilities
- Connectors — bring your own APIs and MCP servers
- Create an agent — when you want the loop run for you