Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
DEBUGNoSet to 'true' for loggingfalse
SAFE_MODENoSet to 'true' to disable edit/delete mutationsfalse
LIFEUP_HOSTYesDevice IP address
LIFEUP_PORTNoAPI port13276
LIFEUP_API_TOKENNoOptional auth token

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
create_taskA

Create a new task in LifeUp. Specify task name and optional rewards (experience points and coins). When setting XP, you must provide skillIds to indicate which attributes receive the XP. The task will be created as an active task in your LifeUp app. This tool will prompt you to confirm the server is running if it cannot connect.

list_all_tasksA

List all tasks from your LifeUp app. Returns active and completed tasks, showing task names, descriptions, and rewards. Useful for reviewing your current workload or understanding task patterns.

search_tasksA

Search and filter tasks by criteria such as name, status (active/completed), category, or deadline. Useful for finding specific tasks or analyzing tasks by various dimensions.

get_task_historyB

Retrieve your task completion history. Shows recently completed tasks with timestamps and rewards earned. Helpful for understanding your productivity patterns and accomplishments.

get_task_categoriesB

List all task categories/lists available in your LifeUp app.

delete_taskA

⚠️ Permanently delete a task from your LifeUp app. This action cannot be undone. Requires explicit task ID to prevent accidental deletions. This tool is blocked in SAFE_MODE.

edit_taskA

Edit an existing task in LifeUp. You can modify task name, rewards, category, and other properties. When using exp_set_type="rel" or coin_set_type="rel", the exp and coin values are added to existing values. When using "abs" (absolute), values replace existing ones. This tool is blocked in SAFE_MODE.

create_subtaskA

Create a new subtask for an existing task in LifeUp. Subtasks are smaller action items that belong to a parent task. You must specify the parent task using at least one identifier (main_id, main_gid, or main_name). Subtasks can have their own rewards, reminders, and item rewards.

edit_subtaskB

Edit an existing subtask in LifeUp. You must specify both the parent task (using main_id, main_gid, or main_name) and the subtask to edit (using edit_id, edit_gid, or edit_name). Supports both absolute and relative value adjustments for coin and experience rewards.

get_task_detailsA

Get detailed information about a specific task, including rewards, subtasks, timestamps, and completion history. Requires task ID.

list_achievementsA

List all available achievements in your LifeUp app. Shows both unlocked and locked achievements with their descriptions and progress. If full achievement data is unavailable in your LifeUp version, shows achievement categories instead.

match_task_to_achievementsA

Match a task to potentially relevant achievements based on task name and keywords. Helps identify which achievements could be earned by completing specific tasks. Uses keyword matching and category cross-reference. Returns top 5 matches with confidence scores.

list_achievement_categoriesA

List all achievement categories. Categories help organize achievements and are needed when creating new achievements. Shows category names, IDs, and descriptions.

create_achievementA

Create a new custom achievement with unlock conditions and rewards. Requires achievement name and category ID. Optionally specify unlock conditions (JSON array), experience/coin rewards, skill rewards, item rewards, and appearance settings. Created achievements are locked by default.

update_achievementA

Update an existing achievement by ID. Modify name, description, rewards, and unlock status. ⚠️ IMPORTANT: Updating conditions_json is NOT supported by the LifeUp API. If you need to change conditions, delete this achievement and create a new one with desired conditions. Set numeric rewards using absolute (replace) or relative (add to current) set types. Always verify changes in the LifeUp app after updating.

delete_achievementA

Delete an achievement by ID. This action is permanent and cannot be undone. Use with caution.

list_skillsA

List all character skills with their current levels, experience points, and progress toward the next level. Useful for understanding your character progression and which skills to focus on.

get_user_infoA

Get user profile information including player name, character level, total experience, and app version. Useful for understanding the current state of your LifeUp account.

get_coin_balanceA

Get your current coin balance and currency information. Coins are the in-game currency used to purchase items from the shop. Useful for planning purchases and understanding your economy.

list_shop_itemsA

List all items available in the shop with prices, stock availability, and your owned quantity. Shows both in-stock and out-of-stock items. Useful for browsing available rewards and planning future purchases.

get_shop_categoriesA

List all shop item categories. Categories help organize items in the shop and make browsing easier.

search_shop_itemsA

Search and filter shop items by criteria such as name, category, or price range. Useful for finding specific items or comparing prices across different categories.

add_shop_itemB

Create a new shop item with price, stock, effects, and purchase limits. Items can have custom usage effects like coin rewards, exp bonuses, or special actions.

edit_shop_itemA

Modify an existing shop item. Can adjust price, stock, owned quantity, effects, and other properties. Supports both absolute setting and relative adjustments for numeric values.

apply_penaltyA

Apply a penalty to the player (coins, experience points, or items) with a custom reason. The reason will be displayed in history pages. Use this to subtract resources directly.

edit_skillA

Create a new skill or edit an existing skill (name, icon, color, experience). Can also delete skills. Skills represent character attributes that can be leveled up.

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/derekprovance/lifeup-mcp'

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