• STATS
  • SKILLS
  • GOALS
  • HUMAN

How to track language learning progress with your AI

Connect your Duolingo profile to your AI client once. After that, you can ask your agent to analyze your stats or check your standing in a specific language.

Ask AI about this page

Short answer

How do I track my Duolingo progress with AI?

Your AI client uses the Duolingo MCP to pull your specific user data, including XP and streaks. You'll get a clear breakdown of your current skill levels and activity patterns.

Where your data goes

Your learning insights.

The AI turns raw profile data into actionable feedback.

STATS

XP and streak tracking

The AI pulls your total XP and current daily streak. You can use this to see if your momentum is slowing down.

SKILLS

Skill level analysis

Your agent looks at your completed lessons to gauge your proficiency. It identifies which languages you've mastered and where you're lagging.

GOALS

Custom study plans

Based on your actual activity, your AI suggests how much time you need to spend to hit your next milestone. You decide if you want to follow these suggestions.

HUMAN

Manual lesson input

The AI cannot change your Duolingo settings or complete lessons for you. You still have to do the actual work in the app.

The workflow

What your AI does when the data arrives.

The AI acts as a bridge between your Duolingo profile and your chat interface.

  1. Identify your profile

    The AI finds your specific Duolingo account using your username to ensure it's looking at the right data.

    get_user_by_username
  2. Fetch user details

    Once identified, the agent pulls your full profile information, including your unique ID and activity stats.

    get_user_by_id
  3. Analyze trends

    Your agent compares your recent XP gains against your historical averages to spot changes in your study habits.

    get_user_by_id
  4. Report progress

    The AI presents a summary of your streaks and language levels in a format you can easily read in your chat window.

    get_user_by_username

Try it

Copy these to start.

Use these prompts to begin interacting with your Duolingo data.

Starting points

Swap out the bracketed text for your actual Duolingo username.

Duolingo Connector

You're all set. Choose your MCP client and follow the setup instructions.

Connector linkhttps://edge.vinkius.com/vk_preview_bZJAGYPiuVrSCxUsIrFbawCKNsjHWAbf05lVgUFK/mcp

Claude Desktop

Follow the steps below to connect in seconds.

  1. 1In Claude Desktop, open Settings → Connectors.
  2. 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
  3. 3Click Add and start a new chat — Duolingo capabilities are ready to use.
Configuration · claude_desktop_config.jsonCopy
{
  "mcpServers": {
    "duolingo-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_bZJAGYPiuVrSCxUsIrFbawCKNsjHWAbf05lVgUFK/mcp"
    }
  }
}
Copy into chat04
  • Check my Duolingo stats for username [your_username].

  • How many XP have I earned recently according to my Duolingo profile?

  • Based on my current streak, how consistent have I been with my language learning?

  • Summarize my skill levels for the languages on my Duolingo account.

  • Claude
  • ChatGPT
  • Cursor
  • VS Code
  • Windsurf
  • Claude Code
  • JetBrains
  • Cline

Start here

Connect Duolingo once, then ask.

Click the link to connect your account. Your login stays encrypted, and you can immediately start asking your AI about your progress.

Connect Duolingo to your AI

FAQ

Common questions

  • 01

    Can the AI change my Duolingo streak?

    No. The AI can only read your data. You must manage your streaks and lessons within the Duolingo app itself.

  • 02

    Can I use this with any AI client?

    Yes, as long as your client is MCP-compatible, like Claude, Cursor, or Windsurf.

  • 03

    Does the AI know my password?

    No. Your credentials are encrypted and handled securely so the AI only sees the data it needs to answer your questions.

  • 04

    Can the AI complete my daily lessons for me?

    No. The AI is for monitoring and analysis only. It cannot perform actions inside the Duolingo app.

  • 05

    How does the AI find my account?

    It uses your Duolingo username to locate your specific profile data.

  • More questions about Duolingo? See everything the Duolingo Connector can do

Connect Duolingo to Claude, Cursor, ChatGPT & more