Search the capability library
library_searchSearch the Collective Master Library for a capability in plain words, before writing new code. scope: "catalog" (Practitioner) searches the engineered components — class, what each does, API surface, line counts, verification marks. scope: "vault" searches the discovery-engine index of build-checked syntheses. scope: "composites" searches capabilities earlier runs invented for one host by fusing library parts, each citing its sealed report. Pass ids for whole rows by component ID, with siblings and declared twins. Multi-word queries match term by term and rank; with no exact hit you get the closest rows, labelled as such.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ids | No | Up to 20 component IDs (e.g. `STIER-S-84`, `BLD-ENG-303`) returned in full instead of a search. | |
| key | No | Your SHPBL subscription key (shpbl_mcp_…). Optional if your client sends it as the `Authorization: Bearer …` request header. | |
| pack | No | Vault only: restrict to one vertical pack, e.g. `fintech-v1`. Substring match. | |
| page | No | 1-based page of results. A page past the end is refused, never returned empty. | |
| limit | No | Alias for `page_size`, 1 to 50. Given both, `page_size` wins. | |
| query | No | Plain-words capability, name, ID or API symbol. Omit to page the whole pool. | |
| scope | No | `catalog` — engineered components (Practitioner). `vault` — discovery-engine pipelines. `crown-jewels` — the S-Tier Vault of standalone lab-curated artifacts. `composites` — capabilities past runs invented for one host. | catalog |
| page_size | No | Rows per page, 1 to 50. | |
| certified_only | No | Crown jewels only: return only rows whose body the certification harness executed and read clean (CERTIFIED or PROVISIONAL). This withholds the INCONCLUSIVE rows — bodies the harness could not exercise, which still exist and still ship. Leave this off (the default) to see them too; the withheld figure is reported as `certification.withheldInconclusive`. | |
| component_class | No | Catalog only: restrict to one component class, e.g. `CrownJewel/S-Tier`, `Block/Engine`. Substring match. | |
| include_siblings | No | With `ids`: also list up to 12 other component IDs in the same class, for comparison. |