Habitica
Syncs your professional milestones and daily habits into a gamified reward system, automating task creation based on external triggers and tracking your productivity stats.
Try Habitica in Ceven
Ask Ceven anything
Standard
Why use Ceven?
AI native Habitica integration
- Describe the outcome and Ceven picks the right Habitica calls, fills the parameters, and checks the result.
- Structured, agent friendly tool schemas so each call runs reliably instead of by guesswork.
- Rich coverage for reading, writing, and querying your Habitica data, across all 70 of its actions.
Managed auth
- Built in OAuth with automatic token refresh and rotation.
- One place to manage, scope, and revoke Habitica access.
- Per user and per environment credentials instead of shared keys.
Agent optimized design
- Actions are tuned from real success and error rates so reliability climbs over time.
- Full execution logs so you always know what ran in Habitica, when, and on whose behalf.
- The agent pauses and asks when Habitica is unclear instead of plowing ahead.
Enterprise grade security
- Fine grained access so you control which agents and people can reach Habitica.
- Least privilege by default, read scopes first and only the writes a workflow needs.
- A full audit trail of every Habitica action to support review and sign off.
Supported tools
Every action Ceven's agents can run on Habitica, and when to use it.
Create task
Use this to add a new user task. Provide the text, type, and any optional properties to set up a new habit or to do item.
Get tasks
Pull the full list of current tasks for the authenticated user to review pending habits or deadlines.
Create challenge
Use this to start a new challenge in a specific group. Define the title, summary, and initial tasks.
Join challenge
Sign the user up for an existing challenge using the challenge ID to start tracking progress.
Create group
Initialize a new party or guild. Specify the name, type, and privacy settings.
Get group members
Pull the member list for a specific group ID to audit party composition.
Invite to party
Use this to send party invitations via user UUID, email, or username.
Get user stats
Pull the statistics block for the user to track level, health, and experience gains.
Get user inventory
List all items owned by the user to manage rewards and equipment.
Create tag
Create a new organizational tag to categorize tasks and habits.
Delete task
Permanently remove a task using the specific task ID.
Create webhook
Set up a webhook for task activity events to get real time notifications of updates.
Add Task to Challenge
Tool to add a new task to a specified challenge. Use when you need to programmatically create a challenge task after the challenge is set up and you have its ID.
Cancel Subscription
Attempts to cancel the authenticated user's subscription. Since Habitica's public API does not provide a cancellation endpoint, this action checks the current subscription state and returns: - success=True with a no op message if there is n
Create Habitica Group
Tool to create a Habitica party or guild. Use when you want to initialize a new group with name, type, and optional privacy and description.
Delete a Habitica Challenge
Tool to delete a challenge. Use when you need to permanently remove a challenge after confirmation.
Delete Challenge Task
Tool to delete a specific task from a challenge. Use when removing an unwanted or outdated task from a challenge. Use after confirming the task belongs to the target challenge.
Delete Habitica Group
Tool to delete a Habitica group (guild) or leave a party. - For parties: Habitica does not support deleting via DELETE /groups/{id}. The correct flow is to leave the party via POST /groups/party/leave. - For guilds: If you are the leader an
Delete Habitica Tag
Tool to delete a tag for the authenticated user. Use when you need to remove an obsolete tag after confirming it’s no longer applied to any tasks.
Get Habitica Achievements
Tool to retrieve all available Habitica achievements. Use after authenticating to list achievements and their progress.
Get Challenge
Tool to retrieve details of a specific challenge. Use when you have the challenge ID and need its full data.
Get Group Challenges
Tool to retrieve challenges available in a specific group (guild, party, or tavern).
Get Challenge Task
Tool to retrieve a specific task from any challenge. Use after you have the task ID and need its full details.
Get Challenge Tasks
Tool to get all tasks for a specified challenge. Use when you have a challenge ID and need to list its defined tasks, including challenge metadata per task.
Get Content
Tool to retrieve global game content definitions. Use when loading Habitica items, equipment, pets, quests, and other definitions. Call once per session to cache content.
Get Content By Type
Tool to retrieve game content for a specified category. Use when you need to fetch specific Habitica content by its type (e.g., items, quests). Use after identifying the content type.
Get Equipment
Tool to retrieve the authenticated user’s equipped gear and costume. Use when you need to inspect current battle gear and costume slots.
Get Group
Tool to retrieve details of a specific group. Use when you have a groupId and need its metadata.
Get Habitica Groups
Tool to retrieve Habitica groups (guilds, parties, taverns). Use when browsing or searching available groups by type or name before joining.
Get Notifications
Tool to retrieve notifications for the authenticated user. Use when you need to fetch the user's current notification list after authenticating.
30 actions · scroll to see them all
Frequently asked questions
Alternatives to Habitica
Other tools that solve a similar problem. Ceven supports these too, so you can switch or run more than one at once.
Try Ceven on your stack
Plug Ceven on top of the tools you already run. Connect Habitica and the rest of your stack, describe the outcome, and its agents handle the work end to end, days of it in minutes.
Get started for free