mcpField
F
Fiveable for AP Students

Fiveable for AP Students

Remote
fiveable.meScience & Education0Updated 4w ago

About Fiveable for AP Students

Fiveable for AP Students brings AP study materials and student tools into MCP-compatible AI apps. Students can use practice, FRQ feedback, progress tracking, and study planning through a hosted connector with OAuth for personalized features.

Key features

  1. 01AP subjects, units, and study guides
  2. 02Multiple-choice practice and diagnostics
  3. 03FRQ scoring and feedback
  4. 04AP score calculators
  5. 05Progress and study plans
  6. 06Cheatsheets and assignment summaries

Use cases

  1. 01Practicing AP multiple-choice questions
  2. 02Reviewing FRQ scoring and feedback
  3. 03Tracking study progress and exam results

MCP support

Provides a hosted remote Streamable HTTP MCP server at https://fiveable.me/api/mcp. Public previews work without an account, while personalized tools use Fiveable OAuth.

Configuration

Remote servers need no local install. Pick your client, then copy the config or install in one click.

Endpointhttps://fiveable.me/api/mcp
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.

Tools

38
ParameterTypeRequiredDescription
intentenumNoPrivacy-safe reason for the request. Use explain, quiz, notes, frq, or research; never send the student's raw prompt for analytics.explain | quiz | notes | frq | research
searchstringNoOptional case-insensitive filter on subject name, e.g. "bio" or "history".

Details

From the project README

Fiveable for AP Students

Use Fiveable's AP study content and student study tools inside MCP-compatible AI apps.

Teacher connector

Looking for grading and class prep? Fiveable for AP Teachers is a separate connector with its own endpoint and OAuth consent. The root extension and configuration in this repository remain student-only.

Connect

Add this remote Streamable HTTP endpoint to your MCP client:

https://fiveable.me/api/mcp

There is no package to install and no API key to copy. Public discovery and limited content previews work without a Fiveable account. Personal progress and saved actions use Fiveable OAuth.

Cursor

This repository includes a Cursor plugin manifest and an mcp.json configuration for the hosted Fiveable server. In Cursor, open Customize → MCPs, add a remote server, and use:

https://fiveable.me/api/mcp

Cursor will open Fiveable's OAuth flow when a personalized tool needs account access.

Gemini CLI

Install this repository as a Gemini CLI extension:

gemini extensions install https://github.com/thinkfiveable/fiveable-mcp

Gemini CLI connects to the hosted Fiveable MCP through the extension. Run /mcp auth fiveable-ap-students to connect a Fiveable account for personalized tools.

What it supports

  • AP subjects, units, study guides, key terms, and relevant passages
  • Multiple-choice practice and adaptive diagnostics
  • Fiveable and student-supplied FRQ scoring
  • AP score calculators
  • Personal progress, study plans, and completed exam results
  • Official Fiveable cheatsheets
  • Student-accessible assignment summaries with released feedback

The connector is student-only. It does not expose teacher rosters, active answer keys, internal moderation tools, or another student's data.

Documentation and support

Security

Fiveable uses OAuth 2.1 with PKCE for connected tools. Please report security issues through Fiveable's published security contact rather than a public GitHub issue.

This repository contains public metadata and documentation for the hosted service. The production server implementation lives in Fiveable's private application repository.

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.