Offline mode
    Model Context Protocol

    Language Games MCP Server

    Connect ChatGPT, Claude, Cursor, Windsurf, or any Model Context Protocol client to Language Games. Quiz flashcards with FSRS spaced repetition, manage decks, translate, and generate mnemonics — all synced to your account via OAuth 2.1.

    MCP Server Endpoint

    Live & Ready

    Add this endpoint to your MCP client. Authentication is handled seamlessly in your browser via OAuth 2.1 — no API keys to copy, and all data is secured by Supabase Row-Level Security.

    https://language.games/api/mcp
    • Transport: Streamable HTTP
    • Auth: OAuth 2.1 (PKCE)
    • Algorithm: FSRS Spaced Repetition

    Setup in Your Client

    Option A: Claude.ai (Web / Pro / Team)

    1. Navigate to Settings → Connectors in Claude.
    2. Click Add custom connector.
    3. Paste the MCP Server URL: https://language.games/api/mcp
    4. Sign in with your Language Games account and grant access.
    Open Claude Connectors

    Option B: Claude Desktop App

    Add the server configuration to your claude_desktop_config.json:

    {
      "mcpServers": {
        "language-games": {
          "command": "npx",
          "args": [
            "-y",
            "mcp-remote@latest",
            "https://language.games/api/mcp"
          ]
        }
      }
    }

    Try These Prompts

    Once connected, try asking your AI assistant any of these commands to test your study loop:

    Spaced Repetition Quiz

    “Quiz me on 5 due flashcards from my current learning language. Give me one card at a time and grade my answers.”

    Create Deck & Add Vocabulary

    “Create a new deck called 'Travel Japanese' and generate 10 useful conversational phrases for ordering food.”

    Mnemonic Memory Hook

    “Give me a memorable sound-link mnemonic for the Spanish word 'desafío' (challenge).”

    Article to Flashcards

    “Extract the key intermediate vocabulary from this paragraph into flashcard pairs and add them to my default deck.”

    Security & Privacy

    1. OAuth 2.1 with PKCE: Client credentials and access tokens are negotiated securely without sharing your password or secret keys with the AI model.
    2. Row-Level Security: Every tool execution runs strictly within your authenticated Supabase user scope — the AI can never access or modify other users' decks.
    3. Spaced Repetition Integrity: Reviews submitted via rate_card immediately calculate the Next Interval using FSRS (Free Spaced Repetition Scheduler), keeping your web and mobile app sync in perfect harmony.

    12 Available MCP Tools

    read
    list_decks

    List your flashcard decks with card counts and target language.

    read
    list_cards

    List cards in one of your decks.

    read
    list_due_cards

    List cards that are due for review right now.

    write
    create_deck

    Create a new deck (target language required).

    write
    create_card

    Add a flashcard to one of your decks.

    write
    rate_card

    Rate a card (Again/Hard/Good/Easy) to advance FSRS scheduling and streak.

    read
    get_profile

    Get your streak, preferred language, and Pro status.

    read
    lookup_word

    Look up a word in Language Games' knowledge base.

    ai
    translate

    Translate short text into any supported language.

    ai
    generate_cards

    Extract flashcard pairs from a passage of text.

    ai
    explain

    Short tutor-style explanation of a word or phrase.

    ai
    mnemonic

    Generate a memorable sound-link mnemonic for a word.

    Prefer a REST API?

    The same operations are also available via the REST Language Games API, authenticated with a personal API key from your Settings page.