Lazy MCP and skill capability hub
capability_hubSearch and inspect a compact capability catalog, enable trusted MCP servers only when needed, list and call their tools, and load approved skills on demand.
Instructions
Search and inspect a compact catalog, enable a trusted MCP only when needed, list its tools, proxy a tool call, or load one skill body. Shortest path: action "call" with name, tool and arguments starts the server by itself; use action "tools" (optionally with a query) first only when you do not know the tool name, and "enable" only to start one deliberately. Long results arrive in pages: continue with action "page" and the cursor printed on the last line. Avoid includeSchema unless you need the argument shape. Third-party proposals require human approval outside this MCP. Available capabilities — demo-echo (mcp): Bundled local MCP used to verify dynamic discovery, enable, tool listing, calls, and disable. | ml-experiment-review (skill): Review an ML experiment as a falsifiable, reproducible evidence package.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | No | Optional capability type filter. | |
| name | No | Exact capability name. | |
| tool | No | Raw child MCP tool name for call. | |
| query | No | Search text. With action search it filters the catalog; with action tools it filters that server's tool names and descriptions. | |
| action | Yes | Operation to perform. | |
| cursor | No | For action page: the cursor from a paged result's last line. | |
| arguments | No | Call arguments as an object (e.g. {"url":"https://example.com"}). Prefer this over payloadJson for action call; the two must not be combined. | |
| payloadJson | No | JSON object for the action: arguments for call (e.g. {"url":"https://example.com"}), non-secret whitelisted configuration for configure and enable, or a capability proposal for propose. | |
| includeSchema | No | Include full child tool schemas. Leave false unless arguments cannot be inferred. |