mcpserver.lol
registry/fiveable-ap-students
Connection check verified live · 26h ago

fiveable-ap-students

AP study content, practice, FRQ feedback, progress, plans, and student tools for AI apps.

Tools 37
GitHub stars
Installs / wk
Licence
Transport streamable-http
Last checked 26h ago

Tools & capabilities

37 tools

Read from the running server on 26h ago.

calculate_ap_score read-only intentsubjectSlug*sectionScores
Predicts a 1-5 AP score from raw section scores using Fiveable's per-subject score calculator, and explains the weighting. Call with no sectionScores to see which sections the subj…
check_practice_answer read-only answer*intentquestionId*
Checks one multiple-choice practice answer and returns correctness plus the Fiveable explanation. Works during an anonymous preview but does not save progress. A signed-in answer s…
create_study_plan scope*timeUnit*requestId*timeAmount*subjectSlug*
Creates and saves a trackable Fiveable study plan from the student's topic and available time. Free for signed-in students; uses Fiveable's existing generator and verified resource…
get_assignment_summary read-only publicationId*
Reads one student-accessible publication's instructions, section counts, timer/due-date settings and released feedback for the policy-selected owned attempt. Does not expose questi…
get_cheatsheet read-only page*limit*cheatsheetId*
Read bounded pages from a prepared official Fiveable PDF, with page citations, extracted text and actual page images for formulas and diagrams. Image-only pages are not transcribed…
get_content_sections read-only query*intentguideSlugsubjectSlug*maximumTokens*maximumSections*
Returns a small set of passages from Fiveable study guides that are most relevant to one question. Use this for narrow explanations, research questions, and checking student notes…
get_diagnostic_results read-only intentsessionToken*
Reads an owner-scoped Fiveable diagnostic. In-progress sessions return progress and the current question without answer keys; completed sessions return the adaptive diagnostic summ…
get_exam_options read-only unitNumbersubjectSlug
Find Fiveable exam formats, access requirements and website links without questions or answer keys. Choose a subject for version choices; add unitNumber to verify that unit's curre…
get_exam_results read-only attemptIdsubmissionId
Read an owned completed exam using attemptId, or safely check a submitted exam using submissionId. Supply exactly one. Pending or partial grading returns status only, never unfinis…
get_frq read-only frqId*intent
Returns one full, original Fiveable FRQ prompt: stimulus, background and every lettered part with its point value. The returned prompt is eligible for Fiveable's saved scoring work…
get_frq_attempt_history read-only frqId*intent
Returns the signed-in student's previous attempts at a single FRQ, so you can compare a new response against what they wrote before and comment on improvement.
get_key_term read-only intenttermSlug*subjectSlug*
Returns the full definition, context and related terms for one AP key term. Use when a student asks "what does X mean" for AP vocabulary. Cheap — usually under 1k tokens.
get_my_access read-only subjectSlug*
Explains which features this account can use for one subject and its remaining MCP previews. Does not return billing information or change access.
get_my_frq_progress read-only intentsubjectSlug*
Returns the signed-in student's saved free-response attempts for one subject, including scores where they were graded and recent scoring-point weak areas. Use it to see what a stud…
get_my_practice_history read-only limit*cursorsubjectSlug*
Reads a bounded page of your saved self-study MCQ answers with current question explanations. Honors practice resets. Does not save, score, or consume a content preview.
get_my_study_progress read-only intentsubjectSlug*
Returns the signed-in student's durable Fiveable progress for one subject: multiple-choice accuracy, weak topics and units, FRQ performance, skill groups and recent activity, respe…
get_practice_questions read-only mode*tierlimit*topicintentunitId +6
Returns original, course-specific multiple-choice practice questions. Free-text topics are matched against Fiveable's course map, so natural phrasing works. Omit topic to get balan…
get_scoring_result read-only intentscoringJobId*
Read the status or saved result of your FRQ scoring request. This never starts or retries scoring.
get_study_guide read-only intentguideSlug*subjectSlug*
Returns the full text of one Fiveable AP study guide as Markdown. Accepts the exact canonical guide reference or a close approximation of its title. Suitable when a student asks to…
get_study_plan read-only planId*
Reads one owned study plan, stable task ids, completion state and revision. Use its revision for task changes. Reading older plans never changes them.
get_subject_outline read-only intentsubjectSlug*
Returns the full unit and topic outline for one AP subject, including every study guide slug in each unit. Provides the course map for study planning and individual guide retrieval…
get_unit_overview read-only intentunitSlug*subjectSlug*
Returns the overview page for one unit of an AP course: what it covers, how it is weighted on the exam, its topics and study plan. Suitable when a student is reviewing a whole unit…
list_cheatsheets read-only limit*cursorunitNumbersubjectSlugcourseVariant
Find approved Fiveable course and unit PDFs, including course variants, academic year when known, source links and readable-artifact readiness. Does not include user galleries or g…
list_frqs read-only limit*cursorintentunitIdfrqTypeexcludeIds +1
Lists Fiveable's free-response (FRQ) practice prompts for an AP subject, optionally filtered by FRQ type, unit, and excluded IDs. Results use stable ID order; unchanged filters con…
list_key_terms read-only page*limit*intentletter*subjectSlug*
Lists the key vocabulary terms for an AP subject, paginated alphabetically. Suitable for building flashcards or checking what vocabulary a student should know; results include stab…
list_my_assignments read-only limit*cursorsubjectSlug
Lists assignments delivered to the connected student's enrolled classes, signed-in submissions, and safely claimed guest work. Includes due dates, completion status and only releas…
list_my_exam_attempts read-only limit*cursorsubjectSlug
Lists only the connected student's completed full-length and unit-exam results. Honors the website progress reset, deduplicates retried submissions and paginates. Unit tests show p…
list_my_study_plans read-only limit*cursorsubjectSlug
Lists the connected student's saved Fiveable study plans, including website plans. Free for signed-in students. Cheap; paginated.
list_subjects read-only intentsearch
Lists every AP subject Fiveable covers, with its canonical subject slug and flags for which features exist for that subject (practice questions, key terms, score calculator). Suita…
report_content_issue contentId*requestId*contentType*description*confirmReport*
Submit a content issue to Fiveable support only when the student explicitly asks to report it. This may lead to normal support follow-up. Do not automatically report disagreements…
score_external_frq_response intentfrqType*requestIdpromptText*promptLabelsubjectSlug* +5
Scores a student's existing FRQ even when it did not come from Fiveable. If the student attached photos, the host AI must first transcribe the prompt and response, show the transcr…
score_frq_response frqId*intentrequestIdprogramCodepartResponses*promptVariantId +3
Submits the student's own response to a Fiveable practice FRQ for saved, asynchronous scoring. Supports text, subparts, drawings/photos, LEQ selection, CSP program code and Busines…
search_content read-only limit*query*intentsubjectSlug
Keyword search across every Fiveable study guide, unit, subject hub and key term. Suitable when the relevant subject or guide is not known. Returns titles and canonical references…
start_diagnostic intentunitIdrequestIdsubjectSlug*courseVariant
Starts Fiveable's canonical adaptive diagnostic for the connected student. Without a unitId it covers the whole course; an exact unitId scopes the survey across that unit's availab…
submit_diagnostic_answer answer*intentrequestIdquestionId*sessionToken*
Saves one answer in the connected student's active Fiveable diagnostic and returns feedback plus exactly one next adaptive question. Accepts the option letter, full text, or answer…
submit_practice_answer answer*intentrequestIdquestionId*
Records the signed-in student's answer to a multiple-choice practice question so it counts toward their Fiveable progress. Accepts a question id previously served by Fiveable MCP a…
update_study_plan_tasks tasks*planId*requestId*expectedRevision*
Marks specified owned plan tasks complete or incomplete at the student's request. This is self-reported planning, never a quiz score or practice submission. Supply the latest revis…