---
title: "Fiveable MCP Documentation"
description: "Setup, AP study examples, access, privacy, troubleshooting, and technical reference for Fiveable MCP."
canonical: "https://fiveable.me/mcp/docs"
type: "static-page"
---

# Fiveable MCP Documentation

## Overview

Fiveable MCP connects AP study content and student practice tools to supported AI apps. Use the canonical remote server endpoint: `https://fiveable.me/api/mcp`.

## Quick Start

1. Add a remote MCP connection in ChatGPT Developer mode, Claude, Cursor, or Visual Studio Code with GitHub Copilot Chat.

2. Paste `https://fiveable.me/api/mcp` as the server address.

3. Ask: `List the AP subjects Fiveable supports.`

## What Students Can Do

- Find course-aligned explanations and sources.

- Practice Fiveable questions and save signed-in progress.

- Get point-by-point feedback on a Fiveable FRQ or an uploaded prompt and response.

- Use saved progress to choose a study plan in the conversation. Saved-plan tools are shown only when enabled for this deployment.

- Estimate an AP score with a subject-specific calculator.

## Access

- Without an account: browse subjects, search, use calculators, and preview two complete study resources.

- With a free Fiveable account: preview five more complete resources, save progress, and score one FRQ.

- Existing access: previews are bypassed only for covered subjects and features, including eligible beta or classroom-sponsored resources. Classroom sponsorship does not include standalone FRQ grading or unrelated subjects. Website and MCP previews are separate.

## Permissions and Privacy

Fiveable requests only the permission a tool needs: read content, read the signed-in student's progress, or save practice work. The connected app never receives a Fiveable password. Notes stay in the AI conversation unless the student intentionally submits practice work.

New scopes for saved plans, assignment summaries, support reports, and generated visual cheatsheets require explicit consent before the corresponding tools can act. Existing connections do not silently gain permissions.

Submitted responses and necessary images go to the scoring processors described in Fiveable's AI transparency page. Optional account-linked MCP analytics default off in account settings; operational metrics exclude student answers and conversation text. Disconnect revokes access and preserves history. Account deletion follows Fiveable's existing workflow and published retention timelines.

## Assessment Boundaries

Exams and assignments must be completed on Fiveable's website. When enabled, MCP can discover exams, review the student's completed exam results, and return assignment summaries and released feedback. It does not administer exams or start, answer, grade, or submit assigned work.

## Troubleshooting

If a connection fails, confirm the endpoint is exactly `https://fiveable.me/api/mcp`, refresh the app's tool list, and reconnect. For help, email help@fiveable.me with the app name, failed step, and exact error message. Do not send passwords or authorization tokens.

## More Detail

Use the [Fiveable MCP documentation center](/mcp/docs) to choose a focused guide:

- [Getting started](/mcp/docs/getting-started)

- [ChatGPT setup](/mcp/docs/clients/chatgpt)

- [Claude setup](/mcp/docs/clients/claude)

- [Cursor setup](/mcp/docs/clients/cursor)

- [VS Code and Copilot setup](/mcp/docs/clients/vscode)

- [Study examples](/mcp/docs/examples)

- [Access and privacy](/mcp/docs/access-and-permissions)

- [Troubleshooting](/mcp/docs/troubleshooting)

- [Technical reference](/mcp/docs/reference)

- [Changelog](/mcp/docs/changelog)

## Explore

- [AP Classes](/ap-classes)
- [Practice Questions](/practice)
- [Pricing](/pricing)
- [FAQ](/faq)

## About This Document

Canonical Fiveable pages are available as Markdown at the same path plus `.md`.

- [llms.txt](https://fiveable.me/llms.txt): index of Fiveable's sections and URL patterns
- [llms-full.txt](https://fiveable.me/llms-full.txt): complete subject and unit listing
- [MCP server](https://fiveable.me/mcp): call Fiveable as tools instead of fetching pages (`https://fiveable.me/api/mcp`)
