Habitica

Habitica MCP integration

Creates and scores tasks, works through checklists, runs shared challenges across a party, and pushes Habitica events over webhooks.

70actions available

Three actions you can hand over today

Every action runs live through MCP. Nothing to build, nothing to maintain.

  • Create task

    Lyro adds a new task to Habitica. Agents assign work or habits to customers for gamified engagement.

  • Score task

    Lyro marks a Habitica task as completed or incomplete. Agents track customer progress and reward achievements.

  • Get user profile

    Lyro retrieves the authenticated user's complete Habitica profile. Agents view customer stats and engagement history.

See all 70 actions

How businesses use Habitica + Lyro

Each card is one request a support team gets, and the Habitica actions Lyro runs to close it.

  • Create the task and score it when it is done

    Lyro adds the habit, daily, or to-do that came out of the conversation, ticks off a checklist item as the work progresses, and scores the task so the character actually gets the credit.

    Create TaskUpdate Task Checklist ItemScore Task
  • Report where someone actually stands

    Lyro lists the open tasks, reads the user profile behind them, and checks which challenges that person has joined, so a progress question is answered from the account rather than from memory.

    Get TasksGet User ProfileGet User Challenges
  • Run a challenge across the party

    Lyro creates the challenge, adds the tasks everyone is being measured on, and reads back what the challenge currently contains, so a shared goal is set up in one exchange.

    Create ChallengeAdd Task to ChallengeGet Challenge Tasks
  • Push Habitica events somewhere useful

    Lyro registers a webhook, subscribes it to the events worth reacting to, and lists what is already wired up, so a completed task can trigger something outside Habitica.

    Create WebhookSubscribe WebhookGet Webhooks

How it works

Get started in 3 steps

Connect once, then just ask. There is no workflow builder to learn and nothing to maintain — Lyro reads the Habitica actions it has and picks the ones a request needs.

  1. 01

    Connect Habitica

    Authorize the Habitica account your team already uses — one consent screen, no API keys, no mapping tables. Lyro can only do what you granted that account, and you can disconnect it at any time.

  2. 02

    Tell your agent what you need

    Describe the job the way you would hand it to a teammate. Lyro maps it to the Habitica actions that close it and chains as many as the request needs.

  3. 03

    Watch it work

    The agent runs the actions inside the conversation the customer is already in, so nobody copies data between tabs and your team can take over at any point.

    Get started free
Habitica · Lyro

Everything else about Habitica

Setup, permissions, and the limits of what Lyro can do inside Habitica.

  • Yes. Export User Data JSON returns the account's data, Get Export History CSV and Export Challenge to CSV cover history and challenge records, and Get Export Inbox HTML pulls the message inbox. Reset User Account also sits in the toolkit and wipes progress outright, so exclude that one from any conversational connection.

Every action available in Habitica

All 70 actions your agent can call on Habitica, straight from the live MCP connection.

  • Add task to challenge

    Add a new task to a specified challenge.

  • Add push device

    Register a push notification device for the authenticated user.

  • Add tag to task

    Add a tag to a task.

  • Clone challenge

    Clone an existing challenge.

  • Create challenge

    Create a new challenge.

  • Create habitica party

    Create a new Habitica party for collaborative gameplay.

  • Create tag

    Create a new tag.

  • Create task

    Create a new task in Habitica.

  • Create webhook

    Create a new webhook for taskActivity events.

  • Delete habitica challenge

    Permanently delete a Habitica challenge.

  • Leave or delete habitica group

    Leave or delete a Habitica group (party or guild).

  • Delete group chat message

    Delete a chat message from a Habitica group (party, guild, or Tavern).

  • Delete habitica tag

    Delete a tag for the authenticated user.

  • Delete task

    Permanently deletes a user's task (habit, daily, todo, or reward) by its ID.

  • Delete task checklist item

    Delete a checklist item from a task.

  • Delete user message

    Delete a message from the authenticated user's inbox by its ID.

  • Delete user push device

    Remove a push device registration from the authenticated user's account.

  • Equip item

    Equip or unequip gear, pets, mounts, or costume items in Habitica.

  • Export challenge to CSV

    Export a Habitica challenge to CSV format.

  • Get challenge

    Retrieve details of a specific challenge.

  • Get group challenges

    Retrieve challenges available in a specific group (guild, party, or tavern).

  • Get task by ID

    Retrieve a task by its unique ID.

  • Get challenge tasks

    Get all tasks for a specified challenge.

  • Get content

    Retrieves all Habitica game content definitions in a single request.

  • Get content by type

    Retrieves Habitica game content data filtered by a specific category type.

  • Get export history CSV

    Export user tasks history in CSV format.

  • Get export inbox HTML

    Export inbox data in HTML format from Habitica.

  • Export user data JSON

    Exports the authenticated user's complete data in JSON format.

  • Get group

    Retrieves detailed information about a Habitica group (guild or party).

  • Get group members

    Retrieve members of a Habitica group (guild or party).

Ready to connect Habitica?

Authorize the account and your agent has all 70 actions from the first conversation.

Support agent working at a laptop next to the Lyro mascot