Skip to content

Latest commit

 

History

History
138 lines (115 loc) · 7.27 KB

README.md

File metadata and controls

138 lines (115 loc) · 7.27 KB

MCPA Certification Curriculum

Learn the judgment the exam measures by building the protocol the exam describes.

Status: Local preview Guide version: 1.0 Guide effective date: September 2026 Last verified: 2026-09-24

This free curriculum prepares you for the Model Context Protocol Associate (MCPA) exam from the Agentic AI Foundation, delivered through Linux Foundation Training and Certification:

Exam Credential Level Time Fee Core route
MCPA Model Context Protocol Associate Beginner 90 min $250 34 lessons

The exam is online proctored, multiple choice, aligned to the Model Context Protocol specification dated 2026-07-28, valid for two years, with one retake included and a twelve-month eligibility window. The official exam item count and passing score are not published, so this curriculum's three 60-question mocks are original practice sets, not the official length, and practice percentages cannot predict an official outcome. The MCPA page lists 90 minutes; the launch announcement stated 120 minutes. Confirm current pricing, format, duration, and eligibility on the official page before scheduling, because program details can change. Every exam fact and its retrieval date is recorded in research/source-verification-ledger.md.

Learn From GitHub With an AI Tutor

This curriculum is AI-native. Claude Code, Codex, ChatGPT, Cursor, or another agent can teach the route, run the checked-in lab, review the artifact you build, administer the lesson quiz, and resume from saved progress.

Start with the GitHub learner guide, or install the portable certification tutor skill at ../../skills/mcpa-certification/SKILL.md:

npx skills add rohitg00/ai-engineering-from-scratch

Then ask your agent to run:

/mcpa-certification

A local Claude Code session discovers the same skill from .claude/skills/ after you clone the repository. Harnesses without slash-command support can read GETTING_STARTED.md and the tutor skill directly. Learner progress lives in MCPA-CERTIFICATION.md; learner work lives under learning-artifacts/mcpa/. The checked-in outputs/ files remain reference artifacts and are never overwritten. This curriculum lives outside the EPUB/PDF book workflow and is not converted into the books.

What You Build

One route, built from first principles, that assembles a working MCP exchange:

flowchart LR
    F["Fundamentals\nspecification, JSON-RPC, stateless core"] --> A["Architecture\ntopology, discovery, schemas"]
    A --> I["Interactions\nprimitives, multi round-trip, errors, tasks"]
    I --> S["Security\ntrust zones, OAuth, consent, audit"]
    S --> U["Use cases\nroles, extensions, apps, registry"]
    U --> C["Capstone\none 2026-07-28 exchange, end to end"]
Loading

Each lesson ships a runnable standard-library MCP mock, a test suite, a lesson quiz, and a reusable artifact. Every lesson teaches the stateless 2026-07-28 revision as current, and scripts/check_mcpa_wire.py checks each lab's transcript for that wire shape. The protocol facts, their primary sources, and the source conflicts resolved while writing live in research/mcp-2026-07-28-brief.md. The route includes a 30-question diagnostic and three full-length original mocks, each with a different emphasis, whose question mix follows the published blueprint weights within practical rounding. They do not imitate or reproduce live exam questions.

The MCPA blueprint has five domains:

Domain Weight
MCP Fundamentals 16%
Architecture and Components 14%
Interactions and Execution 26%
Security and Governance 24%
Use Cases and Ecosystem 20%

GitHub Lesson Index

The tutor reads the track file for route order. This complete index also makes every lesson directly browsable from GitHub.

# Lesson
00 The MCPA Blueprint Is a Study Budget, Not a Checklist
01 Reading the MCP Specification
02 The Integration Problem MCP Solves
03 The JSON-RPC Envelope
04 The Stateless Core of MCP
05 Telling a Modern MCP Server From a Legacy One
06 Hosts, Clients, and Servers: MCP's Process Topology
07 Discovering a Server and Negotiating What It Can Do
08 The Contract Inside a Tool Definition
09 Reading a Server Manifest Like a Reviewer
10 The Model Interaction Flow
11 The Tools Primitive: Calling Actions and Reading Their Results
12 Resources: Addressable Content for a Stateless Server
13 Prompt Templates and Argument Completion
14 Multi Round-Trip Requests and Elicitation
15 Deprecated, Not Removed: Roots, Sampling, and Logging
16 The Subscription Stream: Notifications, Progress, and Cancellation
17 The Tool Invocation Lifecycle
18 Two Ways for a Request to Fail
19 Transports and the HTTP Header Contract
20 Cache Freshness and Cursor-Based Pagination
21 Long-Running Work and the Tasks Extension
22 Trust Zones in an MCP Exchange
23 Authorizing Access to an MCP Server
24 Proving a Client's Identity to an Authorization Server
25 Consent and Least Privilege
26 Risk and Safety Controls for MCP Tool Calls
27 One Trace ID Ties Auditability to Observability
28 Every MUST Needs an Owner
29 Choosing MCP's Shape for the Job
30 The Extensions Framework
31 Interactive Interfaces Inside the Conversation
32 Finding, Routing To, and Trusting a Server
33 Reading One MCP Exchange End to End

Not Affiliated

This is an independent community curriculum. It is not affiliated with, endorsed by, sponsored by, or authorized by the Agentic AI Foundation or the Linux Foundation. It does not contain live exam questions. The official exam page and current program policies always take precedence.