Everything you need to know about Introduction to MCP — building MCP servers and clients with the Python SDK.
You should be comfortable with Python and have experience making API calls to Claude. Familiarity with async/await and decorators is helpful but not required — the course explains MCP-specific patterns as you encounter them.
A CLI-based chatbot that implements both an MCP client and an MCP server. You'll define tools (document read/edit), resources (document listing and fetching), and prompts (a /format command) — then test everything with the MCP Inspector and the CLI.
Tool use is how Claude calls functions you define. MCP is about who defines those functions. With MCP, someone else (often the service provider) has already built and tested the tools — you just connect to their MCP server instead of writing everything yourself.
Most developers complete the course in 2-3 hours, including hands-on exercises. The free module (Introduction) takes about 30 minutes.
Module 1 is completely free. Full access to all 4 modules and 14 lessons is a one-time payment of $19 AUD. No subscription, no recurring charges.
Yes — 14-day money-back guarantee, no questions asked. If you're not satisfied, email support@aifirstpartner.com within 14 days of purchase for a full refund.
Lifetime access. Once you purchase, you can revisit the course material anytime. Any future updates to the existing modules are included at no extra cost.
Use the Restore Purchase page. Enter the email you used at checkout and we'll verify your payment with Stripe and restore your access instantly.
Email support@aifirstpartner.com within 14 days of your purchase. Include the email address you used at checkout. We'll process your refund within 5 business days.
Yes. We don't store your personal data — payments are handled entirely by Stripe. Course access is managed via a browser cookie. We don't track you with third-party analytics. See our Privacy Policy for full details.