Habitica MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| MCP_LANG | No | Language setting for the server, e.g., 'en' or 'zh-CN'. | en |
| HABITICA_USER_ID | Yes | Your Habitica User ID, found in Settings -> API. | |
| HABITICA_API_TOKEN | Yes | Your Habitica API Token, found in Settings -> API. |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_user_profileC | Get user profile |
| get_tasksC | Get tasks list |
| create_taskD | Create new task |
| score_taskC | Score task / habit |
| update_taskD | Update task |
| delete_taskD | Delete task |
| get_statsC | Get user stats |
| buy_rewardD | Buy reward |
| get_inventoryD | Get inventory |
| cast_spellD | Cast spell |
| get_tagsC | Get tags list |
| create_tagC | Create tag |
| get_petsC | 获取宠物列表 |
| feed_petC | 喂养宠物 |
| hatch_petC | 孵化宠物 |
| get_mountsC | 获取坐骑列表 |
| equip_itemD | 装备物品 |
| get_notificationsC | 获取通知列表 |
| read_notificationC | 标记通知为已读 |
| get_shopC | 获取商店物品 |
| buy_itemC | 购买商店物品 |
| add_checklist_itemC | Add checklist item to task |
| update_checklist_itemD | Update checklist item |
| delete_checklist_itemD | Delete checklist item |
| get_task_checklistC | Get task checklist items |
| score_checklist_itemC | Score checklist item (mark complete/incomplete) |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/iBreaker/habitica-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server