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_profile | Get user profile |
| get_tasks | Get tasks list |
| create_task | Create new task |
| score_task | Score task / habit |
| update_task | Update task |
| delete_task | Delete task |
| get_stats | Get user stats |
| buy_reward | Buy reward |
| get_inventory | Get inventory |
| cast_spell | Cast spell |
| get_tags | Get tags list |
| create_tag | Create tag |
| get_pets | 获取宠物列表 |
| feed_pet | 喂养宠物 |
| hatch_pet | 孵化宠物 |
| get_mounts | 获取坐骑列表 |
| equip_item | 装备物品 |
| get_notifications | 获取通知列表 |
| read_notification | 标记通知为已读 |
| get_shop | 获取商店物品 |
| buy_item | 购买商店物品 |
| add_checklist_item | Add checklist item to task |
| update_checklist_item | Update checklist item |
| delete_checklist_item | Delete checklist item |
| get_task_checklist | Get task checklist items |
| score_checklist_item | 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 | |