Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
HABITICA_APP_IDNoOptional app identifier sent as x-client header for Habitica analytics.
HABITICA_USER_IDYesYour Habitica User ID from API settings.
HABITICA_API_TOKENYesYour Habitica API Token from API settings.

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_user_profileA

Get the authenticated user's full profile (stats, prefs, items, party, etc).

get_statsA

Get user stats only (HP, MP, XP, level, gold, class).

get_tasksC

List tasks. Optionally filter by type.

get_taskC

Get a single task by id.

create_taskB

Create a habit, daily, todo, or reward.

update_taskC

Update fields on a task (text, notes, difficulty, priority, etc).

score_taskA

Score a task. direction='up' completes a todo/daily or marks a + habit; 'down' is for negative habits.

delete_taskC

Delete a task by id.

get_task_checklistC

Get checklist items for a task.

add_checklist_itemC

Add a checklist item to a task.

update_checklist_itemB

Update text/completed on a checklist item.

score_checklist_itemC

Toggle a checklist item complete/incomplete.

delete_checklist_itemC

Delete a checklist item.

get_tagsA

Get all tags.

create_tagD

Create a tag.

get_inventoryA

Get full inventory (items, eggs, food, hatching potions, special).

get_petsA

Get owned pets map.

get_mountsA

Get owned mounts map.

feed_petB

Feed a pet a piece of food.

hatch_petC

Hatch a pet from an egg + hatching potion.

equip_itemC

Equip a pet, mount, costume piece, or battle gear.

buy_rewardC

Buy a custom reward by key.

get_shopB

Get items in a shop (default: market).

buy_itemC

Buy an item from a shop.

cast_spellB

Cast a class spell, optionally on a target task or party member.

get_notificationsC

Get unread notifications.

read_notificationC

Mark a notification as read.

run_cronA

Run the daily cron (advance day, apply damage from missed dailies). Normally auto-runs on first action of the day.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

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/leon-jarvis1/habitca_mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server