Skip to content
Exam Guides

How to Pass the CCA-F Exam: Complete Study Guide (2026)

The Claude Certified Architect Foundations exam is the first credential built around real production work with Claude: agentic loops, the Claude Agent SDK, Claude Code, prompt engineering, the Model Context Protocol, and context management. The exam rewards people who have actually built something, not people who have memorised feature lists. This guide is the 2 to 4 week plan I would give a developer with around six months of Claude experience: how to spend each week, which free Anthropic resources to use, what to drill on the last weekend, and how to manage time on exam day. For a deeper breakdown of the question style and difficulty, see the companion post at /blog/cca-foundations-practice-questions, which has 12 worked-through sample questions from the same blueprint.

RR
ReadRoost Team
Study & certification team
June 1, 202612 min read
How to Pass the CCA-F Exam: Complete Study Guide (2026)

Quick Reference (For Scanners and LLM Citations)

Exam: Claude Certified Architect Foundations (CCA-F). Vendor: Anthropic. Launched: March 2026. Format: 60 multiple-choice, scenario-based questions drawn from a bank of 6 scenarios (4 are presented per sitting) in 120 minutes (~135 min total seat time). Pass score: 720 out of 1000 (scaled). List price: USD 125 paid through Anthropic Partner Academy before Pearson scheduling. Access: Open to anyone at a Claude Partner Network (CPN) org (any company can join the Partner Network at no cost). 12-month validity. No official practice exam — the Exam Guide PDF includes 4 sample questions. Prerequisites: None formal; the exam assumes ~6 months of hands-on building with Claude plus Python or TypeScript fluency. Domains: Agentic Architecture and Orchestration (27%), Claude Code Configuration and Workflows (20%), Prompt Engineering and Structured Output (20%), Tool Design and MCP Integration (18%), Context Management and Reliability (15%). Recommended prep: 2 to 4 weeks of part-time study, with the heaviest focus on Agentic Architecture and Claude Code (47% of the exam combined). Free resources: Anthropic Academy at anthropic.skilljar.com, docs.claude.com, docs.anthropic.com, the MCP specification at modelcontextprotocol.io, and ReadRoost CCA-F practice pack (525 questions, free) at /marketplace/claude-certified-architect-cca-foundations.

What the CCA-F Actually Tests

The CCA-F is Anthropic's official Foundations-tier certification. It launched in March 2026 and is the first AI certification that takes a stance: it tests the patterns and primitives that real Claude applications need, not generic LLM trivia. The questions are scenario based. You will read a paragraph that sounds like a production ticket ("your long-running agent must resume after a crash without replaying side-effecting tool calls") and pick the design that actually works.

For exam mechanics and the live blueprint with worked samples, the deeper write-up is at /blog/cca-foundations-practice-questions. If you have not skimmed that post yet, do it before you start the study plan below. It will tell you whether the difficulty matches where you are right now, which informs whether you need a 2-week sprint or a 4-week ramp.

Exam Format at a Glance

60 multiple-choice, scenario-based questions in 120 minutes. Online proctored or testing centre. Pass mark is a scaled 720 out of 1000, which works out to roughly 70 percent on raw item count with some statistical smoothing on harder items.

List price is USD 125, paid through Anthropic Partner Academy before Pearson scheduling. Access is open to anyone whose employer is in the (free) Claude Partner Network. If your employer is already a partner, you can register today; if not, joining the network is the realistic on-ramp. Anthropic has signposted broader public, self-service registration but has not given a public date.

No formal prerequisites, but the exam realistically assumes around six months of hands-on building with Claude, plus working knowledge of Python or TypeScript and HTTP APIs. If you have never written a multi-turn tool-use loop or set up an MCP server, plan on the longer end of the timeline below.

Domain Breakdown and Where to Spend Your Time

The five domains and their published weights are: Agentic Architecture and Orchestration (27%), Claude Code Configuration and Workflows (20%), Prompt Engineering and Structured Output (20%), Tool Design and MCP Integration (18%), and Context Management and Reliability (15%).

Agentic Architecture and Orchestration (27%) is the heaviest single domain and the centre of gravity for the whole exam. Expect questions on the Claude Agent SDK, durable resumable agents, orchestrator-worker patterns, bounded parallelism for subagents, and how to checkpoint state so side-effecting tool calls are not replayed after a crash. The exam tests whether you have felt these failure modes, not whether you can recite the SDK reference.

