Studocu
com.studocu/studocuVersion 1.0.0Find Studocu study documents, courses and institutions, and manage study projects and quizzes.
Status
Responds484 msAnswered our handshake without sign-in.- Last checked
- Nov 14, 2026, 14:17 UTC
- Latency
- 484 ms
- Remotes responding
- 1 of 1
- Sign-in
- No sign-in
- Hosting
- Hosted outside the EU (detected)
- Registry data as of
- Nov 14, 2026, 21:12 UTC
Data from the official MCP Registry, checked by run.zero. How we check
Connect
Streamable HTTP
https://agent-os-mcp.alpha.studocu.com/mcpResponds484 msNo sign-in
Claude Code
claude mcp add --transport http studocu https://agent-os-mcp.alpha.studocu.com/mcpClaude Desktop and claude.ai
Settings > Connectors > Add custom connector
Name: studocu
Remote MCP server URL: https://agent-os-mcp.alpha.studocu.com/mcpCursor
{
"mcpServers": {
"studocu": {
"url": "https://agent-os-mcp.alpha.studocu.com/mcp"
}
}
}VS Code
code --add-mcp '{"name":"studocu","type":"http","url":"https://agent-os-mcp.alpha.studocu.com/mcp"}'Built your own server? run.zero hosts MCP servers on European infrastructure.
Tools
19 tools
Read-only | Idempotent | Open world | ||
|---|---|---|---|---|
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. | No | No | Yes | No |
agent-os-sessionShow who the current Studocu sign-in belongs to: authenticated, subject, clientId, and scopes. Use only to check that login worked. | No | Yes | Yes | No |
create-projectCreate a new project. Every field is optional. Returns project_id for add-document-sources, write-artifact, and request-creation. | No | No | No | No |
delete-memoryDelete one saved memory for this learner, chosen by project_id and kind. | Yes | No | Yes | No |
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. | No | Yes | Yes | No |
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. | No | Yes | Yes | No |
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. | No | Yes | Yes | No |
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. | No | Yes | Yes | No |
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. | No | Yes | Yes | No |
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 transcript only to its owner; anyone else gets the recording's summary. | No | Yes | Yes | No |
read-detached-documentRead the text of a Studocu document by its search-documents id, without adding it to a project. | No | Yes | Yes | No |
read-memoryRead memories saved for this signed-in learner: one per scope and kind. | No | Yes | Yes | No |
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. | No | No | No | No |
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 plausible, ask the user to pick. | No | Yes | Yes | No |
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 related. | No | Yes | Yes | No |
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. | No | Yes | Yes | No |
update-projectChange the name, icon, or linked course of an existing project. Pass course_id null to unlink the course. | Yes | No | Yes | No |
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. | No | No | No | No |
write-memorySave one memory (a preference or project fact) for this learner. Writing the same kind again replaces it. | Yes | No | Yes | No |
Details
- Registry status
- Active
- Published
- Oct 12, 2026
- Updated
- Oct 12, 2026
- Repository
- Not given
- Categories (suggested)
- Knowledge and notesSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
- GDPR
- Not declared