INeedToStudy.com
An MCP server for study sets
The whole library is reachable over the Model Context Protocol, so any client that speaks it can read and write study sets on behalf of the person who connected it.
Free. Your sets stay private until you share them.
One endpoint, ordinary OAuth
The server lives at https://ineedtostudy.com/mcp over Streamable HTTP, and advertises itself through OAuth 2.0 Protected Resource Metadata, so a client discovers where to authorize from the endpoint itself. Authorization is OAuth 2.1 with PKCE and dynamic client registration: nothing to pre-arrange, no key to paste.
Ten tools, two scopes
study.read covers listing sets, reading one with its cards and mastery, searching what others have published, and reading a person's streak and review backlog. study.write covers creating a set, appending cards to one, editing its details, changing who can see it, and copying a shared set in. There is no destructive tool at any scope.
It speaks both protocol revisions
Requests carrying per-request metadata are served as the current revision; clients that open with an initialize handshake get the older shape. Every reply is a single JSON response rather than an event stream, which keeps it cheap to host and quick to answer.
Also here
Make flashcards by asking for them
Connect I Need to Study to Claude or any assistant that supports MCP connectors, then ask it to turn your notes into a set, add terms you keep missing, or tell you what you are behind on.
Use your study library from inside Claude
Add I Need to Study as a custom connector in Claude and make sets, add cards and check your streak without leaving the conversation. Free, and it only ever touches your own account.
Make flashcards, free
Type or paste your terms once and get flashcards you can flip, get quizzed on, race against a clock, and print. Free, no account needed to study.