Index / MCP servers / Fiveable for AP Students

Fiveable for AP Students MCP server

Fiveable for AP Students is an MCP server with 37 tools an agent can call, among them calculate_ap_score, check_practice_answer, create_study_plan. It answers at https://fiveable.me/api/mcp over streamable HTTP, and it listed its tools to an anonymous client, so no sign-in was needed for that. Our probes reached it 6 of 6 times since 11 September 2026; the last check, on 24 October 2026, succeeded.

Status
Answering
Tools
37
Reliability
6 of 6 checks
Response time
186 ms
Transport
streamable HTTP
Last checked
24 October 2026

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

Description as the publisher wrote it.

The 37 tools Fiveable for AP Students offers

ToolWhat it does
calculate_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 call again with the s
Inputs: subjectSlug, intent, sectionScores
check_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 progress.
Inputs: questionId, answer, intent
create_study_planCreates 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 catalog. Returns a plan id immediately while the plan build
Inputs: subjectSlug, scope, timeAmount, timeUnit, requestId
get_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, repair grading, start,
Inputs: publicationId
get_cheatsheetRead 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 by guessing. If artifacts are unavailable, use the approved
Inputs: cheatsheetId, page, limit
get_content_sectionsReturns 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 instead of fetching a full guide. One call consumes one full
Inputs: subjectSlug, query, guideSlug, maximumSections, maximumTokens, intent
get_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.
Inputs: sessionToken, intent
get_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 progress:read consent, inc
Inputs: subjectSlug, unitNumber
get_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 practice resets and cannot di
Inputs: attemptId, submissionId
get_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 response. It consumes one fu
Inputs: frqId, intent
get_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.
Inputs: frqId, intent
get_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.
Inputs: subjectSlug, intent, termSlug
get_my_accessExplains which features this account can use for one subject and its remaining MCP previews. Does not return billing information or change access.
Inputs: subjectSlug
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 they are losing points b
Inputs: subjectSlug, intent
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.
Inputs: subjectSlug, limit, cursor
get_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 includes completed ex
Inputs: subjectSlug, intent
get_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, with varied units, sk
Inputs: subjectSlug, intent, unitId, topic, topicId, limit
get_scoring_resultRead the status or saved result of your FRQ scoring request. This never starts or retries scoring.
Inputs: scoringJobId, intent
get_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 one full-content previ
Inputs: subjectSlug, intent, guideSlug
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 revision for task chan
Inputs: planId
get_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 depending on subject s
Inputs: subjectSlug, intent
get_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.
Inputs: subjectSlug, intent, unitSlug
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.
Inputs: subjectSlug, courseVariant, unitNumber, cursor, limit
list_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 and summaries rather th
Inputs: subjectSlug, intent, unitId, excludeIds, cursor, frqType
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. Cheap.
Inputs: subjectSlug, intent, page, limit, letter
list_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 keys. Complete work o
Inputs: subjectSlug, cursor, limit
list_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. Does not read browser
Inputs: subjectSlug, cursor, limit
list_my_study_plansLists the connected student's saved Fiveable study plans, including website plans. Free for signed-in students. Cheap; paginated.
Inputs: subjectSlug, cursor, limit
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 known. Cheap — roughl
Inputs: intent, search
report_content_issueSubmit 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 or send conversation history, unrelated notes, or personal i
Inputs: contentType, contentId, description, requestId, confirmReport
score_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 this tool. Optional promp
Inputs: requestId, subjectSlug, frqType, promptLabel, promptText, transcriptionConfirmed
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 assignments and exams
Inputs: frqId, requestId, partResponses, selectedLeqQuestion, programCode, businessProjectReference
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 cheap.
Inputs: query, subjectSlug, intent, limit
start_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 question at a time and creat
Inputs: requestId, subjectSlug, unitId, courseVariant, intent
submit_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 question. Handles one questi
Inputs: requestId, sessionToken, questionId, answer, intent
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 correct plus the explanati
Inputs: requestId, questionId, answer, intent
update_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 identical input safely.
Inputs: planId, expectedRevision, requestId, tasks

Add Fiveable for AP Students to your AI client

Every block below points at https://fiveable.me/api/mcp. Pick your client and copy.

