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

# Quest and task tools

> Claimr MCP tools for groups, quests, tasks, task types, and pre-quests.

These tools build the structure of a campaign: groups hold quests, and quests hold tasks. See [Claimr core components](/claimr-core-components) for how they fit together.

## Groups

| Tool | What it does | Access |
| - | - | - |
| `claimr_get_groups` | Lists the groups of a campaign. | Campaigns: read |
| `claimr_create_group` | Creates a group. A campaign needs at least one group before quests are shown. | Campaigns: write |
| `claimr_update_group` | Changes a group's settings. | Campaigns: write |
| `claimr_delete_group` | Removes a group. Its quests stay in the campaign, unattached. | Campaigns: write |

Related pages: [Groups](/groups/overview), [Group settings](/groups/group-settings).

## Quests

| Tool | What it does | Access |
| - | - | - |
| `claimr_get_quests` | Lists the quests of a campaign. | Quests: read |
| `claimr_get_quest` | Gets one quest with its tasks, by slug or ID. | Quests: read |
| `claimr_create_quest` | Creates a quest and places it in a group. Without a group, the quest is created but participants won't see it. | Quests: write |
| `claimr_update_quest` | Changes a quest's settings. | Quests: write |
| `claimr_move_quest` | Moves a quest to another group, or to a new position in its group. | Quests: write |
| `claimr_reorder_quest_tasks` | Sets which tasks a quest holds and in what order. Tasks left out are detached but stay in the campaign. | Quests: write |
| `claimr_delete_quest` | Deletes a quest. Its tasks stay in the campaign. | Quests: write |

Related pages: [Quests](/quests/overview), [Quest settings](/quests/quest-settings).

## Task types

Claimr supports more than 200 task types across X, Discord, Telegram, Reddit, TikTok, YouTube, LinkedIn, Instagram, Facebook, Web3 wallets and chains, exchanges, forms, API checks, and more. The assistant uses these tools to find the right type and the fields it needs.

| Tool | What it does | Access |
| - | - | - |
| `claimr_get_task_types` | Browses task types. Filter by platform or keyword, for example "twitter", "discord", "web3", or "quiz". | None |
| `claimr_get_task_type` | Shows the fields a task type takes, which are optional, and an example. | None |

<Tip>
  Ask the assistant "Which task types can reward Telegram activity?" to explore what's available before you plan a quest.
</Tip>

## Tasks

| Tool | What it does | Access |
| - | - | - |
| `claimr_get_tasks` | Lists the tasks of a campaign, or of one quest. | Quests: read |
| `claimr_get_task` | Gets one task with its full settings, by name or ID. | Quests: read |
| `claimr_create_task` | Creates a task and attaches it to a quest. Returns any issues Claimr found in the task's settings. | Quests: write |
| `claimr_update_task` | Changes a task's settings. Returns any issues Claimr found. | Quests: write |
| `claimr_delete_task` | Deletes a task and detaches it from every quest. | Quests: write |

Related pages: [Tasks](/tasks/overview), [Task settings](/tasks/task-settings).

## Pre-quests

Pre-quests are claimed on the pre-launch page, before the campaign opens. They bank XP and points for participants.

| Tool | What it does | Access |
| - | - | - |
| `claimr_get_pre_quests` | Lists the pre-quests of a campaign, active ones first. | Quests: read |
| `claimr_get_pre_quest` | Gets one pre-quest by name or ID. | Quests: read |
| `claimr_create_pre_quest` | Creates a pre-quest and shows it on the pre-launch page. | Quests: write |
| `claimr_update_pre_quest` | Changes a pre-quest. | Quests: write |
| `claimr_set_active_pre_quests` | Sets which pre-quests the pre-launch page shows, and in what order. The rest move to the pool. | Quests: write |
| `claimr_delete_pre_quest` | Deletes a pre-quest. XP and points already claimed stay with participants. | Quests: write |
