{"name":"eternity-wow-mcp","version":"2.0.0","description":"Remote Model Context Protocol (MCP) Server for World of Warcraft: Forever","transport":"Streamable HTTP / Server-Sent Events (SSE)","endpoints":{"sse":"/api/mcp/sse","rest_v1":"/api/v1"},"capabilities":{"tools":[{"name":"lookup_game_entity","description":"Lookup token-optimized statistics, lore, and drop locations for Classic Vanilla & WoW: Forever entities (items, instances, spells, bosses).","inputSchema":{"type":"object","properties":{"entity_type":{"type":"string","enum":["item","instance","spell","boss","set"],"description":"The entity type"},"identifier":{"type":["string","number"],"description":"Name query or numeric entity ID"}},"required":["entity_type","identifier"]}},{"name":"query_drop_tables","description":"Computes boss drop rates, instance coordinates, and drop table items for a given item or boss.","inputSchema":{"type":"object","properties":{"item_id":{"type":"number","description":"Numeric ID of the item"},"min_rate":{"type":"number","description":"Minimum drop percentage filter (e.g. 1.0 for 1%)","default":0.1}},"required":["item_id"]}},{"name":"calculate_talent_build","description":"Validates 51-point talent tree allocations and computes net stat scaling for specified class.","inputSchema":{"type":"object","properties":{"class_id":{"type":"string","description":"Class identifier (e.g. paladin, shaman, warrior, mage)"},"point_allocation":{"type":"string","description":"Hyphen-separated tab point strings or export hash"}},"required":["class_id","point_allocation"]}},{"name":"run_dps_simulation","description":"Executes headless Monte Carlo discrete-event combat simulation for WoW: Forever specs (Forsaken Paladin, Dwarf Shaman, Warrior, Mage). Returns mean DPS, EP weights, and ability breakdown.","inputSchema":{"type":"object","properties":{"class_id":{"type":"string","enum":["forsaken_paladin","dwarf_shaman","warrior","mage"],"description":"Class archetype"},"iterations":{"type":"number","description":"Simulation iterations (100 to 10,000)","default":1000},"duration_sec":{"type":"number","description":"Fight duration in seconds","default":120},"custom_stats":{"type":"object","description":"Optional stat overrides (attack_power, crit_rating, spell_power)"}},"required":["class_id"]}}]}}