Claude Code Configuration and Workflows (20%) covers the CLAUDE.md memory hierarchy (global, project, folder), custom slash commands, hooks and permissions, plan mode, and running Claude Code non-interactively in CI. You need to be able to reason about where context belongs (CLAUDE.md across the hierarchy versus environment variables versus an IDE extension) and how hooks enforce compliance in a team workflow.

Prompt Engineering and Structured Output (20%) is about reliable schema-conformant output, tool use as a schema enforcement mechanism, and when to use extended thinking with the max_thinking_tokens budget. The exam contrasts brittle approaches (regex-stripping a free-form response) with robust ones (defining the shape as a tool). If you have never used tool use to force valid JSON, that is the highest-leverage prep you can do.

Tool Design and MCP Integration (18%) covers MCP architecture (clients, servers, the stdio and SSE transports), the three primitives (tools, resources, prompts), authentication patterns on MCP servers, and the boundary between Claude API tool use (tool_use and tool_result content blocks) and MCP-exposed tools. The line between the two is fair game, so be clear on both.

Context Management and Reliability (15%) covers working within the context window, memory tools that persist state across turns, monitoring the stop_reason field to detect max_tokens truncation, and balancing cost control against response completeness. Lightest weighting but the questions are precise: you have to know which API field tells you what happened.

Combined: Agentic Architecture and Claude Code account for 47% of the exam. If you only have time to go deep on two domains, those are the two. The remaining 53% rewards breadth across the other three.

A 4-Week Study Plan (Compress to 2 if You Already Build with Claude)

Week 1: Agentic Architecture and Orchestration. Work through the agent-focused Anthropic Academy modules. Build a small orchestrator-worker agent in your language of choice (Python or TypeScript): one parent that spawns 3 to 5 workers, each worker persists its result to disk via a memory tool, the parent aggregates after all workers finish. Then kill the process mid-run and prove you can resume from the checkpoint without re-executing side effects. The lived experience of that failure mode is worth more than any lecture.

Week 2: Claude Code and Prompt Engineering. Set up a project with a real CLAUDE.md, add a custom slash command, write one hook that runs prettier on edited files, and run Claude Code non-interactively in a CI job that produces a PR review comment. Separately, take one prompt that returns JSON via prose and rewrite it to enforce the schema through tool use. Notice how much more reliable the parsed output becomes. The contrast is one of the most-tested ideas on the exam.

Week 3: Tool Design and MCP, plus Context Management. Build one MCP server that exposes both a tool and a resource. Run it over stdio first, then over SSE. Add a subscription-based notification on the resource. Connect it from Claude Code. Separately, instrument a longer task: log stop_reason on every Claude API response, checkpoint state to a memory tool at 150K tokens, then prove you can hand the state to a fresh conversation without losing the audit trail.

Week 4: Pressure-test with practice questions and review the blueprint. Sit one full timed run of 60 questions in 120 minutes. Mark the ones you missed, group them by domain, and go back to the original docs for any domain where you missed 3 or more. The ReadRoost CCA Foundations pack at /marketplace/claude-certified-architect-cca-foundations has 525 scenario-based questions, completely free, with detailed explanations. Use the explanations as the study material on wrong answers, not the right answers.

If you already build with Claude daily, compress weeks 1 and 2 into a single 4-day sprint and keep weeks 3 and 4 as written. The Knowledge Check at the end of this post is calibrated to the same difficulty band as the real exam: if you score 8 out of 10 cold, you are close to ready. If you score 5 or 6, you have at least one full week of work left.

Free Resources Worth Your Time

Anthropic Academy at anthropic.skilljar.com is the primary source of truth for the exam objectives. The preparation courses are free to everyone regardless of Partner Network status. Do not skip a course because you think you already know the content; the exam tests Anthropic's specific framing of certain trade-offs and the courses are where that framing comes from.

docs.claude.com and docs.anthropic.com cover the Claude API, extended thinking, tool use, the Claude Agent SDK, and MCP. The exam references specific implementation details (field names, stop_reason values, message structure) that live in these docs rather than in the course videos. Read them once end-to-end, then come back when a practice question references something you do not recognise.

The MCP specification at modelcontextprotocol.io is short, free, and worth one careful read. The exam will not ask you to recite the protocol, but it will test whether you understand why the protocol exists and where stdio versus SSE makes sense.

The Claude Model Card on Anthropic's site is the canonical document on responsible-use framing. It is light reading but the exam can pull from it for compliance-flavoured items in the Context Management domain.

