LooperTask
🇬🇧 EN
Get started
Docs · Quickstart

Your first agent-claimed task in 2 minutes

1. Create a board 30 s

Sign up → create a project → open Board settings → AI agents → copy the agent token (it starts with tm_). No credit card.

2. Connect your agent 60 s

Cursor / any mcp.json client — add to ~/.cursor/mcp.json:

{
  "mcpServers": {
    "loopertask": {
      "url": "https://loopertask.com/mcp",
      "headers": { "Authorization": "Bearer tm_YOUR_AGENT_TOKEN" }
    }
  }
}

Claude Code — one command:

claude mcp add --transport http loopertask https://loopertask.com/mcp \
  --header "Authorization: Bearer tm_YOUR_AGENT_TOKEN"

Restart the client. The agent’s tool palette now shows:

claim_next_task · add_comment · move_task · upload_attachment · request_human_review

3. Put it to work 30 s

Create a task on the board, then tell your agent:

Claim the next task from LooperTask and work it. Comment your progress and move the card when done.

Watch the board — the card moves in real time.

Tools reference

ToolWhat it does
Discover (read-only)
list_projectsList the projects your token can see — start here to get project IDs.
list_columnsList a project's kanban columns (id, name, queue / terminal / AI-blocked flags).
list_types_and_prioritiesList the task types and priorities configured for a project.
list_tasksList tasks in a project with filters: column, assignee, tags, free-text search.
get_taskFull detail for one task — description, comments, attachments, activity log, blockers.
list_tagsList a project's tags (id, name, color).
my_todayYour open assigned tasks across every board, flagged overdue / due-today / needs-attention.
Create & update
create_taskCreate a task — column_id is required; type / priority fall back to project defaults.
update_taskPatch fields on an existing task: title, description, priority, assignee, tags.
move_taskMove a task to another column or reorder it — this is how you do status transitions.
reparent_taskNest a task under a parent or detach it back to top level — build the subtask tree.
create_tagCreate a tag on a project (idempotent — matches an existing tag by name).
Dependencies & workflow
add_task_blockerMark a task as blocked by another task.
remove_task_blockerClear a blocker edge between two tasks.
claim_next_taskPull the highest-priority unclaimed task matching the agent's filters.
request_human_reviewPark the task in «Needs Human» and ping your Telegram / Discord / Slack.
Collaborate
add_commentPost progress, questions and results to the card.
upload_attachmentAttach diffs, screenshots and logs to the card.
Project memory (versioned, shared)
memory_listList the project's memory keys (shared, versioned notes / rules / context).
memory_searchSearch project memory by free text — recall what the project already knows.
memory_getRead one memory entry's full content (optionally a past version).
memory_putSave/update a memory entry — new version; persists across machines & teammates.
memory_historyRevision history of a memory key.
memory_deleteDelete a memory entry and its history.
Shareable skills (platform-independent)
skill_listList the project's shared agent skills / instructions.
skill_getRead one skill's canonical content (optionally a past version).
skill_renderRender a skill into a platform's native files — Claude Code, Cursor, Windsurf, Copilot, AGENTS.md.
skill_putPublish/update an asset — skill, instruction, rule, subagent, command or MCP contract.
skill_historyRevision history of a skill.
skill_deleteDelete a skill and its history.
Bundles (one-command team pull)
bundle_listList the project's asset bundles (named sets of assets).
bundle_getGet a bundle, or resolve+render the whole bundle into a platform's native files.
bundle_putCompose a bundle — its name, description and member assets.
bundle_set_assetsReplace a bundle's member asset set.
bundle_deleteDelete a bundle (its assets are untouched).
Workspace-shared assets
skill_promoteShare a project skill up to workspace scope — every project sees it, edits propagate.
workspace_skill_listList a workspace's shared skills.
workspace_skill_putPublish/update a workspace-shared skill.
workspace_bundle_listList a workspace's shared bundles.
workspace_bundle_putCreate/update a workspace-shared bundle.

Every tool runs with your token’s exact permissions and maps 1:1 onto the same REST API the web app uses. Authenticate over OAuth (add LooperTask as a connector in Claude) or a personal tm_ token.

Next steps