vMira
Habitica logo

Connect Habitica to vMira

Chat with Habitica and automate it — add Task to Challenge in Habitica, on demand or on a schedule. Connect with your own credentials, then use it across web, WhatsApp, Telegram, Instagram, Messenger and LINE.

Use it anywhere you chat

Run Habitica from the chat you already use.

Connect Habitica once and use it from WhatsApp, Instagram, Telegram, Messenger, LINE — or the web. One account, same history and connected apps across every surface.

Productivity

What Habitica does — and what Mira does with it.

Habitica is an open-source task management application that gamifies productivity by turning tasks into role-playing game elements..

70 chat actionsConnect with your credentialsLeast-privilege & revocableProductivityTask ManagementGaming

From any chat

What Mira can do with Habitica.

47 Habitica actions, run in plain language from the web or any messaging app — WhatsApp, Instagram, Telegram, Messenger or LINE. Just ask; Mira maps it to the right action and runs it on your account.

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...

Create Challenge

Tool to create a new challenge. Use when you need to start a challenge in a specific group with title, summary, and optional tasks.

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.

Create Tag

Tool to create a new tag. Use after determining the desired tag name.

Create Task

Tool to create a new user task in Habitica. Use after gathering task details like text, type, and optional properties.

Create Webhook

Tool to create a new webhook for taskActivity events. Use when you need real-time notifications of task creation, updates, deletion, or scoring.

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 P...

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.

Delete Task

Tool to delete a Habitica task. Use when you have the task ID and want to remove it permanently.

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...

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 Group Members

Tool to retrieve members of a specific group. Use when you have a groupId and need its member list.

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.

Get Party

Tool to retrieve the authenticated user's party details. Use when you need to fetch the current party information after authenticating.

Get Party Members

Tool to retrieve members of the authenticated user's party. Use after authenticating to list current party members.

Get Tags

Tool to retrieve authenticated user's tags. Use when you need to list the authenticated user's tags after confirming credentials.

Get Tasks

Tool to retrieve all tasks for the authenticated user. Use when you need the user's current tasks list after authenticating.

Get User Achievements

Tool to retrieve the authenticated user's achievements. Use after authenticating to fetch the current user's achievements.

Get User Challenges

Tool to retrieve challenges the authenticated user participates in. Use when you need a paginated list of user challenges.

Get User Inventory

Tool to retrieve the authenticated user's full inventory. Use after authentication to list all owned items.

Get User Profile

Tool to retrieve the authenticated user's profile information. Use after authenticating to fetch user details.

Get User Quest Progress

Tool to retrieve the authenticated user's quest progress. Use after authenticating to fetch the current user's quest progress.

Get User Stats

Tool to retrieve the authenticated user's Habitica statistics. Use after authentication to fetch user's stats block.

Get User Subscription

Tool to retrieve the authenticated user's subscription details. Use after authenticating to verify current subscription status.

Get Webhooks

Tool to retrieve webhooks for the authenticated user. Use when you need to list the user's webhooks after authenticating.

Invite To Group

Tool to invite users to a specific group. Use when you need to send invitations by user UUID, email, or username.

Invite To Party

Tool to invite users to the authenticated user's party. Use when you have a list of identifiers (UUIDs, emails, or usernames) ready and want to add them to your current party.

Join Challenge

Tool to join a challenge. Use after confirming the challenge ID to participate in a specific challenge.

Leave Challenge

Tool to leave a Habitica challenge. Use when you need to remove yourself from a specific challenge and decide whether to keep or remove its tasks.

Local Login

Tool to authenticate a user via local credentials. Use when needing an API token for subsequent Habitica requests.

Local User Registration

Tool to register a new Habitica user via email and password. Use when creating a fresh account before authentication.

Mark Notifications Seen

Tool to mark specific notifications as read. Use when you want to clear unread notification badges after reviewing your notifications.

Remove Party Member

Tool to remove a member from your party. Use when you need to eject a user from your party as the party leader.

Score Task

Tool to score (check/uncheck) a Habitica task. Use when you need to mark a task as completed or undone.

Social Auth

Tool to authenticate a user via a social provider. Use after obtaining an OAuth token or code from Facebook, Google, GitHub, or Apple.

Subscribe Webhook

Tool to enable (subscribe) an existing webhook by ID for the authenticated user. This aligns with Habitica's documented API by updating the webhook resource to ensure it is enab...

Chat or automate

Put Habitica on autopilot.

Ask once, or set it and forget it. Turn Habitica actions into recurring vMira workflows — scheduled runs that run on their own and deliver straight to your chat on any platform.

Every morning

Mira add Task to Challenge and sends the result to your chat.

Every week

Mira cancel Subscription and posts a digest to Slack or WhatsApp.

On any schedule

Mira chains several Habitica actions into one recurring workflow, delivered wherever you chat.

Try asking

Things to ask Mira about Habitica.

Add Task to Challenge in Habitica

Cancel Subscription in Habitica

Create Challenge in Habitica

Create Habitica Group in Habitica

Create Tag in Habitica

Connect in a few steps

How to connect Habitica to vMira.

01

Open a chat

On the web app or in WhatsApp, Telegram, Instagram or Messenger.

02

Ask for Habitica

Tell Mira what you want done — e.g. “Add Task to Challenge in Habitica.”

03

Add your credentials

Connect Habitica with your own API key or OAuth app — Mira stores it securely and acts on your behalf, revocable anytime.

FAQ

Habitica + vMira, in brief.

Can I connect Habitica to AI?

Yes. Connect Habitica to vMira and run it from any chat with your own credentials. Mira turns your plain-language request into the right Habitica action and runs it on your account.

What can Mira do with Habitica?

47 Habitica actions — including Add Task to Challenge, Cancel Subscription, Create Challenge. Just ask in plain language once it is connected.

Can I automate Habitica or run it on a schedule?

Yes. Beyond one-off asks, build recurring vMira workflows — scheduled runs that chain Habitica actions and deliver the result to your chat automatically.

Which apps can I use Habitica from?

The web at vmira.ai and inside WhatsApp, Instagram, Telegram, Messenger and LINE — one account, with your history and connected apps following you across every surface.

Is Habitica on vMira free?

You can start free. Paid plans (from $4/mo) raise the limits and unlock heavier use, the top models, and more workflow runs. The same account works on the web and every messaging app.

Half the price

Every AI. Up to 200× the usage. From $4 a month.

See plans