Skip to content

Tools

Wire automatically generates MCP tools for each container based on its content. This page explains the available tool types and how they’re created.

Wire generates five types of tools from templates:

TemplatePurpose
listList all records of an entity type
getRetrieve a specific record by ID
filterFind records matching criteria
searchKeyword search across records
semantic_searchAI-powered natural language search

When you upload files to a container, Wire runs an initialization workflow:

  1. Validate - Confirms files are uploaded and processed
  2. Analyze - AI examines the content to create a blueprint
  3. Transform - Extracts entities and records from structured data
  4. Generate Tools - Creates MCP tools based on discovered entities
  5. Chunk - Indexes unstructured content for semantic search

Consider uploading a CSV file with NPS (Net Promoter Score) survey responses:

Response_ID,Customer,Plan,Survey_Date,NPS_Score,Category,Feedback_Text
NPS-3000,Anonymous,Free,2025-11-05,4,Detractor,Switched to competitor. Better features.
NPS-3001,Anonymous,Enterprise,2025-09-01,8,Passive,Works well but needs more features.
NPS-3009,Acme Corp,Free,2025-11-08,9,Promoter,Best tool for AI context management.
...

Wire’s AI analyzes the file and identifies:

  • Entity: NPS Response
  • Fields: Response ID, Customer, Plan, Survey Date, NPS Score, Category, Feedback Text
  • Field Types: Text, number, date, enum (Category has Detractor/Passive/Promoter values)

Based on this analysis, Wire generates:

ToolWhat It Does
list_nps_responsesList all survey responses
get_nps_responseGet a specific response by ID
filter_nps_responsesFilter by Plan, Category, date range, score range
search_nps_responsesSearch feedback text by keyword
semantic_search_npsFind responses by meaning (e.g., “frustrated customers”)

Your MCP client can now query this data naturally:

Show me all detractor responses from Enterprise customers

Wire’s filter_nps_responses tool handles this query, filtering by Category = "Detractor" and Plan = "Enterprise".

Find feedback mentioning pricing concerns

The semantic_search_nps tool finds relevant responses even if they don’t use the exact word “pricing” - matching phrases like “too expensive”, “not worth the price”, etc.

When Wire detects relationships between entities across files (e.g., customers referenced in both a customer list and NPS responses), it enriches the tools to support filtering by related data.

You can enable or disable individual tools from the container settings in the Wire dashboard. Disabled tools won’t appear to MCP clients.