Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
POB_CMDNoLuaJIT binary pathluajit
POB_DIRECTORYNoPath to your PoB builds directoryOS-default Builds dir
POB_FORK_PATHNoPath to PathOfBuilding-PoE2/src~/Projects/PathOfBuilding-PoE2/src
POB_TIMEOUT_MSNoLua request timeout (ms)10000
POE_SESSION_IDNoYour POESESSID cookie — required for most Trade API calls
POE_TRADE_BASENoOverride the trade API base path…/api/trade2
POB_LUA_ENABLEDNoSet 'true' to enable Lua bridgefalse
POE_TRADE_ENABLEDNoEnable Trade API tools (PoE2 trade2 endpoints)false
POE_NINJA_DISABLEDNoSet 'true' to hide poe.ninja toolsfalse
POB_LEGACY_GEM_TOOLSNoExpose the legacy PoE1 skill-gem toolsfalse
POE_TRADE_USER_AGENTNoDescriptive contactable User-Agent for trade requestspob2-mcp-server/0.1 …

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{}
resources
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
analyze_buildB

Analyze a Path of Building build file and extract detailed information including stats, skills, gear, passive skill tree analysis with keystones, notables, jewel sockets, build archetype detection, and optimization suggestions

compare_buildsA

Compare two Path of Building builds side by side

list_buildsA

List all available Path of Building builds

get_build_statsC

Extract specific stats from a build (Life, DPS, resistances, etc.)

start_watchingA

Start monitoring the builds directory for changes. Builds will be auto-reloaded when saved in PoB.

stop_watchingA

Stop monitoring the builds directory for changes.

get_recent_changesB

Get a list of recently changed build files.

watch_statusA

Check if file watching is currently enabled.

refresh_tree_dataA

Force refresh the passive skill tree data cache. Use this if tree data seems outdated.

compare_treesA

Compare passive skill trees between two builds, showing differences in allocated nodes

get_nearby_nodesA

Find notable and keystone passives near your current tree allocation. Uses loaded Lua bridge build when no build_name is provided.

find_path_to_nodeA

Find the shortest path from your current tree to a specific passive node. Uses loaded Lua bridge build when no build_name is provided.

get_build_notesA

Read the notes/documentation from a PoB build file

set_build_notesA

Write notes/documentation into a PoB build file (overwrites existing notes)

analyze_defensesA

Deep-dive into defensive layers (avoidance/mitigation/recovery): EHP, spell suppression, evasion, block, armour/PDR, life regen, leech. Use this when you specifically want detailed defense breakdown. validate_build already covers this — only call analyze_defenses separately if you need more defensive detail than validate_build provides.

suggest_optimal_nodesC

AI-powered suggestion of optimal passive nodes based on build goals

optimize_treeA

Full passive tree optimization - removes inefficient nodes and reallocates to better options

analyze_itemsB

Analyze equipped items and suggest upgrades or improvements

optimize_skill_linksA

Analyze skill gem setups for 'more' multipliers, penetration, and support gem synergies. Flags missing multiplicative damage supports and suggests clear-speed vs bossing balance.

create_budget_buildC

Create a league-start/budget-friendly version of a build

validate_buildA

Comprehensive build validation: resistances, life pool, defensive layers (avoidance/mitigation/recovery), mana sustain, accuracy, flask immunities, damage scaling. Provides prioritized critical/warning/info recommendations. PREFER this over get_build_issues + analyze_defenses — it covers both in one call. Do not call all three.

export_buildA

Export a copy of a build to an XML file. Creates a variant/copy from an existing build file. NOTE: This does NOT export from Lua bridge - use save_tree to apply Lua bridge modifications back to files.

save_treeA

Update only the passive tree in an existing build file. Use this to apply tree optimizations or Lua bridge modifications back to the original build.

snapshot_buildA

Create a versioned snapshot of a build for easy rollback. Snapshots are stored separately with metadata tracking stats and changes.

list_snapshotsA

List all snapshots for a build with metadata and stats

restore_snapshotA

Restore a build from a snapshot. Optionally creates a backup of current state before restoring.

export_build_summaryA

Generate a clean markdown summary of the loaded build suitable for sharing on Reddit, Discord, or as build documentation

get_currency_ratesA

Get current currency exchange rates from poe.ninja. Returns real-time market prices for all currencies in Chaos Orb equivalent. Updated every 5 minutes from live trading data. IMPORTANT: Use the EXACT league name the user specifies - do not substitute or guess.

find_arbitrageA

Find currency arbitrage opportunities - profitable trading loops where you can trade currencies in a circle and end up with more than you started. Uses real-time poe.ninja rates to identify market inefficiencies. Perfect for making passive income through currency trading. IMPORTANT: Use the EXACT league name the user specifies - do not substitute or guess.

calculate_trading_profitA

Calculate the profit/loss from a specific trading chain. Useful for testing your own trading strategies or validating arbitrage opportunities before executing them. Shows step-by-step conversion rates. IMPORTANT: Use the EXACT league name the user specifies - do not substitute or guess.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
example-build.xmlPath of Building build: example-build.xml

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/zgrummons/pob2-mcp'

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