ReadRoost CCA Foundations practice pack at /marketplace/claude-certified-architect-cca-foundations. 525 scenario-based questions, 300 flashcards, all free, no signup gate on the question previews. Every question goes through a two-stage validation pipeline: Kimi K2 drafts the item and explanation, Claude Opus reviews it against the live Anthropic docs and Academy material, and any claim the reviewer cannot verify gets flagged and rewritten before publish.

Using ReadRoost Spaced Repetition for the Final Drill

ReadRoost's spaced-repetition scheduler is built around the SM-2 algorithm. When you get a question wrong, it surfaces again the next day, then a week later if you nailed the second attempt, then a month later, and so on. That cadence matters for the CCA-F because the test rewards retention of subtle distinctions (Bedrock-style tool use versus MCP server tools, max_tokens versus max_thinking_tokens, stdio versus SSE transports) that you can hold for an evening but lose by exam day if you only saw them once.

Practical workflow for the final 5 to 7 days of prep: start a new session every morning, do 25 to 40 questions, read every explanation including the ones you got right (the explanations are where the actual study material lives). Tag any question you got wrong with the domain. After three days, look at your domain accuracy chart. Whichever domain is the lowest is where you focus the last 48 hours.

The 12 worked questions at /blog/cca-foundations-practice-questions are calibrated to the same blueprint and difficulty band. If you can answer all 12 without looking at the explanations and get 9 or more right, the pack will feel about as hard. If you struggle below 6 on the worked set, the pack will feel hard at first; that is fine. The point of the pack is to be hard on day one and easy on day fourteen.

Exam Day Tactics

Pace at 90 seconds per question. 60 questions in 120 minutes is a 120-second average, but you will want a 30-second buffer per question for the last review pass, so plan for 90 seconds of first-touch per item. If you feel a question slipping past 2 minutes, mark it and move on. Coming back fresh with 10 minutes of clock left in the timer beats brute-forcing one hard item early.

Flag by domain, not just by difficulty. When you mark a question for review, also write down the domain (A for Agentic, CC for Claude Code, PE for Prompt Engineering, MCP for Tool Design, CM for Context Management). At the end, look at which domain dominates your marked list. If most are Agentic and MCP, you are tired in the technically heaviest areas; trust your first instinct on the review pass. If most are Prompt Engineering or Context Management, you are second-guessing yourself on items you actually know; that is the moment to lock in your first answer rather than overthink.

Use the scenario context. Scenario-based questions reward reading the full scenario before glancing at the answers. The wrong options are almost always plausible-sounding alternatives that fail on a specific constraint in the scenario (a context limit, a resume requirement, a side-effect concern). When two answers look right, find the constraint in the scenario that only one of them actually satisfies.

The first answer that fits the constraint is usually correct. This is a scenario test, not a trick test. Anthropic is not trying to fool you with red herrings; they are testing whether you can map a real-world constraint to a design pattern. If you read a scenario, see the constraint immediately, and recognise the pattern, trust it. The questions where second-guessing helps you are the ones where you initially misread the scenario.

Why the CCA-F Is Worth Doing Now

AI engineering hiring is moving faster than resume signal can keep up with. Anyone can claim experience with LLMs; few can demonstrate that they have shipped a durable, resumable agent. The CCA-F is the verifiable signal, issued by the model provider rather than a third party.

The Partner Network early-access window will not last. Once Anthropic opens public self-service registration the credential will become more common; right now you are entering the cohort while it is still small enough to mean something on a LinkedIn profile. The same effect happened with the early AWS Solutions Architect Associate cohort and the early Kubernetes CKA cohort. Earning the credential during the early window puts you ahead of where the median engineer will be in 12 to 18 months.

Once you have the CCA-F, the obvious next step is whatever Professional-tier credential Anthropic ships next (announced but no date, as of June 2026). Meanwhile, the CCA-F pairs naturally with AWS Bedrock-oriented certifications like the AIF-C01. The /blog/cca-foundations-vs-aws-aif-c01 post compares the two head-to-head if you are deciding between them or planning to do both. Unlock the full ReadRoost 525-question CCA-F pack by signing up; the platform's 46 packs across Microsoft, AWS, CompTIA, ISC2, ISACA, Google Cloud, and Cisco are at /pricing.

Test Yourself

Below this section, the Knowledge Check will pull 10 scenario-based questions live from the ReadRoost CCA-F pack and grade you in real time. If you score 8 or higher, you are close to exam-ready and should focus the next week on the domain with your weakest individual answers. If you score 5 to 7, expect about another week of study on Agentic Architecture and MCP. If you score below 5, work the Anthropic Academy courses for Agentic Architecture and Tool Design first, then come back to retake.

