Skip to content

Core Concepts

This page explains the key concepts you need to understand to use Wire effectively.

A Container is the fundamental unit of Wire. Each container has its own MCP server, content, and access controls.

PropertyDescription
NameHuman-readable name for the container
Visibilityprivate (requires auth) or public (open access)
PausedWhen paused, MCP requests are blocked
SourcesFiles uploaded to the container
ToolsAuto-generated MCP tools for accessing context
  1. Created - Container is provisioned
  2. Initializing - Processing source changes
  3. Ready - Container accepts MCP queries
  4. Paused - MCP requests blocked (can be resumed)
  5. Deleted - Container and contents removed

Sources are the content you add to containers. Currently, files are the only supported source type.

  • Documents: PDF, Word (.docx), Text, Markdown
  • Data: JSON, CSV

See Supported File Types for the complete list.

When you upload files, Wire processes them into queryable context. Depending on the content, this happens in different ways:

Unstructured content (documents, books, articles) gets chunked for semantic search. The content remains searchable as text.

Structured data (CSV, JSON) gets transformed to extract entities and records. Wire identifies the key entities and creates queryable records from them.

Mixed content can be both - entities are extracted for structured queries while the content remains available for semantic search.

ContainerContentResult
UN DemographicsMultiple CSV filesEntities like countries and years extracted, records connected across files
Chocolate RecipesRecipe book PDFRecipes extracted as entities for structured queries + full semantic search
A Christmas CarolNovel by DickensSemantic searchable content

When you upload a file, Wire:

  1. Validates - Checks format and size limits
  2. Stores - Saves the file securely

Then, depending on the content:

  • Chunks - Splits unstructured content for semantic search
  • Transforms - Extracts entities and records from structured data
  • Both - Some files get chunked and transformed

Each container automatically generates MCP tools for AI agents:

ToolDescription
listList entities or records in the container
getRetrieve a specific record
filterFilter records by criteria
searchSearch across records
semantic_searchAI-powered search (may return file content)

Wire uses a credit system for tool calls. See the pricing page for current rates.

Organizations contain users, containers, and billing information.

RoleCapabilities
OwnerFull control, billing, delete org
AdminManage members, create containers
MemberUse containers, read-only settings

See Roles & Permissions for details.

Containers can be public or private (default).

  • Public containers are accessible without authentication
  • Private containers require OAuth or API keys

For private containers, Wire uses OAuth 2.1:

  1. AI tool initiates OAuth flow
  2. User authorizes in browser
  3. Token issued with container scopes
  4. AI tool makes authenticated requests

See MCP Authentication for details.