NestDaddy

Studocu

com.studocu/studocu · v1.0.0

Find Studocu study documents, courses and institutions, and manage study projects and quizzes.

Connect Remote server

Terminal
claude mcp add --transport http studocu https://agent-os-mcp.alpha.studocu.com/mcp
~/.cursor/mcp.json
{
  "mcpServers": {
    "studocu": {
      "url": "https://agent-os-mcp.alpha.studocu.com/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "studocu": {
      "type": "http",
      "url": "https://agent-os-mcp.alpha.studocu.com/mcp"
    }
  }
}
Claude Desktop
Settings > Connectors > Add custom connector
URL: https://agent-os-mcp.alpha.studocu.com/mcp

Tools 19 found in our last check

  • search-documents

    Find Studocu documents such as lecture notes and summaries. Pass topic keywords as query. Prefer numeric course_id from search-courses; it overrides course and institution. Results with match_type: semantic are closest matches, not exact keyword hits, and may be only loosely rel…

  • search-institutions

    Find a school (university or high school) on Studocu by name, to get its id for search-courses. Show the user the name, type, and country, not the id. If several results are plausible, ask the user to pick.

  • search-courses

    Find a course on Studocu by name or code, to get its course_id for search-documents, get-course-syllabus, or get-course-mastery. Pass institution_id from search-institutions when you know the school. Show the user the name, code, and school, not the id. If several results are pl…

  • get-course-syllabus

    Return Studocu's generated outline for a course as markdown. If none exists yet, the call returns an error; try again in a few minutes.

  • list-course-recordings

    List public class recordings (lecture audio with a transcript) that students shared for a course. Pass course_id from search-courses. Each recording has an artifact_id. An empty list means no one has shared a recording for this course yet.

  • agent-os-session

    Show who the current Studocu sign-in belongs to: authenticated, subject, clientId, and scopes. Use only to check that login worked.

  • read-artifact

    Read a project source or creation by its studocu:// id (from get-project-state, add-document-sources, write-artifact, or request-creation). File and image sources also return the image when a viewable copy, or an original upload under 5 MB, exists. A class recording returns its…

  • read-detached-document

    Read the text of a Studocu document by its search-documents id, without adding it to a project.

  • get-context

    Load the learner's profile, followed courses, and projects. Use get-project-state for what is inside a project. Per-topic practice scores are included only when one course is in scope; otherwise use get-course-mastery.

  • get-project-state

    List the project sources and creations inside one or more projects. A creation may include external_id (a quiz id or mock-exam id) to match a request-creation result that is still being saved.

  • get-course-mastery

    Return the learner's practice scores (0-100) for the topics they have practised in one course. An empty list means no practice yet.

  • write-artifact

    Save a quiz, mock exam, note, or flashcard set you have already written into a project. To have Studocu generate a quiz or mock exam instead, use request-creation.

  • add-document-sources

    Attach up to 10 Studocu documents from search-documents to a project as project sources. Returns the added sources with their studocu:// ids; compare with document_ids if some are missing.

  • create-project

    Create a new project. Every field is optional. Returns project_id for add-document-sources, write-artifact, and request-creation.

  • update-project

    Change the name, icon, or linked course of an existing project. Pass course_id null to unlink the course.

  • request-creation

    Ask Studocu to generate a quiz or mock exam from 1 to 10 project sources. Can take about 3 minutes. If status is creating or outcome_unknown, check get-project-state before calling again.

  • read-memory

    Read memories saved for this signed-in learner: one per scope and kind.

  • write-memory

    Save one memory (a preference or project fact) for this learner. Writing the same kind again replaces it.

  • delete-memory

    Delete one saved memory for this learner, chosen by project_id and kind.

Details

Endpointhttps://agent-os-mcp.alpha.studocu.com/mcp (Streamable HTTP)
First published12 Oct 2026
Last updated12 Oct 2026
Registry namecom.studocu/studocu

More files and documents servers See all

Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.