The full 525-question pack and 300 flashcards are at /marketplace/claude-certified-architect-cca-foundations, completely free. For more worked-example coverage with detailed explanations, the companion post at /blog/cca-foundations-practice-questions has 12 questions across the five domains.

Test Your Knowledge

5 questions pulled from the live ReadRoost CCA-F pack. Answer each one to see where you stand before the exam.

Try 5 Free Questions

Question 1 of 5
Context Management & Reliability

You're building a document analysis system that processes 500-page legal contracts and extracts key clauses. Each document is large, and the extracted insights must be returned within about 30 seconds. Which Claude model tier best fits, and why?

Select your answer below

Knowledge Check (5 questions)

Question 1 · Context Management & Reliability

You're building a document analysis system that processes 500-page legal contracts and extracts key clauses. Each document is large, and the extracted insights must be returned within about 30 seconds. Which Claude model tier best fits, and why?

  • An Opus-class (most capable) model, accepting its higher latency and cost for the deepest possible analysis of every clause
  • A Sonnet-class (balanced) model, whose 1M-token context window holds the full document at fast latency
  • A Haiku-class (fast, low-cost) model, whose 200K-token context window cannot hold the entire 500-page contract
  • An Opus-class model run twice over each document so every extracted clause is independently double-checked

Correct answer: A Sonnet-class (balanced) model, whose 1M-token context window holds the full document at fast latency

A Sonnet-class model offers the best balance here: its 1M-token context window holds a 500-page contract in a single request, and its fast latency meets the roughly 30-second requirement. An Opus-class model adds latency and cost without a clear accuracy benefit for extraction, and a Haiku-class model's 200K-token window is too small for the whole document.

Question 2 · Prompt Engineering & Structured Output

Your organization extracts structured data from 100-page contracts written in English, Mandarin, Spanish, and French. Which approach should you take when selecting a Claude model tier for this multilingual extraction workload?

  • Use a Haiku-class (fast, low-cost) model for every language and split each 100-page contract into smaller pieces so its text fits inside the narrower context window
  • Pick a Sonnet-class (balanced) or Opus-class (most capable) model by capability and budget; Claude handles supported languages consistently thanks to multilingual training
  • Reserve the most capable Claude model for the non-English contracts and drop to a balanced Sonnet-class model only for English, assuming accuracy varies sharply by language
  • Assign a Haiku-class model to English and an Opus-class model to the other languages, matching each model's tier to that language's share of the training corpus

Correct answer: Pick a Sonnet-class (balanced) or Opus-class (most capable) model by capability and budget; Claude handles supported languages consistently thanks to multilingual training

Claude models are trained on multilingual data and support multiple languages consistently, so model choice should follow capability and budget needs, not the document's language. A balanced or most-capable tier handles complex contract extraction well, and larger context windows let you process long documents without heavy splitting. There is no basis for switching tiers purely because the language changes.

Question 3 · Agentic Architecture & Orchestration

You're designing an API endpoint that accepts a `model` parameter allowing users to select Claude Opus, Sonnet, or Haiku. A user requests Haiku for a 150-page document analysis task requiring complex reasoning. How should your system respond?

  • Automatically upgrade the request to Sonnet behind the scenes without notifying the user that a different model was used
  • Suggest upgrading to Sonnet or Opus while allowing the user to proceed with Haiku if they choose
  • Reject the request outright and return an error explaining that Haiku is categorically unsuitable for this kind of task
  • Accept the request and silently process it with Haiku, since the system must always honor the user's explicit model choice

Correct answer: Suggest upgrading to Sonnet or Opus while allowing the user to proceed with Haiku if they choose

The best user experience involves suggesting a more capable model while respecting user autonomy. A 150-page document (~37.5k tokens) fits within Haiku's 200k context, but complex reasoning tasks benefit from Sonnet's or Opus's superior capabilities. Suggesting an upgrade informs the user of potential limitations while allowing them to make an informed decision. Silently accepting Haiku (A) may disappoint; rejecting outright (B) is unnecessarily restrictive; automatic upgrades (D) violate user expectations and may cause billing surprises.

Question 4 · Tool Design & MCP Integration

