L2Tools — Lineage 2 Reference Data
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
Read-only Interlude and High Five NPC, loot, Soul Crystal and XP reference tools.
| Author | io.github.Maxence |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 2867 ms |
| Last measured | 2026-10-26 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"L2Tools — Lineage 2 Reference Data": {
"url": "https://l2tools.org/api/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (5)
search_npcsread-onlySearch chronicle-scoped NPCs by name or numeric ID before opening a record.
Parameters:
chronicle(required) — string — Exact chronicle namespace.query(required) — stringlimit— integer
Hints: read-only yes · destructive no · idempotent yes · open-world no
get_npcread-onlyGet stats, traits, skills, locations and provenance for one numeric NPC ID.
Parameters:
chronicle(required) — stringnpcId(required) — integer
Hints: read-only yes · destructive no · idempotent yes · open-world no
get_npc_dropsread-onlyGet effective x1 drop and spoil probabilities for one numeric NPC ID.
Parameters:
chronicle(required) — stringnpcId(required) — integer
Hints: read-only yes · destructive no · idempotent yes · open-world no
get_soul_crystal_progressionread-onlyGet Soul Crystal result stages, transitions and chances for one NPC. Result stage N means N-1 to N.
Parameters:
chronicle(required) — stringnpcId(required) — integer
Hints: read-only yes · destructive no · idempotent yes · open-world no
get_xp_levelsread-onlyGet per-level and cumulative experience values for an inclusive level range.
Parameters:
chronicle(required) — stringfromLevel(required) — integertoLevel(required) — integer
Hints: read-only yes · destructive no · idempotent yes · open-world no
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.