Search the SAP analytics concept encyclopaedia
search_conceptsSearch the SAP analytics concept encyclopaedia — the vocabulary of the stack, written for practitioners. Returns slug, title, category, level, tags and the editor's summary. level is SPARSE — null on 108 of the 330 active rows, measured 2026-08-27 — and a null there means 'not graded', never 'Beginner'. These are the same fields get_concept returns for ONE slug. The card BODY (why-it-matters, key points, cheat sheet, the four analysis tables) is Consultant-tier: call get_concept_card.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max rows (hard cap 50). | |
| query | No | Free-text filter, case-insensitive. EVERY word must appear in the record (substring per word, any order), so a natural-language phrase narrows the answer instead of having to match verbatim. | |
| cursor | No | Opaque token from a previous response's `_meta.next_cursor`. Pass it back with the SAME filter arguments; `null` means the last page. Changing a filter refuses the cursor. | |
| category | No | Concept category, matched case-insensitively as an exact value OR a prefix — so category:"datasphere" reaches 'Datasphere Core'. The values are long human labels, not codes. DO NOT GUESS THEM FROM THIS TEXT: the live vocabulary with a row count per label comes back as `_meta.available_categories` on EVERY call, including a call that matched nothing. A list written here would say 14 labels with 2026-07-30 counts; the corpus holds 15 today, and five of those counts have moved. Read the envelope, not the prose. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| rows | Yes | ||
| tool | Yes | ||
| _meta | No | ||
| _attribution | Yes | ||
| result_count | Yes |