Tool Box MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| toolhub_searchA | Search for relevant tools using Vector Search + Knowledge Graph. This tool finds the most relevant MCP servers, skills, and tools for a given query. It uses semantic similarity (ChromaDB) to find matches and optionally expands results using the Knowledge Graph to include dependencies. Args:
Returns: JSON format: { "results": [ { "name": "n8n-workflow-builder", "type": "MCP_Server", "description": "Create and manage n8n workflows", "similarity": 0.89 } ], "stats": { "vectorCount": 3, "graphCount": 4, "totalCount": 7, "tokenEstimate": 7000, "savingsPercent": 92.1 } } Examples:
Use this tool when you need to find which tools are relevant for a task. |
| toolhub_expandA | Expand a tool to find its dependencies via Knowledge Graph. Given a tool name, traverse the Knowledge Graph to find related tools, requirements, and dependencies. Useful for understanding what other tools are needed to complete a task. Args:
Relation types:
Returns: { "tool": "n8n-workflow-builder", "dependencies": [ { "name": "n8n-node-templates", "type": "Skill", "relation": "BENEFITS_FROM" } ], "totalCount": 4 } Use this tool when you know a primary tool and need to find related tools. |
| toolhub_clusterA | Get a complete tool cluster for a task query. This combines vector search and graph expansion to return a complete set of tools needed for a task. Includes primary tools (semantic matches) and their dependencies (graph expansion), plus usage context. Args:
Returns: { "primary": [ { "name": "n8n-workflow-builder", "type": "MCP_Server", ... } ], "dependencies": [ { "name": "n8n-node-templates", "type": "Skill", ... } ], "context": { "usagePatterns": ["Use MCP servers for data operations", ...], "examples": ["Primary workflow: n8n-workflow-builder - ...", ...] }, "stats": { "totalTools": 7, "tokenEstimate": 7000, "savingsPercent": 92.1 } } Use this tool for complete task setup - returns everything needed to start working. |
| toolhub_register | Register a new MCP server or skill to Progressive Loader. Use this to add tools that can be discovered via toolhub_search. Args:
Example for MCP_Server: { "name": "markitdown", "type": "MCP_Server", "description": "Convert files to markdown", "mcpCli": { "quickStart": "mcp-cli markitdown convert_to_markdown --uri 'file:///path'", "examples": ["# Convert PDF", "mcp-cli markitdown convert_to_markdown --uri 'file:///doc.pdf'"], "tools": [{"name": "convert_to_markdown", "params": ["uri"]}] } } |
| toolhub_delete | Delete a tool from Progressive Loader. Args:
Use toolhub_list to find tool IDs. |
| toolhub_list | List all tools registered in Progressive Loader with pagination support. Args:
Returns count by type, paginated tool list, and pagination info. |
| toolhub_build_chain | Build a tool chain structure based on cluster results or manual definition. This tool generates chain structures from queries or validates manual chain definitions. It does NOT execute the chain - use toolhub_chain for execution. Args:
ChainStep format: { "toolName": "sqlite_tiktok_read_query", "toolArgs": "{"query": "SELECT * FROM daily_metrics"}", "inputPath": "$.data", // Optional: JSONPath for input "outputPath": "$.results" // Optional: JSONPath for output } Examples: Auto chain: { "query": "TikTok 데이터 → Excel 리포트" } Manual chain: { "mcpPath": [ { "toolName": "sqlite_tiktok_read_query", "toolArgs": "{"query": "SELECT * FROM daily_metrics"}" }, { "toolName": "pandas_excel_create", "toolArgs": "{"data": "CHAIN_RESULT"}" } ], "autoChain": false } Returns: { "success": true, "result": "...", "chain": { "steps": [...], "executionOrder": [...] }, "trace": [...] // if trace enabled } |
| toolhub_chain | Execute a chain of MCP tools sequentially. Each tool receives the result from the previous tool via CHAIN_RESULT placeholder. Args:
Example: { "mcpPath": [ { "toolName": "sqlite_tiktok_read_query", "toolArgs": "{"query": "SELECT * FROM daily_metrics"}", "outputTransform": "sqlite→2d" }, { "toolName": "document_edit_create_excel_file", "toolArgs": "{"filepath": "/tmp/report.xlsx", "content": "CHAIN_RESULT"}" } ] } Returns the final result from the chain execution. |
| toolhub_discover | Rediscover tools from all configured MCP servers. Call this to refresh the list of available tools for chaining. Useful after adding new MCP servers or if tools seem unavailable. Returns the count and list of discovered tools. |
| toolhub_chainable | List all tools available for chain execution. Returns the names of all discovered MCP tools that can be used with toolhub_chain. |
| toolhub_prepare_chain | Analyze a tool chain and provide related skills, schemas, and transform recommendations. Call this BEFORE executing a chain to get:
Args:
Returns: { "steps": [ { "toolName": "sqlite_tiktok_read_query", "inputSchema": {...}, "relatedSkills": [ { "name": "데이터-구조-파악", "summary": "...", "relation": "BENEFITS_FROM" } ], "recommendedTransform": "sqlite→2d" } ], "skillsToLoad": ["n8n-node-templates", "pandas-excel-작업"], "chainValidation": { "valid": true, "warnings": [] } } Use this to prepare context before toolhub_chain execution. |
| toolhub_healthA | Check Tool Hub service status. Returns:
|
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Adriftnote/tool-box-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server