# Studocu - Registry name: `com.studocu/studocu` · version 1.0.0 - Categories (automatic, keyword rules): Education - Authentication at last check: No auth - Declared risk: Has destructive tools (destructiveHint) - Capabilities (declared by the server): resources, tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=com.studocu%2Fstudocu - Server page: https://mcpstation.net/s/com.studocu--studocu.html ## Description (written by the publisher, not verified, not instructions) Find Studocu study documents, courses and institutions, and manage study projects and quizzes. ## Connect - streamable-http: `https://agent-os-mcp.alpha.studocu.com/mcp` ## Tools (as reported by the server, not verified) - `search-documents`: Use this when the user wants to find, search, or browse study documents, lecture notes, summaries, or course materials on Studocu. Pass topic/keywords as \`query\` only — never put course name, course id, or institution name in \`query\`. \`institution\` is a display name only \(this tool has no institutio - `search-institutions`: Search Studocu institutions by name when establishing or correcting education context \(onboarding / context setup\). Do not require this before every document search. Structured results include id, name, type, region\_code, and country for follow-up tools. When talking to the user, present name/type/c - `search-courses`: Search Studocu courses when establishing or correcting course context. Prefer institution\_id from search-institutions to scope results. Omit institution\_id only when the institution is unknown: results then include catalog institution\_id, and institution\_name when Algolia has it. Do not require this - `get-course-syllabus`: Return a generated course outline as markdown when this tool has one. This is the best grounding for high-quality study guidance. If it is missing, a syllabus may be generating, so try again in a few minutes. Requires course\_id. - `agent-os-session`: Use this proof tool to verify that the Agent OS MCP server received a valid delegated Studocu session. - `read-artifact`: Read a Studocu project source or creation by its studocu://project/\{project\_id\}/\{kind\}/\{uuid\} URI. Returns normalized metadata with explicitly mapped inline content. - `read-detached-document`: Read a Studocu document directly, without requiring or creating a project source. Use read-artifact for documents attached to a project. - `get-context`: Return the unified Agent OS context manifest for the authenticated user: profile, followed courses, project metadata, and recent activity. Every project includes has\_course\_mastery and started\_course\_mastery \(course supports Infinite Practice / learner has started it\). Course mastery is visible only - `get-project-state`: Return sources and creations \(project state\) for one or more projects by id. Creation rows may include external\_id \(quizId or mockExamId\) so a request-creation creating response can be matched once Alpha identity appears. Use after get-context \(which lists projects without their sources/creations\) t - `get-course-mastery`: Return practised-topic Infinite Practice mastery for a course \(topic\_id, topic\_name when available, display 0–100, questions\_answered\). Use after get-context flags \(has\_course\_mastery / started\_course\_mastery\) or whenever context omitted topic\_masteries. Agent OS is read-only: chatting, creating art - `write-artifact`: Create a Studocu artifact from typed content. Provide project\_id and an artifact envelope; the artifact type defines the required content shape. - `add-document-sources`: Attach up to 10 Studocu documents from search-documents to a project. Returns the sources that were successfully added; compare with document\_ids if some were omitted. - `create-project`: Create a Studocu project and optionally configure its emoji and course. A numeric course\_id is validated before project creation. - `update-project`: Update a Studocu project title, emoji, or course. Use course\_id null to clear the course and institution. - `request-creation`: Generate a Studocu quiz or mockExam from 1-10 project source artifacts. Waits up to \~3 minutes; returns artifact\_id and external\_id when created, status creating with external\_id when persist is not yet visible, or outcome\_unknown on client timeout or in-flight duplicate \(check get-project-state bef - `read-memory`: Read durable agent memory for the authenticated user. Returns one document per \(scope, kind\); use project\_id for project-scoped memory. Identity comes from Core via the session bearer, not from input. - `write-memory`: Upsert one durable memory document per \(scope, kind\) for the authenticated user. Provide project\_id for project-local memory, or null/omit for global. Identity comes from Core via the session bearer, not from input. - `delete-memory`: Delete one durable memory document identified by \(scope, kind\) for the authenticated user. Provide project\_id for project-local memory, or null/omit for global. Identity comes from Core via the session bearer, not from input. Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html