Skip to content

Public Containers

By default, Wire containers are private. Only authenticated members of your organization can access them. Making a container public lets anyone with the URL query its contents without signing in.

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

  • Publish documentation or knowledge bases that AI agents can query
  • Let external collaborators access data without creating Wire accounts
  • 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.

What’s Accessible Without Authentication

Section titled “What’s Accessible Without Authentication”

Public access is read-only. Here’s what unauthenticated visitors can and cannot do:

ToolPublic Access
wire_exploreYes
wire_searchYes
wire_writeNo
wire_deleteNo
wire_analyzeNo
wire_claimNo

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

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

See the REST API reference for full endpoint documentation.

Users who connect with an API key or OAuth token have full access to all tools and endpoints, regardless of whether the container is public or private.

Public visitors still consume credits from your organization’s balance. Each wire_explore and wire_search call costs credits just like authenticated usage. Monitor your usage in the dashboard billing section.

Toggle Public Access off in Container Settings. Access is revoked immediately. Unauthenticated requests will start returning 401 Unauthorized.