Model Context Protocol Associate (MCPA)

ActiveassociateOpen source$250Learning plan ↓

The first official certification for the Model Context Protocol, from the Agentic AI Foundation and LF Education. Prepare against the 2026-07-28 MCP spec, which is stateless (no initialize handshake or sessions) and deprecates roots, sampling and logging. Many existing courses still teach the older protocol. Works across Claude, OpenAI, Google and open-source agents.

Who it's for: Developers building agent tools and integrations, whichever model vendor they use.

Exam facts

Provider
Linux Foundation
Cost
$250
Format
Proctored exam
Duration
90 minutes
Validity
2 yrs
Renewal
Retake (one retake included)
Prerequisites
None
Study time (est.)
25–45 hours
Difficulty
●●●○○ (3/5)
Employer demand
●●●○○ (3/5)
Atlas score
71/100
Official page
training.linuxfoundation.org
Last verified
2026-10-18

Learning plan

About 35 hours of focused study, split into 5 phases. Pick your weekly pace and the timeline adjusts.

Estimated finish: 4 weeks

What the exam covers

DomainWeight
Interactions & Execution26%
Security & Governance24%
Use Cases & Ecosystem20%
MCP Fundamentals16%
Architecture & Components14%

Source: official exam guide. Weights can change, so check before you start.

Before you start

  1. Week 1 · 8 h

    MCP fundamentals and architecture

    • Explain the problem MCP solves (N×M integrations) and the host, client and server roles
    • Describe the primitives (server-side tools, resources and prompts; client-side elicitation, plus the now-deprecated sampling and roots)
    • Read JSON-RPC 2.0 requests, results and errors, and tool inputSchema/outputSchema and structuredContent (JSON Schema 2020-12)
    • Compare the STDIO and Streamable HTTP transports, and know that HTTP+SSE is deprecated

    Use: MCP specification 2026-07-28 · JSON-RPC 2.0 specification · Hugging Face MCP Course (free) · Intro to MCP – Anthropic Academy (free)

  2. Weeks 1–2 · 10 h

    Interactions and execution in the 2026-07-28 spec (largest domain)

    • Explain the stateless model, with no initialize handshake; protocol version and client capabilities travel in each request's _meta, and servers implement server/discover
    • Walk through the tool-invocation lifecycle, resultType "complete" vs "input_required", and Multi Round-Trip Requests (inputRequests/inputResponses)
    • Use subscriptions/listen for list-changed and resource notifications, and per-request logLevel instead of logging/setLevel
    • Handle errors (JSON-RPC error codes vs tool isError results, UnsupportedProtocolVersion) and caching hints (ttlMs, cacheScope)

    Hands-on: Build a small MCP server with the Python or TypeScript SDK that exposes two tools (one returning structuredContent), one resource and one prompt. Call each one from MCP Inspector and save the raw JSON-RPC messages.

    Use: 2026-07-28 changelog (key changes) · Multi Round-Trip Requests pattern · MCP Python SDK · MCP TypeScript SDK

  3. Weeks 2–3 · 9 h

    Security and governance

    • Map trust boundaries between host, client, server and upstream APIs, and explain user consent for tool calls
    • Explain MCP authorization (OAuth 2.1, protected resource metadata, Client ID Metadata Documents vs deprecated Dynamic Client Registration, iss validation)
    • Recognise attacks such as tool poisoning, prompt injection through tool output, confused deputy and token passthrough, and their mitigations
    • Design auditability with OpenTelemetry trace propagation in _meta and least-privilege tool scopes

    Hands-on: Run your server over Streamable HTTP. Add a tool whose description contains a hidden instruction, and see how Inspector and a real host display it. Then write a three-item mitigation checklist (allowlisting, description review, human confirmation).

    Use: MCP authorization spec · MCP security best practices

  4. Weeks 3–4 · 4 h

    Use cases, ecosystem and portability

    • Explain how the same server works across Claude, OpenAI, Google and open-source agent hosts, and what limits portability
    • Describe extensions (for example the tasks extension) and how capabilities are negotiated
    • Explain the roles of server authors, host developers and platform or security teams in adopting MCP

    Use: MCP extensions overview

  5. Week 4 · 4 h

    Practice and review

    • Write out what changed between the 2025-11-25 and 2026-07-28 specs, because older courses teach the removed initialize, ping and SSE resumability features
    • Re-drill Interactions & Execution (26%) and Security & Governance (24%), half the exam combined
    • Do a timed 90-minute self-test using your own question bank from the spec

    Use: MCPA exam page (domains and policies)

You're ready to book when…

Exam tips

Recommended resources

Start with the provider's official exam guide and free training, then use practice exams to find your weak domains. We never link to exam dumps, which break exam agreements and can get you decertified.

Related guides

Similar certifications

Linux Foundation · PTCA

PyTorch Certified Associate

ML engineers and researchers who want a framework credential no cloud vendor owns.

$250associateActive