> ## Documentation Index
> Fetch the complete documentation index at: https://developers.klarity.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Standard entry points

> The default starting path for any process question.

Most ChatGPT, Claude, and standard MCP clients will begin every Klarity interaction with one of these two tools.

| Tool     | When to use                                                                                                                                                                                                                             |
| -------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `search` | First call for almost any process question. Semantic search over the customer's process index. **Iterate** — single queries rarely cover broad topics, and processes use organization-specific names.                                   |
| `fetch`  | Pull full details for one process by ID returned from `search` or hierarchy navigation: placement in the index, current version (steps, policies, linked artifacts), dependencies, history. Fetch dependency IDs to walk relationships. |

## The default loop

<Steps>
  <Step title="search">
    Query in the user's words. Refine two to four times if results feel sparse.
  </Step>

  <Step title="fetch">
    Pull the matched process. Read steps, policies, linked artifacts, and dependencies.
  </Step>

  <Step title="Drill if needed">
    If `fetch`'s summary isn't enough, drop into [Process Index tools](/tools/process-index) for the richer payload, then chain into [observations and activity timelines](/tools/observations-and-changes) for primary-source evidence.
  </Step>
</Steps>

## When to skip `search`

If the user has already named a specific process or you have the ID from a prior call, go straight to `fetch`. If the user wants to *browse* rather than search, start with [`get_process_hierarchy`](/tools/process-index) instead.
