Find Studocu study documents, courses and institutions, and manage study projects and quizzes.
Connect Remote server
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"
}
}
}
{
"servers": {
"studocu": {
"type": "http",
"url": "https://agent-os-mcp.alpha.studocu.com/mcp"
}
}
}
Settings > Connectors > Add custom connector
URL: https://agent-os-mcp.alpha.studocu.com/mcp
Tools 19 found in our last check
search-documentsFind 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-institutionsFind 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-coursesFind 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-syllabusReturn 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-recordingsList 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-sessionShow who the current Studocu sign-in belongs to: authenticated, subject, clientId, and scopes. Use only to check that login worked.
read-artifactRead 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-documentRead the text of a Studocu document by its search-documents id, without adding it to a project.
get-contextLoad 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-stateList 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-masteryReturn the learner's practice scores (0-100) for the topics they have practised in one course. An empty list means no practice yet.
write-artifactSave 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-sourcesAttach 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-projectCreate a new project. Every field is optional. Returns project_id for add-document-sources, write-artifact, and request-creation.
update-projectChange the name, icon, or linked course of an existing project. Pass course_id null to unlink the course.
request-creationAsk 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-memoryRead memories saved for this signed-in learner: one per scope and kind.
write-memorySave one memory (a preference or project fact) for this learner. Writing the same kind again replaces it.
delete-memoryDelete one saved memory for this learner, chosen by project_id and kind.
Details
| Endpoint | https://agent-os-mcp.alpha.studocu.com/mcp (Streamable HTTP) |
| First published | 12 Oct 2026 |
| Last updated | 12 Oct 2026 |
| Registry name | com.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.
