Aven
Turn PDFs, slides, videos, lectures, notes, and diagrams into source-aware AI tutoring, editable flashcards, quizzes, image occlusion, and an exam-ready study plan with Aven.
https://aven.study/Opens ChatGPT on the web or desktop and asks it to use the WebMCP tools available here.
Connect straight to this server’s public endpoint.
https://mcp.aven.study/mcpWe add this server to your workspace, then open Studio — saved access, one connection to many servers, with a history of what ran.
Last probed Sep 14, 2026 · mcp.aven.study
19tools discovered
Health Check
Confirm the MCP server is online.
Mock Import Flashcards To Deck
Validate a flashcard import without writing to Aven.
Preview or Import Flashcards To Deck
Safely add flashcards to Aven in two steps. First call with confirm=false to validate and preview the exact cards without writing anything. Let the user review that preview. When the host renders Aven's approval UI, the user can approve there; otherwise obtain an unambiguous text approval. Only then call again with confirm=true, the returned previewToken, and the unchanged deck/card proposal. The committed retry is idempotent. Approved commit attempts are recorded in Aven's Connected AI activity
Preview or Edit Existing Flashcard
Use this when the user wants to improve, rewrite, correct, or retag an existing basic or multiple-choice Aven flashcard. First call with confirm=false to return an exact before/after preview without writing. Let the user review that preview. When the host renders Aven's approval UI, the user can approve there; otherwise obtain an unambiguous text approval. Only then call again with confirm=true, the previewToken, and the unchanged proposal. For note-backed cards, Aven atomically updates the sour
Preview or Edit Existing Note
Use this to add formatted material to an existing Aven note or change one exact passage. It works with both Markdown and rich-text Aven notes. Use Markdown in text/replacement for headings, bold, italic, underline, strikethrough, highlight, code, links, lists, task lists, blockquotes, and horizontal rules. Prefer replace_exact for targeted corrections or formatting changes and append for new sections. Always call first with confirm=false and let the user review the returned before/after preview.
List Folders
List user-owned folders from the current Aven account.
List Decks
List or find user-owned decks. With an exact deckId, includeCards=true returns a bounded page of that deck's flashcards and study state. Use cardOffset/cardLimit to page through cards; Aven never returns cards from multiple decks in one request.
Get Storage Status
Fetch the current storage allowance, usage, per-upload limit, and feature-based entitlement snapshot from Aven.
Preview or Create Note-Backed Flashcards
Preferred tool for creating new Aven flashcards. It stores the flashcards in a user-facing flashcard note and keeps the linked deck as internal study/scheduling plumbing. Put shared formatted source content once in sourceMarkdown so headings, bold, italic, lists, code, links, equations, and context remain visible above the cards; use per-card sourceText only for different card-specific provenance. By default the flashcard note is created at the library root; pass folderId only when the user asks
Preview or Create Note
Create a new Markdown note in Aven using the same safe two-step workflow as other Aven writes. First call with confirm=false to validate the title, Markdown, and optional course/folder destination without writing. Let the user review the exact preview. When the host renders Aven's approval UI, the user can approve there; otherwise obtain an unambiguous text approval. Only then repeat the unchanged proposal with confirm=true and the returned previewToken. Exact confirmed retries return the same n
List Courses
Use this when the user wants to find or review the courses in their Aven account before searching or organizing study material.
Search Aven Notes
Use this when the user wants to find relevant material in their Aven notes. Search returns stable note IDs and user-openable Aven URLs; call fetch with a returned ID to read the complete note.
Fetch Aven Note
Use this after search when the user wants the complete contents of one Aven note for summarization, comparison, contradiction checks, or other grounded analysis. The existing Aven backend entitlement for full note content still applies.
List Aven Tags
List existing Aven tags so you can reuse the user's real tag vocabulary instead of inventing near-duplicate labels. For flashcard string tags, prefer an exact existing tag name when it matches the user's intent. hasAutoTemplate warns that applying that first-class tag to a note may have additional template behavior; do not assign note tag IDs through an unrelated write tool.
Get Course Learning State
Use this when the user asks what they should study next, what they are weakest at, what flashcards are due, or how recent quizzes went in a specific Aven course. Returns compact signals from stored Aven study history; it does not infer mastery beyond recorded quiz, card, and review data.
Study Flashcards
Show and study real Aven flashcards with due/new metadata. With no target, mode=due returns due cards across the whole Aven workspace. Or scope to one exact deck, note/file, folder (including descendants), course, source file, or existing tag/topic. The same Aven-styled carousel renders when the host supports MCP Apps. Opening, flipping, and navigation are read-only; when gradingEnabled=true, an explicit Forgot/Hard/Good/Easy choice is recorded through the separately protected grade_flashcard ac
Grade Flashcard
Record one explicit Aven flashcard review grade and update the canonical Aven schedule. Call this only after the user explicitly chooses Forgot, Hard, Good, or Easy (including by pressing the Aven study widget button). Never infer a grade from the user's answer quality. The call is idempotent for the same study occurrence and attempt, and stale card revisions fail closed.
Preview or Upload Course Material
Upload a PDF, DOCX, PPTX, plain-text, or Markdown source into an existing Aven course for durable reading and background search indexing. Provide either a public HTTPS sourceUrl or base64 content (inline content is limited to 30 MB). First call with confirm=false; after explicit approval repeat the unchanged input with confirm=true and previewToken. Exact retries reuse the same upload job and source-document IDs.
Get Material Upload Status
Check extraction and search-indexing progress for one exact Aven material upload job.
Get your MCP into directories
A working endpoint is step one. Directory coverage is the coordinated launch across ChatGPT, Claude, Cursor, the MCP Registry, and community indexes.
Directory coverage for brandsTurn PDFs, slides, videos, lectures, notes, and diagrams into source-aware AI tutoring, editable flashcards, quizzes, image occlusion, and an exam-ready study plan with Aven.
Use the MCP endpoint listed on this page in your MCP client configuration. One-click install pills support Claude, Cursor, VS Code, and other hosts. Copy the remote MCP URL if your client needs a manual entry.
Operate Aven? Verify ownership to take over this directory entry.
This server appears in the MCPBundles directory. Verify you operate it to take over the listing — name, description, logo, contact email, and skill content. We email a 6-digit code to a maintainer address your server publishes in /.well-known/security.txt or /.well-known/mcpbundles.json. Free, takes about a minute.
MCPBundles probed 19 tools on the live server. The tool list on this page reflects what was discovered at the last refresh — connect your client to see the full set available to your session.
No provider sign-in was required during MCPBundles' probe. Your client may still need MCPBundles credentials depending on how you connect.
MCPBundles is an independent platform built on the open Model Context Protocol standard. Not affiliated with Anthropic PBC or Claude.