All Linux Foundation / CNCF exams

Linux Foundation / CNCF MCPA: Model Context Protocol Associate (MCPA)

What the MCPA exam covers and what it costs, with a free 30-question practice test and an explanation for every answer.

At a glance
Exam fee
$250 USD
Duration
90 minutes
Level
Associate
Topic areas
5
Free practice questions
30
Full question bank
112 questions

What the MCPA exam covers

The topic areas in our MCPA question bank, with each one's share of the 112 practice questions.

MCPA cost and format

Exam codeMCPA
CertificationModel Context Protocol Associate (MCPA)
VendorLinux Foundation / CNCF
LevelAssociate
StatusNew
DeliveryOnline proctored, multiple choice

Last checked November 10, 2026 against the official Linux Foundation / CNCF exam page.

MCPA sample questions

The first 5 questions from the free practice test. Open a question to see the answer and why it is right.

All 30 free questions
  1. Question 1Interactions & Execution

    A tool runs, but the external API it calls fails. Which response follows the split between protocol errors and tool execution errors in MCP?

    1. AClose the transport connection so that the client learns the tool has failed
    2. BReturn a JSON-RPC protocol error for every failed API call, so the host stops the conversation and reports to the operator
    3. CReturn a normal tool result flagged with isError and a message describing the failure, so the model can read it and respond
    4. DReturn an empty content list with no error flag, so that the failure does not appear in the model's context
    Show answer and explanation
    Correct answer: C

    MCP reports tool execution failures inside the tool result with isError set, so the model can see them and possibly retry, while protocol errors cover problems such as malformed requests. Hiding the failure or dropping the connection gives the client and model no usable information.

  2. Question 2Security & Governance

    A host is about to connect to a third-party MCP server that the organization has not reviewed. Which principle should guide the decision?

    1. ATrust the server because it implements the standard protocol correctly, so its tools can be used without review
    2. BTreat the server and anything it returns as untrusted until reviewed, and share only the data the task needs
    3. CGive the server full read and write access to the user's home directory so that it can work reliably in every possible workflow
    4. DAssume the model will filter out any malicious content, so the server's outputs need no further checks
    Show answer and explanation
    Correct answer: B

    Protocol compliance says nothing about whether a server is safe, so unreviewed servers and their outputs should be treated as untrusted and given minimal data. Broad home-directory access and reliance on the model to filter content both enlarge the risk.

  3. Question 3Use Cases & Ecosystem

    A business analyst wants an assistant to answer questions about sales figures through an MCP server. Who is best placed to decide which fields the server exposes and which credentials it uses?

    1. AThe end user typing the questions, who can change the server's access list at any time from the chat window
    2. BThe team that owns the sales data and the server, working within the organization's access policies
    3. CThe model provider, which configures every exposed field in its hosted infrastructure automatically
    4. DThe network administrator who manages firewall rules between the host and the internet
    Show answer and explanation
    Correct answer: B

    Data owners and platform teams decide what a server exposes and which credentials it uses, under the organization's policies. End users, model vendors, and network staff do not own those exposure decisions.

  4. Question 4MCP Fundamentals

    A startup wants its internal ticketing system, document store, and code search to be usable by several different AI assistants without writing a separate integration for each assistant. Which approach best matches the purpose of the Model Context Protocol?

    1. ABuild a separate proprietary plugin for each assistant vendor so that every product gets its own bespoke integration code
    2. BFine-tune one model on the ticketing data so every assistant learns the same records
    3. CExpose the systems through an open protocol that any compliant AI application can use as a client
    4. DCopy all records into a shared vector database that each assistant queries directly
    Show answer and explanation
    Correct answer: C

    MCP is an open standard, so one server implementation can serve any compliant host and avoid per-assistant integrations. Proprietary plugins duplicate effort, fine-tuning does not give live access to the systems, and a copied vector store goes stale and duplicates sensitive data.

  5. Question 5Architecture & Components

    In an MCP deployment, which component creates and manages a dedicated client for each server connection?

    1. AEach individual MCP server
    2. BA separate relay process that the user installs to route every connection through one shared channel
    3. CThe language model's inference endpoint
    4. DThe host application
    Show answer and explanation
    Correct answer: D

    The host is the AI application that owns the user experience, and it creates one client per server it connects to. Servers, the inference endpoint, and a user-installed relay do not create those client connections in the defined architecture.

How to prepare for MCPA

  1. Read the official Linux Foundation / CNCF outline first (exam page), so you know exactly what is in scope.
  2. Give the most time to Interactions & Execution and Security & Governance: together they make up 50% of the questions.
  3. Take the free 30-question practice test and note which topics you miss.
  4. Go back to the weak topics, then test again. A practice score shows where to study; it does not predict your exam result.

Full MCPA question bank

All 112 questions with answers and explanations, as a PDF, an online practice exam, or both.

Full question bank · 112 questions
$75$104

Both formats together. The best value.

Instant access after payment, with 90 days of updates. Checkout is on our store, AIExamCerts.

MCPA FAQ

Related exams

ExamVendorLevel
SAIA: Secure AI Associate (SAIA)Linux Foundation / CNCFAssociate
CKS: Certified Kubernetes Security SpecialistLinux Foundation / CNCFProfessional
KCNA: Kubernetes and Cloud Native AssociateLinux Foundation / CNCFFoundational
CKA: Certified Kubernetes AdministratorLinux Foundation / CNCFAssociate
CKAD: Certified Kubernetes Application DeveloperLinux Foundation / CNCFAssociate
ICA: Istio Certified AssociateLinux Foundation / CNCFAssociate