Claude Code: one command in your terminal
claude mcp add --transport http fiveable-for-ap-students https://fiveable.me/api/mcp
Claude Desktop: claude_desktop_config.json
{
  "mcpServers": {
    "fiveable-for-ap-students": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://fiveable.me/api/mcp"]
    }
  }
}
Cursor: ~/.cursor/mcp.json, or .cursor/mcp.json in a project
{
  "mcpServers": {
    "fiveable-for-ap-students": {
      "url": "https://fiveable.me/api/mcp"
    }
  }
}
VS Code and GitHub Copilot: .vscode/mcp.json
{
  "servers": {
    "fiveable-for-ap-students": {
      "type": "http",
      "url": "https://fiveable.me/api/mcp"
    }
  }
}
Zed: Zed settings.json
{
  "context_servers": {
    "fiveable-for-ap-students": {
      "url": "https://fiveable.me/api/mcp"
    }
  }
}
Windsurf: ~/.codeium/mcp_config.json
{
  "mcpServers": {
    "fiveable-for-ap-students": {
      "serverUrl": "https://fiveable.me/api/mcp"
    }
  }
}
JetBrains AI Assistant: Settings, Tools, AI Assistant, MCP, New MCP Server, as JSON
{
  "mcpServers": {
    "fiveable-for-ap-students": {
      "url": "https://fiveable.me/api/mcp"
    }
  }
}
Continue: .continue/mcpServers/neuronto.yaml
name: Fiveable for AP Students
version: 0.0.1
schema: v1
mcpServers:
  - name: Fiveable for AP Students
    type: streamable-http
    url: https://fiveable.me/api/mcp
Gemini CLI: ~/.gemini/settings.json
{
  "mcpServers": {
    "fiveable-for-ap-students": {
      "httpUrl": "https://fiveable.me/api/mcp"
    }
  }
}
Codex CLI: MCP server config
{
  "mcpServers": {
    "fiveable-for-ap-students": {
      "type": "http",
      "url": "https://fiveable.me/api/mcp"
    }
  }
}
Warp: MCP servers, + Add, paste JSON
{
  "mcpServers": {
    "fiveable-for-ap-students": {
      "url": "https://fiveable.me/api/mcp"
    }
  }
}
Goose: a one-click extension link
goose://extension?url=https%3A%2F%2Ffiveable.me%2Fapi%2Fmcp&type=streamable_http&id=fiveable-for-ap-students&name=Fiveable%20for%20AP%20Students

Is Fiveable for AP Students up right now?

It answered our last check on 24 October 2026 in 186 ms. Over 6 checks since 11 September 2026 it answered 6. Status here comes from Neuronto's own probes, not from the publisher.

MCP servers similar to Fiveable for AP Students

Questions about Fiveable for AP Students

How many tools does Fiveable for AP Students have?

37, as returned by the server's own tools/list on 22 September 2026: calculate_ap_score, check_practice_answer, create_study_plan, get_assignment_summary, get_cheatsheet, get_content_sections, get_diagnostic_results, get_exam_options, and 29 more.

Is Fiveable for AP Students down?

It answered our last check on 24 October 2026 in 186 ms. Over 6 checks since 11 September 2026 it answered 6.

How do I add Fiveable for AP Students to Cursor?

Put the server under mcpServers in ~/.cursor/mcp.json with the URL https://fiveable.me/api/mcp. The exact JSON is above, with the same setup for Claude Code, Claude Desktop, VS Code, Windsurf, Zed, Gemini CLI and the rest.

Does Fiveable for AP Students need an API key?

It listed its tools to an anonymous client, so reading the tool list needs no key. Individual tools can still ask for credentials in their own inputs.

Where this comes from

Publisher: io.github.thinkfiveable. Endpoint host: fiveable.me. ARD identifier: urn:air:io.github.thinkfiveable:mcp:fiveable-ap-students. First indexed 10 September 2026. The tools are exactly what the server returned; nothing on this page is inferred from its name. Ranking in Neuronto search is never for sale.

Is this your server? Get a message the day it stops answering or its tools change: monitoring, 14 days free. Or claim the domain to manage how it is listed.