Studocu
Find Studocu study documents, courses and institutions, and manage study projects and quizzes.
Connector by studocu.comOfficial · Domain verified by the MCP Registry
Chalk Labs
Need help deploying Studocu?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, VS Code, Cursor, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install connector/studocu-com-studocu
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Remote endpoint
https://agent-os-mcp.alpha.studocu.com/mcpRemote (HTTP)
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.
- Tools
- 11 read · 5 write · 2 delete
- Secrets
- None asked for
- Install scripts
- Nothing to install (hosted)
- Runs as
- Hosted (remote endpoint)
Tools by what they do 18
From the running server's own tool list (tools/list) on Oct 25, 2026.
Read 11 · Look things up without changing anything.
agent-os-sessionget-contextget-course-masteryget-course-syllabusget-project-stateread-artifactread-detached-documentread-memorysearch-coursessearch-documentssearch-institutions
Write 5 · Create, change, send or run things.
add-document-sourcescreate-projectrequest-creationupdate-projectwrite-artifact
Delete 2 · Delete, drop, revoke or wipe things.
delete-memorywrite-memory
Network hosts it talks to 1
agent-os-mcp.alpha.studocu.com· found in remote endpoint, install command
Tools (18)
As the server listed them on Oct 25, 2026. Descriptions are the server’s own words; hidden characters are shown as [U+…].
add-document-sourcesAdd Studocu 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.
agent-os-sessionAgent OS Sessionread-onlyUse this proof tool to verify that the Agent OS MCP server received a valid delegated Studocu session.
create-projectCreate Studocu ProjectCreate a Studocu project and optionally configure its emoji and course. A numeric course_id is validated before project creation.
delete-memoryDelete Studocu Agent Memorycan change or delete dataDelete 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.
get-contextStudocu Agent OS 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 course is in scope (project_id, a sole remaining project, or remaining projects that share one course_id); the field is omitted when detail was not loaded. Empty topic_masteries means that course was…
get-course-masteryGet Infinite Practice 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 (user_topic_mastery: identity + course + topic); display matches the web IP UI. Progress is learner- and course-scoped, not chat- or client-scoped — web IP writes it; ACE/mobile/Agent OS only read the…
get-course-syllabusGet 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.
get-project-stateStudocu 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.
read-artifactRead Studocu 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 Detached Studocu Documentread-onlyRead a Studocu document directly, without requiring or creating a project source. Use read-artifact for documents attached to a project.
read-memoryRead Studocu Agent 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.
request-creationRequest Studocu 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 key still dedupe.
search-coursesSearch 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), institution_id, and optional institution_name. When talking to the user, present name, course code, and institution name only — do not show internal IDs. Auto-pick a clear top match; if the shortlist is ambig…
search-documentsDocument Searchread-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 overrules `course`. If both `course_id` and `institution` are sent, `course_id` wins; result institution is that course's university, not the name you passed. Otherwise pass `course` as name or code, never…
search-institutionsSearch 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 ambiguous, ask the user to choose by name. Resolved IDs are conversation-scoped until a persistence capability owns them.
Show 3 more tools
update-projectUpdate Studocu ProjectUpdate a Studocu project title, emoji, or course. Use course_id null to clear the course and institution.
write-artifactWrite Studocu ArtifactCreate a Studocu artifact from typed content. Provide project_id and an artifact envelope; the artifact type defines the required content shape.
write-memoryWrite Studocu Agent Memorycan change or delete dataUpsert 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.
Signals
- Last release
- Oct 12, 2026 (19 days ago)
Details
- Registry name
com.studocu/studocu- Version
- 1.0.0
- Auth
- Auth not stated
- License
- License unknown
- Website
- www.studocu.com/mcp
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- Official MCP Registry
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get Studocu running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
Studocu MCP server. Agent Mart. https://agentmart.dev/connectors/studocu-com-studocu (last updated 2026-10-24)