All servers · Education
Studocu
com.studocu/studocu · v1.0.0
Has write/delete toolsTools changed (7 days)
Measured by MCP Station
| Last check | Reachable |
|---|---|
| Checked at | — |
| Check success 7 / 30 days | — |
| First-try success 30 days | — |
| Median response | — |
| Lookups 30 days | — |
| Authentication | No auth |
| MCP version | 2025-06-18 |
| Rank score | — |
| Declared risk | Has destructive tools (destructiveHint) |
| Capabilities declared | resources, tools |
| Tool definitions | 18 tools · with description 100% · input schema is an object 100% · read/destructive hints 100% |
Description written by the publisher, not verified
Find Studocu study documents, courses and institutions, and manage study projects and quizzes.
Connect
streamable-http · https://agent-os-mcp.alpha.studocu.com/mcp
claude mcp add --transport http studocu https://agent-os-mcp.alpha.studocu.com/mcp{
"mcpServers": {
"studocu": {
"url": "https://agent-os-mcp.alpha.studocu.com/mcp"
}
}
}Tools as reported by the server
search-documentsUse 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 institutiosearch-institutionsSearch 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/csearch-coursesSearch 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 thisget-course-syllabusReturn 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-sessionUse this proof tool to verify that the Agent OS MCP server received a valid delegated Studocu session.read-artifactRead 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-documentRead a Studocu document directly, without requiring or creating a project source. Use read-artifact for documents attached to a project.get-contextReturn 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 onlyget-project-stateReturn 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) tget-course-masteryReturn 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 artwrite-artifactCreate a Studocu artifact from typed content. Provide project_id and an artifact envelope; the artifact type defines the required content shape.add-document-sourcesAttach 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-projectCreate a Studocu project and optionally configure its emoji and course. A numeric course_id is validated before project creation.update-projectUpdate a Studocu project title, emoji, or course. Use course_id null to clear the course and institution.request-creationGenerate 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 befread-memoryRead 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-memorywrite/deleteUpsert 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-memorywrite/deleteDelete 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.
Tool changes
- 2026-10-23: search-documents, search-institutions, search-courses, get-course-syllabus, agent-os-session, read-artifact, read-detached-document, get-context, get-project-state, get-course-mastery, write-artifact, add-document-sources
- 2026-10-21: search-documents, search-institutions, search-courses, get-course-syllabus, agent-os-session, read-artifact, read-detached-document, get-context, get-project-state, get-course-mastery, write-artifact, add-document-sources
- 2026-10-20: search-documents, search-institutions, search-courses, search-web, get-course-syllabus, agent-os-session, read-web-url, read-artifact, read-detached-document, get-context, get-project-state, get-course-mastery
- 2026-10-16: search-documents, search-institutions, search-courses, search-web, get-course-syllabus, agent-os-session, read-web-url, read-artifact, read-detached-document, get-context, get-project-state, get-course-mastery
Website · JSON · Text for agents · Registry updated 2026-10-12