Meta-Tool vs Direct (500+)
ShowcaseAgent supports two modes optimized for different LLM capabilities.
Meta-Tools
One meta-tool per domain. LLM makes one decision: "which domain?"
500+ Tools
All individual tools flattened. LLM sees every tool and selects directly.
| Aspect | Meta-Tool Mode | Direct Mode |
|---|---|---|
| Tool Count | one per domain | 500+ tools |
| Context Usage | Low (~2K tokens) | High (~50K tokens) |
| LLM Decision | "Which domain?" | "Which specific tool?" |
| Query Interface | Natural language | Structured parameters |
| Best For | Local LLMs (Ollama, llama.cpp) | Cloud LLMs (Claude, GPT-4) |
| Routing | ShowcaseAgent routes | LLM routes directly |
| Granularity | Domain-level | Tool-level |
ShowcaseAgent includes 3 variations for comparative studies.
Read-only catalog exploration
Aggregated domain interfaces
All individual tools
| Tool | Description |
|---|---|
list_domains |
List all available domains |
get_domain_info |
Get detailed info for a specific domain |
list_domain_tools |
List tools available in a domain |
search_tools |
Search for tools by keyword |
get_tool_details |
Get detailed tool documentation |
get_domain_stats |
Get aggregate statistics |
| Tool | Domain |
|---|---|
query_tennisagent_data |
TennisAgent |
query_optiver_data |
Optiver |
query_portfolio_data |
Portfolio |
query_wq_data |
WQ |
query_qci_data |
QCiAgent |
query_parable_data |
ParableAgent |
query_stan_data |
Stan |
query_yieldmodel_data |
YieldModel |
query_aiwq_data |
AI_WQ |
query_ppr_data |
PPR_Agent |
query_garmin_data |
GarminAgent |
query_golf_data |
GolfAgent |
query_americaneconomy_data |
AmericanEconomy |
query_globaltemperature_data |
GlobalTemperature |