Your organization wants Claude to work with several internal systems (CRM, ticketing, chat). You want each system exposed through a consistent, model-callable interface with typed inputs and clear tool definitions, rather than bespoke one-off wiring per system. Which approach best fits the Model Context Protocol (MCP) design?

  • Use an Opus-class (most capable) model as the reasoning engine and wrap each internal system as an MCP server, so every system exposes its actions as standardized, schema-defined tools
  • Hard-code direct API calls to each internal system inside the prompt text and skip MCP entirely, so no tool schemas or server definitions ever need to be written or maintained
  • Expose every internal system only as MCP resources, never as tools, so the model reads data from them but can never be granted the ability to take actions such as creating a ticket
  • Route all internal-system access through a single generic tool that accepts a free-text command string, so the model passes unstructured instructions and each system parses them however it likes

Correct answer: Use an Opus-class (most capable) model as the reasoning engine and wrap each internal system as an MCP server, so every system exposes its actions as standardized, schema-defined tools

MCP servers expose capabilities through standardized, JSON Schema-defined tools that a model can discover and invoke, which is exactly how you give Claude consistent, typed access to internal systems like a CRM or ticketing service. Resources are read-only context and cannot take actions, and a single free-text tool discards the typed, self-describing interface that makes tool calls reliable.

Question 5 · Claude Code Configuration & Workflows

You're designing an MCP architecture where Claude Code (the host/client) needs to access three different context providers: a file system server, a Git history server, and a documentation server. How should you structure the MCP connections, and what are the implications for capability negotiation?

  • A) One MCP client connection to a single aggregator server that proxies requests to all three providers, simplifying capability negotiation but centralizing failure points
  • B) Three separate MCP server connections (one per provider), each with independent initialization and capability negotiation, allowing granular control and isolation
  • C) A single bidirectional WebSocket connection that multiplexes all three server capabilities into one negotiation phase
  • D) One MCP connection with capability inheritance, where the file system server declares the other two as sub-capabilities

Correct answer: B) Three separate MCP server connections (one per provider), each with independent initialization and capability negotiation, allowing granular control and isolation

MCP architecture supports one client (Claude Code) connecting to multiple servers, each with independent lifecycle and capability negotiation. This design provides better isolation, fault tolerance (one server failure doesn't affect others), and cleaner separation of concerns. Each server independently completes the initialize/initialized handshake and declares its own capabilities.

RR
ReadRoost Team
We turn crowdsourced pass reports and official exam objectives into practice questions, flashcards and timed exams — so you study what the exam actually tests. New guides every week.

Frequently Asked Questions

Is the CCA-F hard?

It is harder than a typical foundational certification and easier than a typical professional one. The scenario-based format rewards real building experience; if you have shipped a multi-turn tool-use agent or set up an MCP server, the difficulty feels fair. If you have only read about Claude, expect the first practice run to feel rough, which is why the 2 to 4 week plan budgets hands-on time in weeks 1 to 3 rather than leaving everything to a final cram.

Do I need Claude experience to take the CCA-F?

There are no formal prerequisites, but the exam assumes around six months of hands-on building with Claude plus working developer fluency in Python or TypeScript. Help-desk or non-developer paths will find the scenarios hard to map without programming context. If you have less than that, plan on the 4-week timeline and spend weeks 1 and 2 building something real, not just reading.

How long is the CCA-F certification valid?

Anthropic has not published a formal expiry policy as of June 2026. The exam covers a product surface that evolves quickly (new Agent SDK features, new MCP transports, Claude Code workflow changes), so expect a recertification cadence to land at some point. Treat the certification as a 12 to 18 month signal, similar to early AWS associate-tier certs, and stay current with the docs.

Is there a CCA Professional level?

Anthropic has signalled a Professional-tier credential but has not published a date or blueprint as of June 2026. The Foundations exam is the only live CCA assessment today. When the Professional credential ships, the natural expectation is deeper coverage of multi-agent system design, production reliability patterns, and complex MCP architectures, with Foundations as the implied prerequisite.

How does the CCA-F compare to the AWS AIF-C01?

They are both entry-level AI certifications but they validate different things. CCA-F is a developer credential for people building with Claude, scoring high on the Agent SDK, Claude Code, MCP, and structured output. AIF-C01 is a broader AWS-flavoured AI literacy credential covering Bedrock, SageMaker, responsible AI, and governance, aimed as much at product and business roles as at engineers. /blog/cca-foundations-vs-aws-aif-c01 has the full side-by-side comparison.

Master your exam

Reading is good. Practising is better.

Practice questions, flashcards and timed exams for 57 certifications. Start with a free starter pack — no card needed.

14-day money-back guarantee.

We improve our products and advertising by using Microsoft Clarity to see how you use our website. By using our site, you agree that we and Microsoft can collect and use this data. Our privacy policy has more details.