Slide 1 — MCP Integrations and Team Workflows
Welcome to the final module of Claude Code for Designers. So far it has been you, the terminal, and your project. This module changes the scale twice. First, we connect Claude Code to the rest of your toolchain over MCP — your design canvas, the browser, your tickets — so the agent stops working from screenshots and starts working from the real thing. Second, we make the whole approach work for a team: shared configuration, shared conventions, sensible cost management, and a rollout that spreads because it works, not because someone mandated it. Let's start with what MCP actually is.
Slide 2 — MCP in plain terms: a standard plug between agents and tools
MCP stands for Model Context Protocol, and the plain-language version is this: it is a standard plug between an agent and other software. A program on the tool side — called a server — announces a short list of functions: get this Figma frame, return the design variables, take a screenshot of this page. Claude Code is the client. It calls those tools mid-conversation and the results land in its context, just like a file it read. Some servers run locally next to a desktop app; others are remote, behind OAuth. The protocol is governed by a Linux Foundation fund, not one vendor, so the investment you make in it travels.
Slide 3 — Design-relevant servers, as of June 2026
Here is the server landscape that matters for design work, as of June 2026. Three groups. The design source of truth: Figma's official server — still in beta — or a connected canvas like Pencil or Paper. The browser: Playwright or Chrome DevTools, which let the agent see the real implementation instead of trusting its own output. And the words: Notion for briefs, Miro for research boards, plus your tickets. Prefer official servers, because a server sits inside the agent's trust boundary. And resist the urge to connect everything — most teams genuinely need about three, and every extra server costs context on every request.
Slide 4 — Connecting one server end to end
Connecting a server takes about fifteen minutes, and the configuration is the same three facts every time: a name, how to reach it — a command for local servers, a URL for remote ones — and what credentials it needs. The decision that matters is scope. Add servers at project scope, so the configuration lives in a dot-mcp-json file at the root of the repo, committed like any other file. A teammate who clones the project gets the same connections after a single approval prompt. Before you connect anything, ask three questions: is this the vendor's official server, which of its tools can write to a design surface, and whose account is the credential scoped to.
Slide 5 — Permission hygiene for connected tools
One slide on hygiene, because connected tools change the risk picture. An MCP server is a dependency with access to your design tools, and everything it returns becomes input the agent will read — including text someone else wrote in a Figma file or on a Miro board. That is the prompt injection risk, and the defence is structural, not paranoid: pre-approve only the read tools you actually use, leave every write tool on ask, scope credentials to the project, and keep the whole posture in a checked-in settings file the team reviews. The small friction of approving a write is the feature. It is what stands between a smuggled instruction and a real change.
Slide 6 — One session, three connections
Here is the picture to keep in your head. One Claude Code session, three connections. The Figma server supplies the intent — design context, variables, a reference screenshot — through read tools you have pre-approved. The codebase supplies what already exists: tokens, components, conventions. The agent compares the two, plans, and then writes — and notice that every write path goes through a permission prompt. Code changes land as a diff on a scratch branch. Review notes go back to the canvas only when you approve them. One server removes the copy-paste tax. Two or three in one session is where the real workflows live: token sync, content sync, and design-versus-implementation review.
Slide 7 — Shared harness files: one source of truth for the team's rules
Now the team half. The reason two designers on the same project get wildly different results from the same agent is rarely skill — it is that one of them has a well-tended setup and the other is starting from zero every session. The fix is to move the setup into files the repo owns. CLAUDE.md holds the team's rules: tokens, conventions, the checks to run. Dot-mcp-json holds the tool connections. The settings file holds hooks and the permission posture. Skills hold the repeatable workflows everyone invokes the same way. If a rule lives in someone's head, the team does not have it. If it lives in a committed file, every session starts with it.
Slide 8 — Team conventions: branches, scratch space, review, naming
Conventions are the unglamorous agreements that make team adoption survivable. Agent work happens on scratch branches, never on main, so every change arrives as a diff someone reads. Throwaway output goes to an agreed scratch folder that is gitignored and emptied without ceremony. Agent-produced changes pass exactly the same review gate as human work — same checks, same CI, same standards. Naming follows the project's conventions, written into CLAUDE.md so the agent follows them too. And when the same review comment shows up twice, it gets promoted into the harness instead of being typed a third time. The agent does not get a lower bar because it is fast. It gets the same bar, earlier and more often.
Slide 9 — Cost and plan management for a team
Money, briefly, with a date attached: these numbers are as of June 2026, so check the pricing page before you commit a budget. Claude Code comes with the paid Claude plans — Pro at twenty US dollars a month for individuals, Max for heavy users, and the Team plan with two seat types: standard for most people, premium for the few who run long agentic sessions every day. Mix seats around actual usage rather than buying the same thing for everyone. And keep automation separate: CI checks and scheduled audits run on per-token API billing, which you can cap and monitor. A runaway workflow should show up in a dashboard, not a surprise invoice.
Slide 10 — Rolling out: pilot, document, expand — not mandate
How do you roll this out to a team? Not by mandate. Pick two or three designers and one real project, and run a pilot for four to six weeks with the harness files in the repo from day one. Measure something honest — review rounds per change, time from brief to reviewable draft — not how many sessions people ran. Then document what worked as committed files and a one-page working agreement, not a slide deck. Expand by pairing new people with pilot members. And accept that adoption will be uneven: some excellent designers will opt out, and that has to be fine. What is not optional is the review gate on whatever enters the shared repo.
Slide 11 — Worked example: one feature across canvas, code, and review
Let's trace one feature through the whole setup — a pricing-page revision. The agent reads the brief from Notion, pulls the design context and variables from Figma, and proposes a plan; the designer reviews it and catches a missing tablet state before anything is built. The build happens on a scratch branch against existing tokens, with hooks formatting and auditing every edit. Then the browser server captures the page at two breakpoints and compares it to the frame, and CI runs the design checks on the pull request. Finally the design lead reads the diff and the evidence, asks for one fix, and merges. Six steps, three servers, two human gates — and everything in between is inspectable.
Slide 12 — Exercise: write your team's one-page working agreement
Your exercise for this module — and for the course — is to write your team's working agreement. One page, plain language, committed to the repo. Five sections. Tools: which servers this project connects and which write tools stay on ask. Harness: where the rules live and who maintains them. Conventions: branches, the scratch folder, and what ready-for-review means for agent output. Gates: which decisions always need a human, and name that human. Cost: what covers interactive work, what covers automation, and who watches both. If you cannot fill a section, write the open question down. That is not a failure — that is the document doing its job.
Slide 13 — Summary, and where this course leaves you
Let's close the module, and the course. MCP gives Claude Code a standard plug into your design tools, the browser, and your docs — so the agent works from the real thing, with reads pre-approved and writes behind prompts you hold. Team consistency comes from committed files, not personal prompting habits, and agent output passes the same gates as everyone else's work. Roll out with a pilot and honest measurements, and keep automation on its own metered budget. That is the end of Claude Code for Designers. The judgment, the taste, and the accountability were never the agent's — they are yours, and now you have a working system around them. If you want to go deeper, Agentic Design Fundamentals and the school's articles pick up from here.