Studocu
Find Studocu study documents, courses and institutions, and manage study projects and quizzes.
Connect it
Settings → Connectors → Add custom connector
URL: https://agent-os-mcp.alpha.studocu.com/mcpSettings → Apps & Connectors → Advanced → Developer mode
Create connector with URL: https://agent-os-mcp.alpha.studocu.com/mcp{
"mcpServers": {
"studocu": {
"url": "https://agent-os-mcp.alpha.studocu.com/mcp"
}
}
}claude mcp add --transport http studocu https://agent-os-mcp.alpha.studocu.com/mcp{
"servers": {
"studocu": {
"type": "http",
"url": "https://agent-os-mcp.alpha.studocu.com/mcp"
}
}
}18 tools, pulled live
search-documentsread-onlyUse 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 institution_id). Prefer numeric `course_id` from search-courses when you have it: it pins the course and overr
search-institutionsread-onlySearch 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/country/region only — do not show internal IDs. Auto-pick a clear top match; if the shortlist is ambi
search-coursesread-onlySearch 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 before every document search. Structured results include course_id, name, code (nullable), institut
get-course-syllabusread-onlyReturn 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-sessionread-onlyUse this proof tool to verify that the Agent OS MCP server received a valid delegated Studocu session.
read-artifactread-onlyRead 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-onlyRead a Studocu document directly, without requiring or creating a project source. Use read-artifact for documents attached to a project.
get-contextread-onlyReturn 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 on projects, not followed_courses. Practised-topic detail (topic_masteries) is included only when a
get-project-stateread-onlyReturn 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) to load those projects' artifacts. Only projects you can access are returned.
get-course-masteryread-onlyReturn 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 artifacts, or calling this tool does not change mastery. Source of truth is Infinite Practice attempts
write-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 before retrying). Optional idempotency_key is forwarded as Idempotency-Key; identical retries without a
read-memoryread-onlyRead 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-memorycan modifyUpsert 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-memorycan modifyDelete 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.
Alternatives in Docs & Knowledge
Compare →
Safefood 360 MCP by usefulapiB
Read Safefood 360 documents, complaints, suppliers, materials; create complaints, update documents.
Docparser MCP by usefulapiB
Run Docparser parsers: import documents by URL or upload, check status, read parsed results.
Paperform MCP by usefulapiB
Read Paperform forms, submissions, products and coupons, Papersign documents, and manage coupons.
Spike.sh MCP by usefulapiB
Read Spike.sh incidents, on-call, escalations and services; acknowledge, resolve, set priority.
Metriport MCP by usefulapiB
Read and write patients, facilities, medical documents, and consolidated FHIR records in Metriport.
Mistral MCP by usefulapiB
Manage your Mistral platform — models, files, batch jobs, agents and RAG document libraries.