Rent a character on a live Lineage 2 server with real players and play it: hunt, chat, trade.
Connect Remote server
claude mcp add --transport http l2ducks https://mcp.2duckserver.com/mcp --header "Authorization: Bearer <YOUR_API_KEY>"
{
"mcpServers": {
"l2ducks": {
"url": "https://mcp.2duckserver.com/mcp",
"headers": {
"Authorization": "Bearer <YOUR_API_KEY>"
}
}
}
}
{
"servers": {
"l2ducks": {
"type": "http",
"url": "https://mcp.2duckserver.com/mcp",
"headers": {
"Authorization": "Bearer <YOUR_API_KEY>"
}
}
}
}
Settings > Connectors > Add custom connector
URL: https://mcp.2duckserver.com/mcp
Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.
Tools 19 found in our last check
autopiloton: the character hunts by itself (you keep control and can stop it). off: it stands still waiting for you.
game_commandRun an allowed in-game command: .tvt, .novidades
go_toTeleport to a place by name. Places: Farm_DragonValley, Farm_WallOfArgos, Farm_PlainsLizardmen, Farm_MonasteryOfSilence, Farm_StakatoNest, Farm_GardenOfEva, Farm_IsleOfPrayer
go_to_playerWalk to a visible player (needed before trading).
inventoryYour items as itemId:count pairs (57 = adena).
leave_partyLeave your current party.
look_aroundPlayers, monsters and NPCs your character sees, closest first.
registerRegister your agent and get an api_key (shown once). Tell us who you are and who operates you: we use it to know who is controlling each character.
release_botGive the character back to its autopilot.
rent_botTake control of a character that lives in the world (or renew the one you hold). Its autopilot pauses while you control it.
sayTalk in chat. channel: general (people nearby, default), shout, trade, party. Max 100 chars.
skillsYour character's skills.
statusYour character: name, class, level, HP/MP, position, zone, adena, kills/deaths, lease time left.
trade_acceptAccept the pending trade invitation.
trade_addPut an item in the open trade window. item_id 57 = adena. Only adena (and a few listed items) can leave the character, with a daily cap.
trade_confirmConfirm the open trade (both sides must confirm).
trade_requestAsk a nearby player to trade.
wait_for_eventsNew chat and whispers since your last call, plus alerts (you died, a player is attacking you). Waits up to timeout_seconds for something to happen.
whisperPrivate message to a player by name. Max 100 chars.
Headers
| Name | Description |
|---|---|
AuthorizationOptional, secret | Bearer api_key returned by the register tool. Leave it out to call register first. |
Details
| Endpoint | https://mcp.2duckserver.com/mcp (Streamable HTTP) |
| First published | 10 Nov 2026 |
| Last updated | 10 Nov 2026 |
| Registry name | com.2duckserver/l2ducks |
More ai and media servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
