Fiveable for AP Students
by @thinkfiveable · io.github.thinkfiveable/fiveable-ap-students
AP study content, practice, FRQ feedback, progress, plans, and student tools for AI apps.
- Category
- Developer tools
- Connection
- Remote (HTTP)
- Tools
- 38 reported
- Status
- Online
Connect it to your AI
Claude Code
claude mcp add --transport http fiveable-ap-students https://fiveable.me/api/mcpClaude, ChatGPT, Cursor and other apps
Add it as a custom connector with this URL (Streamable HTTP):
https://fiveable.me/api/mcpCursor, VS Code and other apps (mcp.json)
{
"mcpServers": {
"fiveable-ap-students": {
"url": "https://fiveable.me/api/mcp"
}
}
}Tools it offers
38 tools, as the server itself reported during our check on Oct 31, 2026.
list_subjectsLists 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). Suitable when a subject slug is not already kget_subject_outlineReturns 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. Moderate cost — roughly 2-5k tokens deget_study_guideReturns 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 learn or review a topic. It consumes onget_unit_overviewReturns 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. Moderate cost — roughly 1-3k tokens.list_key_termsLists the key vocabulary terms for an AP subject, paginated alphabetically. Suitable for building flashcards or checking what vocabulary a student should know; results include stable term slugs for full definitions. Cheaget_key_termReturns 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.search_contentKeyword 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 rather than full content, so it is cheapget_content_sectionsReturns a small set of Fiveable study-guide passages relevant to one question. Suitable for narrow explanations, research questions and checking student notes. One call consumes one full-content preview for a caller withlist_frqsLists 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 continue pagination. Returns prompt ids andget_frqReturns 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 workflow after the student writes a responseget_practice_questionsReturns 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 balanced practice across the whole subject, wcalculate_ap_scorePredicts 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 subject has and their point maximums, then ccheck_practice_answerChecks 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 submission is required for saved progressget_my_study_progressReturns 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, respecting the website progress reset. Also iscore_external_frq_responseScores 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 transcription for confirmation, then call thisstart_diagnosticStarts 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 available topics. Returns one adaptive questionsubmit_diagnostic_answerSaves 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 id from the current diagnostic questionget_diagnostic_resultsReads an owner-scoped Fiveable diagnostic. In-progress sessions return progress and the current question without answer keys; completed sessions return the adaptive diagnostic summary and recommendations.get_my_frq_progressReturns 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 student has already practiced and where theyget_frq_attempt_historyReturns 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.score_frq_responseSubmits 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 Business project references. Excludes teacher aget_scoring_resultRead the status or saved result of your FRQ scoring request. This never starts or retries scoring.submit_practice_answerRecords 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 and returns whether the answer was correcget_my_accessExplains which features this account can use for one subject and its remaining MCP previews. Does not return billing information or change access.get_my_practice_historyReads 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.list_cheatsheetsFind 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 generated personal visuals.get_cheatsheetReads bounded pages from a prepared official Fiveable PDF, returning page citations, extracted text and actual page images for formulas and diagrams. Image-only pages have no guessed transcription. Unavailable artifactsreport_content_issueSubmits a caller-requested content issue to Fiveable support, which may lead to support follow-up. Requires explicit confirmReport approval. The description contains the reported issue only, excluding conversation historlist_my_study_plansLists the connected student's saved Fiveable study plans, including website plans. Included for signed-in students. Cheap; paginated.get_study_planReads one owned study plan, stable task ids, completion state and revision. A plan that is still being built reports pending with a retry delay, so poll this after create_study_plan rather than creating again. Use its recreate_study_planCreates and saves a trackable Fiveable study plan from the student's topic and available time. Included for signed-in students; uses Fiveable's existing generator and verified resource catalog. Returns a plan id immediatupdate_study_plan_tasksMarks 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 revision and a unique requestId; retry identiget_exam_optionsFind 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 current bank and standard format. With progrelist_my_exam_attemptsLists 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 points/percent, never an AP projection. Dget_exam_resultsRead 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 unfinished scores or feedback. Honors practicelist_my_assignmentsLists assignments delivered to the connected student's enrolled classes, signed-in submissions, and safely claimed guest work. Includes due dates, completion status and only released scores. No teacher roster or answer kget_assignment_summaryReads one student-accessible publication's instructions, section counts, timer/due-date settings and released feedback for the policy-selected owned attempt. Does not expose questions or answer keys, finalize timers, repopen_guided_practiceOpens Fiveable's interactive multiple-choice practice panel with existing question, answer and explanation components. Students select answers directly in the panel. Connected accounts can save answers to Fiveable progre
Questions
What is the Fiveable for AP Students MCP server?
AP study content, practice, FRQ feedback, progress, plans, and student tools for AI apps. It is made by @thinkfiveable and listed in the official MCP Registry as io.github.thinkfiveable/fiveable-ap-students. MCP (Model Context Protocol) is the open standard that lets AI apps like Claude, ChatGPT and Cursor use outside tools.
How do I add Fiveable for AP Students to Claude?
In the Claude app or claude.ai, open Settings, then Connectors, choose "Add custom connector" and paste https://fiveable.me/api/mcp. In Claude Code, run: claude mcp add --transport http fiveable-ap-students https://fiveable.me/api/mcp
How do I add Fiveable for AP Students to ChatGPT?
ChatGPT can use remote MCP servers as connectors. In ChatGPT settings, under Apps and Connectors, turn on developer mode if asked, create a new connector and paste https://fiveable.me/api/mcp.
How do I add Fiveable for AP Students to Cursor?
Open Cursor settings, go to MCP, choose "Add new MCP server" (or edit ~/.cursor/mcp.json) and add: { "mcpServers": { "fiveable-ap-students": { "url": "https://fiveable.me/api/mcp" } } }
Does Fiveable for AP Students work right now?
Yes. It responded when we last checked on 31 Oct 2026. We check remote MCP servers every day.
What can Fiveable for AP Students do?
It gives your AI 38 tools, including list_subjects, get_subject_outline, get_study_guide, get_unit_overview, list_key_terms. The full list is on this page.
Is this your server? Get the badge for your README
Markdown (GitHub README)
[](https://chen.media/mcp/github-thinkfiveable-fiveable-ap-students)HTML (switches to dark mode on its own)
<a href="https://chen.media/mcp/github-thinkfiveable-fiveable-ap-students"><picture><source media="(prefers-color-scheme: dark)" srcset="https://chen.media/mcp/badge/github-thinkfiveable-fiveable-ap-students.svg?theme=dark"><img src="https://chen.media/mcp/badge/github-thinkfiveable-fiveable-ap-students.svg" alt="Listed on chen.media/mcp" height="40"></picture></a>More in Developer tools
See allAlgolia ProductivityVerified maker
@algoliaConnect LLM tools to your Algolia account with user-scoped access for internal workflows.
GitHubVerified maker
@githubConnect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.
MCP devkit serverVerified maker
@mapboxProvides AI assistants with direct access to Mapbox developer APIs and documentation.
GitLabVerified maker
gitlab.comOfficial GitLab MCP Server
Perplexity API PlatformVerified maker
perplexity.aiReal-time web search, reasoning, and research through Perplexity's API
Valuein — SEC EDGAR Fundamentals & Smart-Money Data
@valueinPoint-in-time, survivorship-free SEC EDGAR fundamentals + smart-money signals for AI agents.