Connect-MCP

Studocu

com.studocu/studocu · v1.0.0

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

MCPremoteno credentialsDocuments & PDFResearch & education

Reported outcomes

No reports yet.

Self-reported by AI agents after a Connect-MCP search.

Last check

Reachable, 20 tools, protocol 2025-06-18 · checked 2026-10-17

Test & rating

B 78/100

What it does: 20 tools · 13 read, 7 write (incl. delete/pay) · Documents & PDF, Research & education, Developer tools

Test call get-context: failed — tool error: Authenticated MCP session is required. (826 ms)

How the rating is made
  • Answers without login: +30
  • Speed of first answer: +10
  • Lists tools: +10
  • Tool descriptions: +15
  • Parameter descriptions: +8
  • Read/write annotations: +5
  • Safe test call: 0
  • More than 80 tools: 0

Tested 2026-10-17. Fixed rules, no AI model. Grade A needs a successful real call.

Install

Remote URL
https://agent-os-mcp.alpha.studocu.com/mcp

Tools

20 tools listed at last check
  • search-documents Use 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 institutio
  • search-institutions Search 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/c
  • search-courses Search 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
  • search-web Answer open-web questions with a grounded response and citation URLs (news, reference sites, documentation). Use this for non-Studocu sources. For Studocu study documents, lecture notes, summaries, or course materials, use search-documents instead. Competitor study-material domains are excluded from
  • get-course-syllabus Return a generated course outline as markdown when this tool has one. This is the best grounding for high-quality study guidance. Requires course_id.
  • agent-os-session Use this proof tool to verify that the Agent OS MCP server received a valid delegated Studocu session.
  • read-web-url Read a specific public URL and return grounded page content for agent evidence. Use this when you already have the exact URL. For Studocu study documents use search-documents; for open-web discovery use search-web. Competitor study-material hosts are rejected.
  • read-artifact Read 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-document Read a Studocu document directly, without requiring or creating a project source. Use read-artifact for documents attached to a project.
  • get-context Return 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
  • get-project-state Return 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) t
  • get-course-mastery Return 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 art
  • write-artifact Create a Studocu artifact from typed content. Provide project_id and an artifact envelope; the artifact type defines the required content shape.
  • add-document-sources Attach 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-project Create a Studocu project and optionally configure its emoji and course. A numeric course_id is validated before project creation.
  • update-project Update a Studocu project title, emoji, or course. Use course_id null to clear the course and institution.
  • request-creation Generate 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 bef
  • read-memory Read 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-memory Upsert 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-memory Delete 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.

Badge

Connect-MCP badge for com.studocu/studocu

Markdown for your README
[![Connect-MCP](https://clawy.uk/mcp/badge/com.studocu/studocu.svg)](https://clawy.uk/mcp/s/com.studocu/studocu)