poe-data-mcp - Path of Exile game data
MCP server for Path of Exile game data: wiki, economy, and Craft of Exile lookups
Connector by charleslucas · GitHub account verified by the MCP Registry
Install
Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.
npx agentmarket install connector/charleslucas-poe-data-mcp
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.
- Tools
- 13 read · 1 write · 0 delete · 1 not yet classified
- Secrets
- None asked for
- Install scripts
- Not scanned yet
- Runs as
- Python package
Tools by what they do 15
Read from the source code; the running server may list different tools.
Read 13 · Look things up without changing anything.
craftofexile_cache_statuscurrency_overviewfetch_wiki_pageget_craft_base_itemsget_craft_tiersget_essence_modsget_fossil_infoget_gem_detailprice_checksearch_craft_modssearch_gemsearch_mods
Show 1 more tools
wiki_cargo_query
Write 1 · Create, change, send or run things.
update_craftofexile_cache
Not yet classified 1 · We could not tell from the name and description.
poe_mcp_suite_info
Secrets and settings it asks for
Other settings (environment variables or headers).
POE_DATA_MCP_CACHE_DIR
Tools (15)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
craftofexile_cache_statusShow the status of the local Craft of Exile data cache. Reports which files are present, their version timestamps, and when the site was last checked for updates. Run this before crafting queries to confirm data is available, or to see if an update is needed.
currency_overviewReturns top currency exchange rates for quick reference. Args: league: League name. Defaults to current temp league (auto-detected).
fetch_wiki_pageFetch useful content from a poewiki.net page, stripping navigation and noise. Use this to get detailed mechanics, acquisition info, and recipes from the Community Wiki link returned by get_item_detail or get_gem_detail. Args: wiki_url: Full poewiki.net URL, e.g. "https://www.poewiki.net/wiki/Headhunter"
get_craft_base_itemsLook up base items from Craft of Exile data. Returns base item names with their drop levels. Use this to find the exact base name to use when setting up a crafting scenario. Args: query: Optional name filter (e.g. 'sword', 'vaal', 'hubris'). item_class: Optional class filter (e.g. 'helmet', 'ring', 'bow').
get_craft_tiersShow tier value ranges and spawn weights for a craftable mod on a specific item class. Looks up mods matching the keyword query and returns every tier's minimum item level, value range, and spawn weight — the raw numbers behind crafting probability. Tiers are shown highest-first (T1 = best values, lowest weight / hardest to roll). Only tiers with non-zero weight are shown; zero-weight entries are unrollable (removed or debug mods) and are silently excluded. Args: base_type: Item class to look up tiers for. Partial, case-insensitive match. Examples: 'staff', 'ring', 'helme…
get_essence_modsLook up the guaranteed mod an essence provides on each item type. Essences guarantee one specific mod when used on an item, replacing a random mod with a fixed one. This tool shows those guaranteed mods, optionally filtered to a specific item slot. Args: essence_name: Essence name to look up. Partial, case-insensitive match. Examples: 'anger', 'delirium', 'dread', 'woe'. Omit the 'Screaming'/'Shrieking'/etc. tier prefix — search by the base name and all tiers will be shown. item_type: Optional slot filter. Partial, case-insensitiv…
get_fossil_infoLook up a fossil's mod type affinities: what it boosts, reduces, and blocks. Returns the mod type categories it makes more likely, less likely, and blocked — useful for planning fossil-crafting strategies (e.g. which fossil boosts physical mods without blocking life mods). Args: fossil_name: Fossil name to look up. Partial, case-insensitive match. Examples: 'pristine', 'aberrant', 'jagged', 'dense'. Use a partial name to list all matching fossils.
get_gem_detailGet detailed information about a specific Path of Exile gem (via poedb). NOTE: Prefer pob-mcp's `get_gem_detail`, which sources gem data from Path of Building's own game data (patch-current, matches the in-game tooltip, handles Vaal/transfigured/support/minion variants). This poedb-scraping version is a fallback for when PoB/pob-mcp is unavailable; it can mis-target summoned-monster tooltips (guarded below) and lags the current patch. Args: gem_name: The gem name, e.g. "Fireball" or "Leap Slam".
poe_mcp_suite_infoInstall instructions and overview for the full poe_mcp_suite. poe-data-mcp (this server) is the game-data lookup component of a larger suite. Call this when the user wants deeper Path of Exile build analysis than lookups provide, or asks about the full suite / Path of Building integration.
price_checkSearch poe.ninja for the current price of any item or currency. Args: query: Item name to search (partial match supported). league: League name. Defaults to current temp league (auto-detected). category: Optional hint to narrow search. Options: currency, fragment, divcard, scarab, essence, oil, fossil, omen, tattoo, allflame, artifact, delirium, astrolabe, resonator, wombgift, incubator, unique, forbiddenjewel, shrinebelt, tincture, relic, gem, cluster, map, invitation, base, beast, vial.
search_craft_modsSearch Craft of Exile mod data by keyword. Searches mod text for the given keyword and returns matching mods with their IDs and text. Optionally narrow by item class (e.g. 'helmet', 'ring', 'bow'). This data comes from craftofexile.com's mod pool — it reflects the full list of rollable mods with their weight groupings as craftofexile tracks them, which is more crafting-focused than raw game data. Args: query: Keyword to search mod text for (e.g. 'life', 'fire resistance', 'attack speed', 'chaos'). item_class: Optional item class filter to narrow results.
search_gemSearch for Path of Exile gems by name or description keyword. Args: query: Search keyword to match against gem names and descriptions.
search_modsSearch for Path of Exile item modifiers (prefix/suffix) by item type. Returns available prefixes and suffixes that can roll on the given item type. Optionally filter by keyword (e.g. "life", "fire resistance", "attack speed"). Args: item_type: The item type to look up modifiers for. Examples: "Helmets_str", "daggers", "amulets", "boots dex", "body armours str int", "gloves dex", "cobalt jewel" query: Optional keyword to filter modifiers. If empty, returns a grouped overview.
update_craftofexile_cacheDownload or refresh Craft of Exile data files from craftofexile.com. On first call this downloads all files (~a few MB total). Subsequent calls only re-download files whose version has changed on the site (checked via the ?v= timestamps embedded in the craftofexile homepage). The site is checked for updates at most every 12 hours automatically. Pass force=True to bypass the interval and check immediately. Files are cached in reference_data/craftofexile/ which is gitignored — each user fetches their own copy and nothing is redistributed. Args: force: Re-check the site immediately even i…
wiki_cargo_queryQuery poewiki Cargo tables directly — database-style access to item/mod data instead of fetching wiki pages one at a time. Answers "list ALL X with their properties" in one call: every currency item with descriptions, uniques by base, mods by domain. Found 2026-08-05 enumerating the 3.29 Astrolabe varieties, which exist in no offline data source. Args: tables: Cargo table(s). Most useful: "items" (name, class, description, drop_text, base_item, required_level), "mods" (id, name, domain, generation_type, stat_text), "skill_gems". See Special:CargoTables. fields: Table-…
Signals
- Stars
- 1
- Forks
- 1
- Open issues
- 0
- Weekly downloads
- 39
- Last commit
- Aug 9, 2026 (2 months ago)
- Last release
- Jul 25, 2026 (3 months ago)
- Last package publish
- Jul 25, 2026 (3 months ago)
From GitHub (fetched Oct 24, 2026) and the package registry.
Details
- Registry name
io.github.charleslucas/poe-data-mcp- Version
- 0.3.1
- Auth
- No auth
- Packages
- pypi poe-data-mcp
- License
- License unknown
- Repository
- github.com/charleslucas/poe-data-mcp
- First seen
- Oct 24, 2026
- Last checked
- Oct 25, 2026
Cite this page
poe-data-mcp - Path of Exile game data. Agent Mart. https://agentmart.dev/connectors/charleslucas-poe-data-mcp (last updated 2026-10-25)