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

# Tool index

> Every ish MCP tool, grouped by domain, with its annotation tier.

The hosted server at `mcp.ishlabs.io/mcp` exposes these tools. The local-only
`connect` tool is available only when running the server locally.

| Tool                           | Tier         | Page                                             |
| ------------------------------ | ------------ | ------------------------------------------------ |
| `study_add_iteration`          | long-running | [study](/mcp/generated/tools-study)              |
| `study_analyze`                | long-running | [study](/mcp/generated/tools-study)              |
| `study_benchmark`              | long-running | [study](/mcp/generated/tools-study)              |
| `study_create`                 | write        | [study](/mcp/generated/tools-study)              |
| `study_delete`                 | destructive  | [study](/mcp/generated/tools-study)              |
| `study_get`                    | read-only    | [study](/mcp/generated/tools-study)              |
| `study_revise`                 | write        | [study](/mcp/generated/tools-study)              |
| `study_run`                    | long-running | [study](/mcp/generated/tools-study)              |
| `study_update_iteration`       | write        | [study](/mcp/generated/tools-study)              |
| `ask_delete`                   | destructive  | [ask](/mcp/generated/tools-ask)                  |
| `ask_get`                      | read-only    | [ask](/mcp/generated/tools-ask)                  |
| `ask_people`                   | long-running | [ask](/mcp/generated/tools-ask)                  |
| `ask_questions`                | long-running | [ask](/mcp/generated/tools-ask)                  |
| `ask_round`                    | long-running | [ask](/mcp/generated/tools-ask)                  |
| `ask_run`                      | long-running | [ask](/mcp/generated/tools-ask)                  |
| `person_attach`                | write        | [person](/mcp/generated/tools-person)            |
| `person_delete`                | destructive  | [person](/mcp/generated/tools-person)            |
| `person_generate`              | long-running | [person](/mcp/generated/tools-person)            |
| `person_get`                   | read-only    | [person](/mcp/generated/tools-person)            |
| `source_upload`                | write        | [person](/mcp/generated/tools-person)            |
| `workspace_create`             | write        | [workspace](/mcp/generated/tools-workspace)      |
| `workspace_delete`             | destructive  | [workspace](/mcp/generated/tools-workspace)      |
| `workspace_get`                | read-only    | [workspace](/mcp/generated/tools-workspace)      |
| `chatbot_delete`               | destructive  | [chatbot](/mcp/generated/tools-chatbot)          |
| `chatbot_delete_configuration` | destructive  | [chatbot](/mcp/generated/tools-chatbot)          |
| `chatbot_get`                  | read-only    | [chatbot](/mcp/generated/tools-chatbot)          |
| `chatbot_setup`                | long-running | [chatbot](/mcp/generated/tools-chatbot)          |
| `chatbot_test`                 | write        | [chatbot](/mcp/generated/tools-chatbot)          |
| `simulation_cancel`            | write        | [simulation](/mcp/generated/tools-simulation)    |
| `simulation_extend`            | long-running | [simulation](/mcp/generated/tools-simulation)    |
| `site_access_clear`            | write        | [site\_access](/mcp/generated/tools-site-access) |
| `site_access_get`              | read-only    | [site\_access](/mcp/generated/tools-site-access) |
| `site_access_set`              | write        | [site\_access](/mcp/generated/tools-site-access) |
| `connect_status`               | read-only    | [connect](/mcp/generated/tools-connect)          |
| `upload_create`                | write        | [upload](/mcp/generated/tools-upload)            |
| `upload_status`                | read-only    | [upload](/mcp/generated/tools-upload)            |
| `brand_create`                 | write        | [brand](/mcp/generated/tools-brand)              |
| `brand_delete`                 | destructive  | [brand](/mcp/generated/tools-brand)              |
| `brand_get`                    | read-only    | [brand](/mcp/generated/tools-brand)              |
| `docs_get`                     | read-only    | [docs](/mcp/generated/tools-docs)                |
