Habitica
for LuumenAI

Read Habitica challenges, parties, and tasks, then make changes with approval

Connect Habitica and Luumen can read your challenges, their task lists, group membership, and game content whenever you ask. When something needs to change — a new task on a team challenge, a fresh tag, a cloned challenge for the next cycle — Luumen shows the plan first and waits for your approval before writing.

The Habitica toolbox

70 tools: 28 read, 42 write. Reads answer instantly. Writes require approval by default. Everything is logged.

  • ReadExport Challenge to CSVExport a Habitica challenge to CSV format.
  • ReadGet ChallengeRetrieve details of a specific challenge.
  • ReadGet Group ChallengesRetrieve challenges available in a specific group (guild, party, or tavern).
  • ReadGet Task by IDRetrieve a task by its unique ID.
  • ReadGet Challenge TasksGet all tasks for a specified challenge.
  • ReadGet ContentRetrieves all Habitica game content definitions in a single request.
  • ReadGet Content By TypeRetrieves Habitica game content data filtered by a specific category type.
  • ReadGet Export History CSVExport user tasks history in CSV format.
  • ReadGet Export Inbox HTMLExport inbox data in HTML format from Habitica.
  • ReadExport User Data JSONExports the authenticated user's complete data in JSON format.
  • ReadGet GroupRetrieves detailed information about a Habitica group (guild or party).
  • ReadGet Group MembersRetrieve members of a Habitica group (guild or party).
  • ReadGet Habitica GroupsRetrieves Habitica groups based on type.
  • ReadGet Habitica Tavern GroupRetrieve the Habitica Tavern (habitrpg) group details.
  • ReadGet Party Chat MessagesRetrieve party chat messages from Habitica.
  • ReadGet Model PathsRetrieves all available field paths and their data types for a specified Habitica model.
  • ReadGet NewsRetrieve the latest Bailey announcement from Habitica.
  • ReadGet PartyRetrieves the authenticated user's party details from Habitica.
  • ReadGet Shops Market GearRetrieve the available gear for purchase in the market shop.
  • ReadGet Time Travelers ShopRetrieve available items in the Time Travelers shop.
  • ReadGet Habitica API StatusCheck Habitica API server status.
  • ReadGet TagsRetrieve all tags for the authenticated Habitica user.
  • ReadGet TasksRetrieve all tasks for the authenticated user.
  • ReadGet User ChallengesRetrieve challenges the authenticated user participates in.
  • ReadGet User ProfileRetrieves the authenticated user's complete Habitica profile.
  • ReadGet WebhooksRetrieves all webhooks configured for the authenticated Habitica user.
  • ReadGet World StateRetrieves the current state of the Habitica game world including active events, world boss status, and seasonal NPC visual themes.
  • ReadValidate Coupon CodeValidate a Habitica coupon code to check if it is valid and active.
  • WriteAdd Task to ChallengeAdd a new task to a specified challenge. Approval by default
  • WriteAdd Push DeviceRegister a push notification device for the authenticated user. Approval by default
  • WriteAdd Tag to TaskAdd a tag to a task. Approval by default
  • WriteClone ChallengeClone an existing challenge. Approval by default
  • WriteCreate ChallengeCreate a new challenge. Approval by default
  • WriteCreate Habitica PartyCreate a new Habitica party for collaborative gameplay. Approval by default
  • WriteCreate TagCreate a new tag. Approval by default
  • WriteCreate TaskCreate a new task in Habitica. Approval by default
  • WriteCreate WebhookCreate a new webhook for taskActivity events. Approval by default
  • WriteDelete Habitica ChallengePermanently delete a Habitica challenge. Approval by default
  • WriteLeave or Delete Habitica GroupLeave or delete a Habitica group (party or guild). Approval by default
  • WriteDelete Group Chat MessageDelete a chat message from a Habitica group (party, guild, or Tavern). Approval by default
  • WriteDelete Habitica TagDelete a tag for the authenticated user. Approval by default
  • WriteDelete TaskPermanently deletes a user's task (habit, daily, todo, or reward) by its ID. Approval by default
  • WriteDelete Task Checklist ItemDelete a checklist item from a task. Approval by default
  • WriteDelete User MessageDelete a message from the authenticated user's inbox by its ID. Approval by default
  • WriteDelete User Push DeviceRemove a push device registration from the authenticated user's account. Approval by default
  • WriteEquip ItemEquip or unequip gear, pets, mounts, or costume items in Habitica. Approval by default
  • WriteInvite To GroupInvite users to a specific group. Approval by default
  • WriteInvite To QuestInvite party members to a quest. Approval by default
  • WriteJoin ChallengeJoin a challenge. Approval by default
  • WriteLeave ChallengeLeave a Habitica challenge. Approval by default
  • WriteLocal LoginAuthenticate a user via local credentials. Approval by default
  • WriteLocal User RegistrationRegister a new Habitica user via email and password. Approval by default
  • WriteMark Group Chat SeenMark all chat messages as read/seen for a specific group. Approval by default
  • WriteMark Notification SeenMark a single notification as seen in Habitica. Approval by default
  • WriteMark Notifications SeenMarks specific notifications as read/seen in Habitica. Approval by default
  • WriteMove Pinned ItemMove a pinned item in the rewards column to a new position. Approval by default
  • WriteMove Task To PositionMove a Habitica task to a new position in the task list. Approval by default
  • WriteDismiss Bailey AnnouncementDismiss the latest Bailey announcement in Habitica, allowing it to be read later. Approval by default
  • WriteReset User AccountResets the authenticated user's account to starting state. Approval by default
  • WriteRead CardMark a card as read in Habitica. Approval by default
  • WriteRemove Party MemberRemoves a member from the authenticated user's party. Approval by default
  • WriteScore TaskScore a Habitica task to mark it as completed or incomplete. Approval by default
  • WriteSocial AuthAuthenticate a user via a social provider. Approval by default
  • WriteSubscribe WebhookEnable (subscribe) an existing webhook by ID for the authenticated user. Approval by default
  • WriteUnlink All Challenge TasksUnlink all tasks from a Habitica challenge. Approval by default
  • WriteUpdate GroupUpdate a Habitica group (party or guild) by modifying its properties. Approval by default
  • WriteUpdate TagUpdate an existing tag's name. Approval by default
  • WriteUpdate TaskUpdate an existing task in Habitica. Approval by default
  • WriteUpdate Task Checklist ItemUpdate a checklist item in a task. Approval by default
  • WriteUpdate UserUpdate the authenticated user's profile, preferences, flags, and other settings in Habitica. Approval by default

One prompt, start to finish

What a governed Habitica run looks like inside Luumen.

Questions

How does LuumenAI connect to Habitica?

Authorize once with API token. Luumen lists the scopes each action needs before you approve the connection, and credentials never appear in the chat.

Can LuumenAI change things in Habitica on its own?

Read actions answer immediately. Anything that writes — add task to challenge, add push device, add tag to task, clone challenge, and more — is shown as a plan and requires approval by default, including the 11 actions classified as destructive. Administrators configure that per tool, so you decide exactly which actions can ever run unattended.

Who gets access to the integration?

You decide. Actions are granted per agent, skill, and team, and per environment — production is not staging. Read access can be broad while writes stay narrow.

Is there an audit trail?

Every call to Habitica — read or write, approved or declined — is recorded with the actor, the input, and the result, and can be linked to the ticket or change record.

Put Habitica to work with Luumen

Connect in minutes. Every action scoped, approved, and audited from day one.