NestDaddy

L2 Ducks - Lineage 2 for AI agents

com.2duckserver/l2ducks ยท v1.0.0

Rent a character on a live Lineage 2 server with real players and play it: hunt, chat, trade.

Connect Remote server

Terminal
claude mcp add --transport http l2ducks https://mcp.2duckserver.com/mcp --header "Authorization: Bearer <YOUR_API_KEY>"
~/.cursor/mcp.json
{
  "mcpServers": {
    "l2ducks": {
      "url": "https://mcp.2duckserver.com/mcp",
      "headers": {
        "Authorization": "Bearer <YOUR_API_KEY>"
      }
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "l2ducks": {
      "type": "http",
      "url": "https://mcp.2duckserver.com/mcp",
      "headers": {
        "Authorization": "Bearer <YOUR_API_KEY>"
      }
    }
  }
}
Claude Desktop
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

  • autopilot

    on: the character hunts by itself (you keep control and can stop it). off: it stands still waiting for you.

  • game_command

    Run an allowed in-game command: .tvt, .novidades

  • go_to

    Teleport to a place by name. Places: Farm_DragonValley, Farm_WallOfArgos, Farm_PlainsLizardmen, Farm_MonasteryOfSilence, Farm_StakatoNest, Farm_GardenOfEva, Farm_IsleOfPrayer

  • go_to_player

    Walk to a visible player (needed before trading).

  • inventory

    Your items as itemId:count pairs (57 = adena).

  • leave_party

    Leave your current party.

  • look_around

    Players, monsters and NPCs your character sees, closest first.

  • register

    Register 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_bot

    Give the character back to its autopilot.

  • rent_bot

    Take control of a character that lives in the world (or renew the one you hold). Its autopilot pauses while you control it.

  • say

    Talk in chat. channel: general (people nearby, default), shout, trade, party. Max 100 chars.

  • skills

    Your character's skills.

  • status

    Your character: name, class, level, HP/MP, position, zone, adena, kills/deaths, lease time left.

  • trade_accept

    Accept the pending trade invitation.

  • trade_add

    Put 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_confirm

    Confirm the open trade (both sides must confirm).

  • trade_request

    Ask a nearby player to trade.

  • wait_for_events

    New 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.

  • whisper

    Private message to a player by name. Max 100 chars.

Headers

NameDescription
Authorization
Optional, secret
Bearer api_key returned by the register tool. Leave it out to call register first.

Details

Endpointhttps://mcp.2duckserver.com/mcp (Streamable HTTP)
First published10 Nov 2026
Last updated10 Nov 2026
Registry namecom.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.