Library/AI Media Studio·Session 1 of 6

What is MCP, and why it matters to you

15 minSaves $15/mo
Video coming soon

Right now, making one piece of media probably looks like this: ask a chat AI for an idea, copy the result into an image tool, download that image, upload it to a video tool, then upload it again somewhere else to get it ready for YouTube. Every hop costs time, quality, or the good file.

This is session 1 of AI Media Studio, and it's free. The fix for all that copying and pasting has a name: MCP. Fifteen minutes, and you will know what it is, who is responsible for it, and how to add one yourself.

What you will use

  • Your AI coding agent from an earlier session (Claude Code, Codex, or Grok Build all work; this session shows commands for each)
  • A free account with Higgsfield or fal.ai, if you want to try Step 6 for real
  • 15 minutes

Step 1: The plug-and-play analogy

MCP stands for Model Context Protocol. The official explanation is the clearest one there is: "Think of MCP like a USB-C port for AI applications. Just as USB-C provides a standardized way to connect electronic devices, MCP provides a standardized way to connect AI applications to external systems." Before MCP, every agent needed its own one-off wiring to talk to a calendar, a database, or an image generator. MCP is one plug any of them can use.

Anthropic introduced MCP in November 2024 as an open standard, not a walled garden. It now sits under formal open governance: since December 2025 it is a founding project of the Agentic AI Foundation, a Linux Foundation fund co-founded by Anthropic, Block, and OpenAI, with Google, Microsoft, AWS, Cloudflare, and Bloomberg supporting it. No single company controls where MCP goes next.

Step 2: What changes for you

That governance detail matters here because Claude Code, Codex, and Grok Build all speak MCP the same way. With it, the copy-paste loop above collapses into one sentence. Instead of downloading an image and re-uploading it to a video tool, you tell your agent "make me three product images, then turn the best one into a short video," and it calls the image tool, then the video tool, without you touching a file in between.

Step 3: Add a server, per agent

Every agent adds a server slightly differently. Documented commands only; the full set, including how to manage what's connected, is in this session's template.

Claude Code. Remote: claude mcp add --transport http notion https://mcp.notion.com/mcp. Local, with a key: claude mcp add --env AIRTABLE_API_KEY=YOUR_KEY --transport stdio airtable -- npx -y airtable-mcp-server. Check the panel with /mcp.

Codex. Local: codex mcp add context7 -- npx -y @upstash/context7-mcp. Remote: codex mcp add openaiDeveloperDocs --url https://developers.openai.com/mcp.

Grok Build. Local: grok mcp add filesystem -- npx -y @modelcontextprotocol/server-filesystem /path/to/dir. Remote: grok mcp add --transport http linear https://mcp.linear.app/mcp. No documented grok mcp login; check current docs if a server needs OAuth.

Step 4: The media servers this course uses

Two of the tools ahead in this course, Higgsfield and fal.ai, ship official MCP servers, not something reverse-engineered.

Higgsfield: https://mcp.higgsfield.ai/mcp. Documented setup: in Claude, Customize, then Connectors, name it Higgsfield, paste the URL, sign in. Works with Claude web, Cowork, and Claude Code. Every generation through MCP deducts credits, even on a paid plan; free access on Higgsfield's own site is for manual use only.

fal.ai: https://mcp.fal.ai/mcp, documented for Claude Code, authenticating with your own key as a bearer token: Authorization: Bearer YOUR_FAL_KEY. Eleven tools cover searching fal's model catalog, checking pricing, and running a generation job.

Grok's image and video generation is not an MCP server here, it's xAI's own API (POST https://api.x.ai/v1/videos/generations) or Grok Build's /imagine and /imagine-video commands, priced per image or per second of video. All three price differently and change often; check the current pricing page before committing a workflow, not a number from this lesson.

Step 5: Trust rules before you add anything

An MCP server does not just answer questions, it can act: generate media, spend credits, touch a calendar, or run code, using whatever permission you granted it. Three rules, non-negotiable:

  • Add a server only from the vendor's own official page or docs, never a forum post or a random README.
  • Keep API keys and tokens in the server's own config, an env var, a header, a login flow, never pasted into chat.
  • Read what a server says it can do before you add it. If a page cannot tell you which tools it exposes, that is a reason to pause.

Step 6: Try it, add one server

Pick one documented server from Step 3 or Step 4 and add it for real. With Claude Code, a straightforward pick is claude mcp add --transport http fal https://mcp.fal.ai/mcp --header "Authorization: Bearer YOUR_FAL_KEY" (get a key first at fal's dashboard). Confirm it connected with claude mcp list, or open /mcp. Then ask your agent in chat: "what tools do you have available from the fal server?" It will read the server's own tool list back to you, proof the plug is live.

You are done when...

You can explain MCP in one sentence (a standard plug so your agent can use outside tools instead of you copying files between them), you have added one server using a documented command, and you have asked your agent to list what that server can do.


Template included: Members get an MCP glossary card, the add-server commands for Claude Code, Codex, and Grok Build side by side, and a one-page trust checklist to run before you connect anything. Find it in your member dashboard under Templates.

Want it done for you?

Short on time? Alliance Optimal will implement this end to end, wired into your stack, and hand you the keys.

Implementation engagements from $2,500
Next session: Generate images with AI and xAI, in any style