← Files NextLangARCHIVED FILE

plugin.json

5.48 KB · Nov 6, 2026 · 18:21 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "nextlang",
  "version": "1.0.0",
  "description": "Make Anki, Quizlet, Mochi and Brainscape decks and review your vocabulary from the chat.",
  "author": {
    "name": "NextLang",
    "email": "support@nextlang.co",
    "url": "https://www.nextlang.co"
  },
  "homepage": "https://www.nextlang.co/mcp",
  "keywords": [
    "flashcards",
    "anki",
    "quizlet",
    "mochi",
    "brainscape",
    "vocabulary",
    "language learning",
    "spaced repetition"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "NextLang",
        "shortDescription": "Language flashcards in chat",
        "longDescription": "NextLang turns your AI assistant into a language-learning companion. Ask it to make a flashcard deck on any topic for Anki, Quizlet, Mochi or Brainscape, or turn a word list you paste into a deck. Get a download link to the Anki (.apkg) or Mochi (.mochi) file with pronunciation audio when it can be made, and review the words in your NextLang vocabulary on a spaced repetition schedule without leaving the chat.\n\nDecks are written by NextLang's own generator: translations, your CEFR level, no repeated words. Your decks and vocabulary live in your NextLang account and carry over between chats and between the website and the assistant. Nothing is installed on your device, so it works in the ChatGPT phone app too.\n\nDisconnect at any time from your NextLang account.",
        "developerName": "NextLang",
        "category": "Productivity",
        "capabilities": [
          "Make flashcard decks for Anki, Quizlet, Mochi and Brainscape",
          "Download Anki and Mochi files with audio",
          "Add cards to a saved deck",
          "Quiz you on your saved vocabulary"
        ],
        "websiteURL": "https://www.nextlang.co/mcp",
        "supportURL": "https://www.nextlang.co/support",
        "privacyPolicyURL": "https://www.nextlang.co/privacy",
        "termsOfServiceURL": "https://www.nextlang.co/terms",
        "defaultPrompt": [
          "Make an Anki deck of 10 airport words, I'm learning Spanish",
          "Quiz me on my Spanish words",
          "Turn this word list into a Quizlet set"
        ],
        "logo": "./assets/logo.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Generate a new Anki deck and get its file.",
              "prompt": "Make an Anki deck of 10 airport words, I'm learning Spanish.",
              "tools_triggered": "generate_deck, get_deck_file",
              "expected_behavior": "Up to 10 cards with the Spanish word on the front and English on the back, the CEFR level used, a link to the deck on nextlang.co, a one-hour download link to the .apkg file and the remaining credits. Costs 1 credit."
            },
            {
              "description": "Count the user's saved decks for a language.",
              "prompt": "How many Spanish decks do I have?",
              "tools_triggered": "list_decks",
              "expected_behavior": "The number of Spanish decks in the account and the latest decks with links. Free."
            },
            {
              "description": "Extend the deck created in the first case.",
              "prompt": "Add 5 more cards to it.",
              "tools_triggered": "expand_deck",
              "expected_behavior": "Up to 5 new cards that are not already in the deck, the new total and the remaining credits. Costs 1 credit."
            },
            {
              "description": "Quiz the user on saved vocabulary and record the round.",
              "prompt": "Quiz me on 3 of my Spanish words.",
              "tools_triggered": "list_due_words, record_review",
              "expected_behavior": "The assistant asks the due words one at a time, checks the answers and saves the round to the review schedule at the end. Free."
            },
            {
              "description": "Save a word list the user provides as a Quizlet set, without generation.",
              "prompt": "Turn this into a Quizlet set, I'm learning Spanish: dog, cat, house, bread, water.",
              "tools_triggered": "save_deck",
              "expected_behavior": "A saved set of 5 cards with the Spanish word on the front and a link whose Copy button keeps Quizlet's separators. Free, no credit spent."
            }
          ],
          "negative": [
            {
              "description": "General grammar question unrelated to flashcards: answered directly, no NextLang tool is called.",
              "prompt": "Explain when to use the present perfect in English."
            },
            {
              "description": "Vague request that would spend a credit: the assistant asks for platform, languages and size first and does not call generate_deck.",
              "prompt": "Maybe make me a deck about food?"
            },
            {
              "description": "Unsupported destructive request: the plugin cannot delete decks, so no tool is called and the user is pointed to the website.",
              "prompt": "Delete all my decks."
            }
          ]
        },
        "demo_recording_url": "https://youtu.be/vrDEO_HFjc4",
        "commerce": false
      },
      "publication": {
        "release_notes": "Initial release: make and extend flashcard decks for Anki, Quizlet, Mochi and Brainscape, download Anki and Mochi files, save your own word lists and review your NextLang vocabulary."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 44f0230062b1679486187e2d5936c666f482bbc16bb504212748e7a131b88bd5