Skip to content

Public Containers

By default, Wire containers are private: only people in your organization who hold a grant on the container can reach it. Making a container public opens it to every Wire user. Anyone who connects gets read-only access to it automatically, without you having to share it with them one by one.

Public means “readable by any signed-in Wire user”, not “readable by the anonymous internet”. A visitor signs in when they connect, and their MCP client handles that prompt for them.

Public containers are useful when you want to share context openly:

  • Publish documentation or knowledge bases that AI agents can query
  • Give external collaborators read access without adding them to your organization
  • List your container in the Wire Explore directory for discovery
  1. Open your container in the Wire dashboard
  2. Go to Container Settings
  3. Toggle Public Access on

Only Owners and Admins can change container visibility. See Roles & Permissions for details.

Someone you send the MCP URL to goes through this once:

  1. They add the URL to their AI tool, the same install command as any other Wire container.
  2. The tool opens a browser for sign-in. Wire uses OAuth 2.1, so the client drives the prompt and nobody has to paste a token by hand. Creating an account takes a few seconds and costs nothing.
  3. Wire grants them read-only access to the container the moment they authenticate.
  4. The read tools appear in their client and they can start querying.

The container then shows up in their Wire dashboard alongside anything else shared with them, so the next agent they connect can reach it without repeating the setup.

Read-only, and only on the container you made public.

ToolPublic visitor
wire_exploreYes
wire_searchYes
wire_navigateYes
wire_queryYes, if the owner has switched it on
wire_statusYes, if the owner has switched it on
wire_writeNo
wire_deleteNo
wire_claimNo

Write tools are hidden from public visitors entirely. They don’t appear in tools/list.

EndpointPublic visitor
GET /container/:id/statusYes
GET /container/:id/filesNo
POST /container/:id/filesNo
DELETE /container/:id/files/:fileIdNo
POST /container/:id/claimNo

REST calls carry an API key or bearer token, the same as on a private container. See the REST API reference for full endpoint documentation.

Public visibility changes nothing about who can write. Writing, deleting, and uploading files stay with the container’s creator, anyone holding an editor or admin grant on it, and agents authorized on it. Making a container public does not widen that set, and making it private again does not narrow it.

Visitors consume credits from your organization’s balance. Each wire_explore and wire_search call costs the same as it would for your own team. Monitor usage in the dashboard billing section.

The activity you see is the usage itself, not who generated it. Readers from outside your organization are not listed by name on your dashboard.

Toggle Public Access off in Container Settings. Access is revoked immediately: the container drops out of visitors’ dashboards, and their next request returns 403 Forbidden. People with an explicit grant keep the access their grant gives them.