# Habitica MCP - Tools, Setup and Examples | FlyMy.AI

> Habitica MCP for Claude, Cursor and Codex. Docs and tasks, with 47 actions. Your API key. See setup, examples and pricing.

Page: https://flymy.ai/mcp/habitica/

MCP / Docs and productivity

# Habitica MCP: docs and tasks

Habitica is an open-source task management application that gamifies productivity by turning tasks into role-playing game elements. Connect it to Claude, Codex, Cursor or any MCP client through one FlyMy.AI MCP.

[Connect Habitica](https://flymy.ai/mcp/habitica/#connect) [What it can do](https://flymy.ai/mcp/habitica/#actions)

Your own API key, 47 actions, Docs and productivity

$ YOUR NEXT RUN

Claude Code, Codex, Cursor, Any agent

## Use Habitica MCP in your assistant

Paste this prompt into Claude Code, Codex, Cursor or any agent. It reads the guide and helps you connect.

```
Read https://flymy.ai/skill.md and https://flymy.ai/mcp/habitica.md. Help me connect Habitica MCP to this assistant. Then help me run this task: Use Habitica to add challenge task. Ask me for the required inputs first and show the result.
```

[Open FlyMy.AI](https://app.flymy.ai/new-agent) [Download brief](https://flymy.ai/mcp/habitica.md)

## What Habitica MCP can do

47 actions in the FlyMy.AI catalog, the most used first. Your agent finds them through search_tools and calls the one the task needs.

| Action | What it does |
|---|---|
| [#](https://flymy.ai/mcp/habitica/#method-HABITICA_ADD_CHALLENGE_TASK) `HABITICA_ADD_CHALLENGE_TASK` | Add a new task to a specified challenge. |
| [#](https://flymy.ai/mcp/habitica/#method-HABITICA_CANCEL_SUBSCRIPTION) `HABITICA_CANCEL_SUBSCRIPTION` | Attempts to cancel the authenticated user's subscription. |
| [#](https://flymy.ai/mcp/habitica/#method-HABITICA_CREATE_CHALLENGE) `HABITICA_CREATE_CHALLENGE` | Create a new challenge. |
| [#](https://flymy.ai/mcp/habitica/#method-HABITICA_CREATE_GROUP) `HABITICA_CREATE_GROUP` | Create a Habitica party or guild. |
| [#](https://flymy.ai/mcp/habitica/#method-HABITICA_CREATE_TAG) `HABITICA_CREATE_TAG` | Create a new tag. |
| [#](https://flymy.ai/mcp/habitica/#method-HABITICA_CREATE_TASK) `HABITICA_CREATE_TASK` | Create a new user task in Habitica. |
| [#](https://flymy.ai/mcp/habitica/#method-HABITICA_CREATE_WEBHOOK) `HABITICA_CREATE_WEBHOOK` | Create a new webhook for taskActivity events. |
| [#](https://flymy.ai/mcp/habitica/#method-HABITICA_DELETE_CHALLENGE) `HABITICA_DELETE_CHALLENGE` | Delete a challenge. |
| [#](https://flymy.ai/mcp/habitica/#method-HABITICA_DELETE_CHALLENGE_TASK) `HABITICA_DELETE_CHALLENGE_TASK` | Delete a specific task from a challenge. |
| [#](https://flymy.ai/mcp/habitica/#method-HABITICA_DELETE_GROUP) `HABITICA_DELETE_GROUP` | Delete a Habitica group (guild) or leave a party. - For parties: Habitica does not support deleting via The correct flow is to leave the party via - For guilds: If you are the leader and there are... |
| [#](https://flymy.ai/mcp/habitica/#method-HABITICA_DELETE_TAG) `HABITICA_DELETE_TAG` | Delete a tag for the authenticated user. |
| [#](https://flymy.ai/mcp/habitica/#method-HABITICA_DELETE_TASK) `HABITICA_DELETE_TASK` | Delete a Habitica task. |

**Show all 47 actions**

| Action | What it does |
|---|---|
| [#](https://flymy.ai/mcp/habitica/#method-HABITICA_GET_ACHIEVEMENTS) `HABITICA_GET_ACHIEVEMENTS` | Retrieve all available Habitica achievements. |
| [#](https://flymy.ai/mcp/habitica/#method-HABITICA_GET_CHALLENGE) `HABITICA_GET_CHALLENGE` | Retrieve details of a specific challenge. |
| [#](https://flymy.ai/mcp/habitica/#method-HABITICA_GET_CHALLENGES) `HABITICA_GET_CHALLENGES` | Retrieve challenges available in a specific group (guild, party, or tavern). |
| [#](https://flymy.ai/mcp/habitica/#method-HABITICA_GET_CHALLENGE_TASK) `HABITICA_GET_CHALLENGE_TASK` | Retrieve a specific task from any challenge. |
| [#](https://flymy.ai/mcp/habitica/#method-HABITICA_GET_CHALLENGE_TASKS) `HABITICA_GET_CHALLENGE_TASKS` | Get all tasks for a specified challenge. |
| [#](https://flymy.ai/mcp/habitica/#method-HABITICA_GET_CONTENT) `HABITICA_GET_CONTENT` | Retrieve global game content definitions. |
| [#](https://flymy.ai/mcp/habitica/#method-HABITICA_GET_CONTENT_BY_TYPE) `HABITICA_GET_CONTENT_BY_TYPE` | Retrieve game content for a specified category. |
| [#](https://flymy.ai/mcp/habitica/#method-HABITICA_GET_EQUIPMENT) `HABITICA_GET_EQUIPMENT` | Retrieve the authenticated user's equipped gear and costume. |
| [#](https://flymy.ai/mcp/habitica/#method-HABITICA_GET_GROUP) `HABITICA_GET_GROUP` | Retrieve details of a specific group. |
| [#](https://flymy.ai/mcp/habitica/#method-HABITICA_GET_GROUPS) `HABITICA_GET_GROUPS` | Retrieve Habitica groups (guilds, parties, taverns). |
| [#](https://flymy.ai/mcp/habitica/#method-HABITICA_GET_GROUP_MEMBERS) `HABITICA_GET_GROUP_MEMBERS` | Retrieve members of a specific group. |
| [#](https://flymy.ai/mcp/habitica/#method-HABITICA_GET_NOTIFICATIONS) `HABITICA_GET_NOTIFICATIONS` | Retrieve notifications for the authenticated user. |
| [#](https://flymy.ai/mcp/habitica/#method-HABITICA_GET_PARTY) `HABITICA_GET_PARTY` | Retrieve the authenticated user's party details. |
| [#](https://flymy.ai/mcp/habitica/#method-HABITICA_GET_PARTY_MEMBERS) `HABITICA_GET_PARTY_MEMBERS` | Retrieve members of the authenticated user's party. |
| [#](https://flymy.ai/mcp/habitica/#method-HABITICA_GET_TAGS) `HABITICA_GET_TAGS` | Retrieve authenticated user's tags. |
| [#](https://flymy.ai/mcp/habitica/#method-HABITICA_GET_TASKS) `HABITICA_GET_TASKS` | Retrieve all tasks for the authenticated user. |
| [#](https://flymy.ai/mcp/habitica/#method-HABITICA_GET_USER_ACHIEVEMENTS) `HABITICA_GET_USER_ACHIEVEMENTS` | Retrieve the authenticated user's achievements. |
| [#](https://flymy.ai/mcp/habitica/#method-HABITICA_GET_USER_CHALLENGES) `HABITICA_GET_USER_CHALLENGES` | Retrieve challenges the authenticated user participates in. |
| [#](https://flymy.ai/mcp/habitica/#method-HABITICA_GET_USER_INVENTORY) `HABITICA_GET_USER_INVENTORY` | Retrieve the authenticated user's full inventory. |
| [#](https://flymy.ai/mcp/habitica/#method-HABITICA_GET_USER_PROFILE) `HABITICA_GET_USER_PROFILE` | Retrieve the authenticated user's profile information. |
| [#](https://flymy.ai/mcp/habitica/#method-HABITICA_GET_USER_QUEST_PROGRESS) `HABITICA_GET_USER_QUEST_PROGRESS` | Retrieve the authenticated user's quest progress. |
| [#](https://flymy.ai/mcp/habitica/#method-HABITICA_GET_USER_STATS) `HABITICA_GET_USER_STATS` | Retrieve the authenticated user's Habitica statistics. |
| [#](https://flymy.ai/mcp/habitica/#method-HABITICA_GET_USER_SUBSCRIPTION) `HABITICA_GET_USER_SUBSCRIPTION` | Retrieve the authenticated user's subscription details. |
| [#](https://flymy.ai/mcp/habitica/#method-HABITICA_GET_WEBHOOKS) `HABITICA_GET_WEBHOOKS` | Retrieve webhooks for the authenticated user. |
| [#](https://flymy.ai/mcp/habitica/#method-HABITICA_INVITE_TO_GROUP) `HABITICA_INVITE_TO_GROUP` | Invite users to a specific group. |
| [#](https://flymy.ai/mcp/habitica/#method-HABITICA_INVITE_TO_PARTY) `HABITICA_INVITE_TO_PARTY` | Invite users to the authenticated user's party. |
| [#](https://flymy.ai/mcp/habitica/#method-HABITICA_JOIN_CHALLENGE) `HABITICA_JOIN_CHALLENGE` | Join a challenge. |
| [#](https://flymy.ai/mcp/habitica/#method-HABITICA_LEAVE_CHALLENGE) `HABITICA_LEAVE_CHALLENGE` | Leave a Habitica challenge. |
| [#](https://flymy.ai/mcp/habitica/#method-HABITICA_LOCAL_LOGIN) `HABITICA_LOCAL_LOGIN` | Authenticate a user via local credentials. |
| [#](https://flymy.ai/mcp/habitica/#method-HABITICA_LOCAL_REGISTER) `HABITICA_LOCAL_REGISTER` | Register a new Habitica user via email and password. |
| [#](https://flymy.ai/mcp/habitica/#method-HABITICA_MARK_NOTIFICATIONS_SEEN) `HABITICA_MARK_NOTIFICATIONS_SEEN` | Mark specific notifications as read. |
| [#](https://flymy.ai/mcp/habitica/#method-HABITICA_REMOVE_FROM_PARTY) `HABITICA_REMOVE_FROM_PARTY` | Remove a member from your party. |
| [#](https://flymy.ai/mcp/habitica/#method-HABITICA_SCORE_TASK) `HABITICA_SCORE_TASK` | Score (check/uncheck) a Habitica task. |
| [#](https://flymy.ai/mcp/habitica/#method-HABITICA_SOCIAL_AUTH) `HABITICA_SOCIAL_AUTH` | Authenticate a user via a social provider. |
| [#](https://flymy.ai/mcp/habitica/#method-HABITICA_SUBSCRIBE_WEBHOOK) `HABITICA_SUBSCRIBE_WEBHOOK` | Enable (subscribe) an existing webhook by ID for the authenticated user. |

## Ask your agent

Requests to paste as they are. Each one runs on the actions named under it.

**“Use Habitica to add challenge task. Ask me for the required inputs first and show the result.”** uses `HABITICA_ADD_CHALLENGE_TASK`

**“Use Habitica to cancel subscription. Ask me for the required inputs first and show the result.”** uses `HABITICA_CANCEL_SUBSCRIPTION`

**“Use Habitica to create challenge. Ask me for the required inputs first and show the result.”** uses `HABITICA_CREATE_CHALLENGE`

## Connect Habitica in a minute

One MCP for every integration. Add it once, then every MCP in the catalog is a request away.

1. 01 ### Add FlyMy.AI Add the FlyMy.AI MCP to your assistant with one of the commands below and sign in. No key to copy.
2. 02 ### Add your Habitica credentials Paste them into the Habitica [connection settings](https://app.flymy.ai/mcp-configs#habitica) once; they stay with FlyMy.AI, never in a prompt or a chat.
  - **Habitica API Token** - The API token associated with the user, used for API authentication. [Get API key →](https://habitica.com/user/settings/api)
  - **Habitica User ID** - The unique identifier for the user, used for API authentication. [Get API key →](https://habitica.com/user/settings/api)
3. 03 ### Ask Paste a request from this page. Every run shows what it cost.

Claude Code

```
claude mcp add --transport http flymyai https://mcp-agents.flymy.ai/mcp
```

Then run /mcp in Claude Code and sign in.

Codex

```
codex mcp add flymy --url https://mcp-agents.flymy.ai/mcp
```

Then run codex mcp login flymy to sign in.

claude.ai and Claude Desktop

```
https://mcp-agents.flymy.ai/mcp
```

Settings, Connectors, Add custom connector: paste this URL.

## Pay per run

FlyMy.AI bills the run: the model and the tool's seconds. Calls go to your own Habitica account, under its plan and limits. No seats and no minimum.

[See usage pricing →](https://flymy.ai/pricing/)

## More Docs and productivity MCPs

Docs, spreadsheets, tasks, projects, forms and files.

### Notion

Notion pages/databases

21 actions / sign in

Link: https://flymy.ai/mcp/notion/

### Google Sheets

Google Sheets is a cloud-based spreadsheet tool enabling real-time collaboration, data analysis, and integration with other Google Workspace apps

36 actions / sign in

Link: https://flymy.ai/mcp/google-sheets/

### Airtable

Airtable bases on per-user OAuth: list bases and schema, read, create, update and delete records, comments, webhooks

9 actions / sign in

Link: https://flymy.ai/mcp/airtable/

### Google Drive

Google Drive is a cloud storage solution for uploading, sharing, and collaborating on files across devices, with robust search and offline access

51 actions / sign in

Link: https://flymy.ai/mcp/googledrive/

### Api2Pdf

Api2Pdf is a REST API that enables developers to generate PDFs from HTML, URLs, and various document formats using engines like wkhtmltopdf, Headless...

9 actions / your API key

Link: https://flymy.ai/mcp/api2pdf/

### Asana

Asana work management: tasks, subtasks, projects, sections, portfolios, custom fields, comments and attachments on per-user OAuth

18 actions / sign in

Link: https://flymy.ai/mcp/asana/

## Go to the source

[Habitica in the docs →](https://docs.flymy.ai/mcp/apps/habitica), [Habitica connection settings →](https://app.flymy.ai/mcp-configs#habitica), [Habitica website →](https://habitica.com/), [Every MCP in the catalog →](https://flymy.ai/mcp/#catalog), [Usage pricing →](https://flymy.ai/pricing/)

From the FlyMy.AI platform catalog of 2026-11-03: name, description, actions and setup as the platform lists them. Examples are requests to paste, not recorded runs.

---

For agents: the FlyMyAI operating guide (sign up, connect, run models, tools and agents) is https://flymy.ai/skill.md, and https://flymy.ai/llms.txt lists the other pages and the documentation.
