1. Conduid
  2. Communication
  3. LazyLingo
MCP server · Communication

LazyLingo

An Autonomous AI Agent with a custom MCP server that does Duolingo for you and sends Discord notifications when done

34Low

Scored a month ago · breakdown

About LazyLingo

LazyLingo is an MCP server published by pietrosaveri in the Communication category: an Autonomous AI Agent with a custom MCP server that does Duolingo for you and sends Discord notifications when done.

The repository has 5 stars and 1 forks, with the last commit 5 months ago. Recent commit activity is the strongest signal that reported issues will get attention.

Install

From source
git clone https://github.com/pietrosaveri/LazyLingo

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Tools (18)

answer_tile_exercise(words)Place word tiles in order and submit in one atomic call

Parameters not published.

clear_answer()Remove all placed tiles and return them to the word bank

Parameters not published.

click(x, y)Click at absolute screen coordinates

Parameters not published.

click_by_id(element_id)Click a UI element by its ID from the last `page_state()` call

Parameters not published.

click_element(text)Click the first visible element matching the given text

Parameters not published.

click_word_tile(word)Click a single word tile from the bottom word bank

Parameters not published.

done()Signal lesson completion and close the browser

Parameters not published.

open_chest()Handle the treasure chest reward sequence on the learning path

Parameters not published.

page_state()Return all visible UI elements with integer IDs and coordinates

Parameters not published.

press_key(key)Send a keyboard key press (e.g. `Enter`, `Space`, `Escape`)

Parameters not published.

Show all 18 tools
screenshot()Capture the current screen as a base64-encoded PNG

Parameters not published.

scroll(direction, pixels)Scroll the page up or down

Parameters not published.

skip_audio_exercise()Skip a listening exercise

Parameters not published.

skip_speaking_exercise()Skip a microphone exercise

Parameters not published.

start_next_lesson()Intelligently start the next available lesson on `/learn`

Parameters not published.

submit_answer()Click CONTROLLA / CHECK (falls back to Enter)

Parameters not published.

type_text(text)Clear the active input field and type the given text

Parameters not published.

verify(expected_text)Assert that a given text string appears in the DOM

Parameters not published.

Ask AI

✦

Ask AI about LazyLingo

Powered by Claude · Grounded in docs

I know everything about LazyLingo. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

6 checks have not been run yet.

Questions

About LazyLingo

How do I install LazyLingo?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is LazyLingo safe to use with an AI agent?

Its trust score is 34 out of 100 (low). Conduid hasn't run static security checks on this repository yet, so review the source yourself before granting it credentials. It has no ConduID identity yet, so agent calls to it are not receipted.

Is LazyLingo still maintained?

Yes — the last commit was 5 months ago. The repository has 5 stars and 1 forks.