Readlang MCP server

It would be awesome if Readlang could provide an MCP server to let Claude (or whatever) query a user’s vocab and texts of their read articles. For example, after I read an article, Claude could follow up with words I clicked on, coming up with various questions that make me use them in ways other than the flashcards (e.g., new contexts, re-phrasings, more general complete-the-phrase, compare & contrast, …). And in the other direction, it could create new stories or conduct dialogs focusing on words that I’m weak on in general, based on my vocab stats. In addition, it could feed back into Readlang additional words that we discover in these interactions. The list goes on. This would offload the AI expense from Readlang onto the user, while still maintaining Readlang as the central source of all the texts and data, as it is now. I suppose I could hack such a thing by exporting texts and the vocab dumps, but that’s more painful.

1 Like

Doesn’t it conflict with readlang paid features?

I’m not aware of any Readlang features that do the above? And in general, giving Claude an overview of my vocabulary and texts would open up a whole world of learning beyond what I imagine falls in Readlang’s wheelhouse. It’s again something that could be crudely hacked together with current export and import capabilities, but I think would be a serious value-added if made seamless through mcp.

Yes you are probably right, could be a nice addition to claude’s integrations store :wink:

Thanks for the suggestion! There’s now a Readlang MCP server, available as an experimental beta for Premium users.

To connect it to Claude:

  1. Go to Settings and switch on “Readlang API” under Experimental features.
  2. In Claude, go to Customize → Connectors, click + Add, then Add custom connector.
  3. Name it “Readlang”, enter the URL https://readlang.com/mcp, keep the detected settings and click Add.
  4. Sign in to Readlang if asked and click Allow.

Claude can then list your saved words with their review progress, read the texts in your library along with the words you looked up in them, add and edit words, write new texts into your library, and record how you did when it quizzes you, rescheduling the word just like a flashcard answer. Every change it makes is listed on the Connected Apps page, where you can undo it.

Setup for ChatGPT, Claude Code and other clients, plus a REST API for your own scripts, is described at Readlang.

As it’s a beta, things may change, and if it causes unforeseen problems then there is a chance that I remove it. Please let me know how you get on, if there are any problems, and if you come up with any interesting uses for it!

This is fantastic Steve!!!

Your instructions were clear, and I just gave it a quick whirl. Claude was able to tell me which words I looked up this morning while reading (even noting, unprompted by me, that a couple were ones I’d looked up before). From there, I’ll be able to work with Claude to dig in in all kinds of ways. You’ve opened all kinds of doors! Now I just need to find the time to explore it all :).

1 Like