Skip to main content

Studocu

com.studocu/studocuVersion 1.0.0

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

Status

Responds484 msAnswered our handshake without sign-in.

Registry data may be out of date

We could not refresh it, so this page shows the last copy.
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 ms
No sign-in

Claude Code

claude mcp add --transport http studocu https://agent-os-mcp.alpha.studocu.com/mcp

Claude Desktop and claude.ai

Settings > Connectors > Add custom connector
Name: studocu
Remote MCP server URL: https://agent-os-mcp.alpha.studocu.com/mcp

Cursor

{
  "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.

Host your own MCP server on run.zero

Tools

19 tools

Tools of Studocu
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.NoNoYesNo
agent-os-sessionShow who the current Studocu sign-in belongs to: authenticated, subject, clientId, and scopes. Use only to check that login worked.NoYesYesNo
create-projectCreate a new project. Every field is optional. Returns project_id for add-document-sources, write-artifact, and request-creation.NoNoNoNo
delete-memoryDelete one saved memory for this learner, chosen by project_id and kind.YesNoYesNo
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.NoYesYesNo
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.NoYesYesNo
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.NoYesYesNo
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.NoYesYesNo
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.NoYesYesNo
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.NoYesYesNo
read-detached-documentRead the text of a Studocu document by its search-documents id, without adding it to a project.NoYesYesNo
read-memoryRead memories saved for this signed-in learner: one per scope and kind.NoYesYesNo
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.NoNoNoNo
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.NoYesYesNo
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.NoYesYesNo
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.NoYesYesNo
update-projectChange the name, icon, or linked course of an existing project. Pass course_id null to unlink the course.YesNoYesNo
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.NoNoNoNo
write-memorySave one memory (a preference or project fact) for this learner. Writing the same kind again replaces it.YesNoYesNo

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

Are you the operator? Claim this listing