Meta Tools are a special category of StackOne tools designed to help agents find and use the right tool at the right time—without overwhelming the model.
The Problem: Modern LLMs struggle when presented with too many tools in their context window. Every tool definition consumes tokens, bloats prompts, and dilutes reasoning ability.Key Issues:The Solution: More tools ≠ more capability. Without structure, they become noise. Meta Tools solve this.

Core Benefits

Scales Effortlessly

Access thousands of tools without token bloat or context overflow

Improves Accuracy

Only relevant tools exposed per request, reducing misfires and hallucinations

Enterprise-Ready

Selection respects account IDs, auth, and governance controls

Composable

Works with unified actions (HRIS, ATS, LMS, Documents, IAM)
Meta tools enable AI agents to dynamically discover and execute the right tools without hardcoding tool names. This is particularly useful for building flexible AI assistants that can handle various user requests intelligently.

Architecture Overview

Meta tools consist of two main functions:
  • meta_search_tools: Searches for relevant tools based on natural language queries using BM25 semantic search
  • meta_execute_tool: Executes discovered tools with the provided parameters

How It Works

Benefits

  • Dynamic Discovery: No need to hardcode tool names or maintain static lists
  • Multi-Tenant Ready: Agents adapt to available integrations per customer
  • Natural Language: Search tools using descriptive queries
  • Intelligent Routing: BM25 algorithm finds the most relevant tools automatically

TypeScript Implementation

In the TypeScript SDK, meta tools are implemented using:
  • Orama Database: Fast in-memory search index for tool discovery
  • BM25 Algorithm: Statistical ranking function for relevance scoring
  • Native TypeScript Types: Full type safety for tool parameters and responses
Read more: For detailed guidance and practical examples on using meta tools in TypeScript—including advanced use cases, multi-agent workflows, and framework integrations—see Meta Tools.

Next Steps