For AI assistants

Use the ground school inside your AI assistant

PPL Free Ground School runs a free, public MCP server. Connect it to ChatGPT, Claude or another assistant and it can look things up in the course, pull a full lesson or quiz you — citing the FAA source each answer came from.

Server URL

https://pplfree.com/mcp

Streamable HTTP · no account, no login, no API key · read-only. Machine-readable details are in the server card.

What it can do

  • Search FAA ground-school knowledge (search_faa_knowledge) — Answers a ground-school question with short passages from the course, each labeled with the FAA source it came from (for example 14 CFR 91.155 or PHAK Ch. 15) and linked to the lesson.
  • Get a practice question (get_practice_question) — Gives you practice questions written for this course in the style of the FAA knowledge test. The answer stays hidden until you have tried it.
  • Check a practice answer (check_answer) — Grades your answer: right or wrong, the correct choice, why each choice is right or wrong, and the FAA sources. It also gives you a link to save the answers from that chat to your progress on this site.
  • Get a lesson (get_lesson) — Pulls one published lesson in full: summary, why it matters in flight, and objectives.
  • List the curriculum (list_curriculum) — Lists the modules and lessons, so the assistant can help you plan what to study.

Links the tools return point to the lesson or to a 10-question practice quiz on this site. The whole course is free here as well. Results name the course and the lesson they came from, so the assistant can credit its source.

Saving answers from a chat

When the assistant checks your answers, it can give you a save link. The link lists which questions you answered and which choice you picked, signed so it cannot be edited, and it works for 7 days (up to 20 answers). Nothing is stored when the assistant checks an answer. If you open the link and sign in, your answers are graded again on this site and added to your progress, once per account.

How to add it

Every assistant below accepts a remote MCP server by URL. Menu names change often; these were current in September 2026.

ChatGPT

  1. Open Settings → Apps & Connectors → Advanced settings and turn on Developer mode (available on paid plans).
  2. Choose Create, name it “PPL Free Ground School”, paste the server URL and pick No authentication.
  3. In a new chat, enable it from the + menu and ask, for example, “Quiz me on airspace.”

Claude

  1. Open Settings → Connectors → Add custom connector.
  2. Name it “PPL Free Ground School” and paste the server URL. No client ID or secret is needed.
  3. Turn it on for a conversation from the tools menu. All five tools are read-only.

Mistral Le Chat

  1. Open Intelligence → Connectors → Add connector → Custom MCP connector.
  2. Paste the server URL and choose no authentication.

Perplexity

  1. Open Settings → Connectors → Add custom connector (Pro and Enterprise plans).
  2. Choose a remote server, paste the server URL, transport Streamable HTTP, no authentication.

Cursor

  1. Add this to ~/.cursor/mcp.json (or .cursor/mcp.json in a project), then reload.
{ "mcpServers": { "ppl-free-ground-school": { "url": "https://pplfree.com/mcp" } } }

VS Code

  1. Run “MCP: Add Server” from the Command Palette, choose HTTP and paste the server URL — or add this to .vscode/mcp.json:
{ "servers": { "ppl-free-ground-school": { "type": "http", "url": "https://pplfree.com/mcp" } } }

Privacy

  • No sign-in and no account: the server never knows who you are.
  • A save link holds only question IDs and the choices picked: no name, no email, no chat text. It is saved to an account only if you open it and sign in.
  • We do not log what you ask. For each tool call we record the tool name, whether it worked, how long it took, the response size, and the kind of client that called (for example “claude” or “chatgpt”).
  • Your IP address is never stored. It is reduced to a keyed hash that changes every day, which lets us count distinct callers and stop abuse without being able to follow anyone from one day to the next. The raw address is held in memory only, for rate limiting.
  • Links carry tags naming the assistant they came from, so we can see which assistants send people to the site. If you open one, the site’s normal privacy policy applies.

Please read: what this is and is not

PPL Free Ground School is an independent study platform built from official FAA sources — the PHAK, AIM, 14 CFR and the Private Pilot ACS. Its private pilot curriculum, practice questions and answer choices were reviewed by a panel of three certificated flight instructors (CFIs), alongside our AI review system (AI_CFI); it is not an authoritative aviation source. Practice questions are written for this course in the style of the FAA knowledge test; they are not actual FAA test questions. Nothing here is an instructor endorsement. Always confirm against current FAA publications and your instructor.

Support

Questions or problems connecting: support@pplfree.com.

PPL Free Ground School MCP Server — Use the Course in ChatGPT, Claude and More · PPL Free Ground School