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; then the assistant can reveal the correct choice and why each choice is right or wrong. - 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.
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
- Open Settings → Apps & Connectors → Advanced settings and turn on Developer mode (available on paid plans).
- Choose Create, name it “PPL Free Ground School”, paste the server URL and pick No authentication.
- In a new chat, enable it from the + menu and ask, for example, “Quiz me on airspace.”
Claude
- Open Settings → Connectors → Add custom connector.
- Name it “PPL Free Ground School” and paste the server URL. No client ID or secret is needed.
- Turn it on for a conversation from the tools menu. The four tools are read-only.
Mistral Le Chat
- Open Intelligence → Connectors → Add connector → Custom MCP connector.
- Paste the server URL and choose no authentication.
Perplexity
- Open Settings → Connectors → Add custom connector (Pro and Enterprise plans).
- Choose a remote server, paste the server URL, transport Streamable HTTP, no authentication.
Cursor
- 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
- 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.
- 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. It is not FAA-approved and not affiliated with the FAA. Its content is reviewed through an AI instructional-review system, not by a certificated flight instructor, and 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.