HomingoLearn
Home  /  AI Agents  /  Build and ship an AI agent + MCP server

Build and ship an AI agent + MCP server

From your first model API call to a deployed demo: an agent that drafts the work, an approval queue in front of every action, and an MCP server that Claude and other MCP clients can call.

LevelIntermediate
You needBasic coding
Modules8, in order
Ends withCertificate
Taught by Mohd Yusuf Khan, Founder, Homingo

What you’ll build

01An agent that takes a task, calls tools and drafts the result
02An approval queue: no action runs without an explicit yes
03Your own MCP server, tested with Claude
04A reviewer model that scores the agent’s output before it goes out
05Scheduled jobs with run logs, safe re-runs and a pause switch
06A public GitHub repo with a live demo

What you get

8 modules of lessons
From project setup and secrets hygiene to deploy and demo, in order.
A project in every module
Each module ends with something that runs.
Capstone project
Your own project, in a public GitHub repo with a live demo.
Certificate of completion
From Homingo, with your name, when you finish.
Help
By email at official@homingo.co.in
Syllabus

8 modules, each from something Homingo runs.

Every module ends with a working piece of your project, and names the part of Homingo’s own system it comes from.

#ModuleYou buildFrom Homingo’s own system
0Project setup and secrets hygieneA repository safe to open-source: typed settings that fail fast, one logged and retried model client, and a secret scan on every commit
  1. 0.1Secrets management: keys out of git, config from the environment01:58
  2. 0.2A production model client: one function every call goes through01:52
  3. 0.3Check: secrets and the model client05:00
  4. 0.4Coding round: a fail-fast settings loader and log redaction15:00
1The agent loopA bounded, traced agent loop: step, token and time limits, a recorded stop reason, and tests that prove each oneHomingo's own agents draft work into an approval queue (Homingo Ops)
2Tool use and structured outputTyped tools the agent can call, and JSON output validated against a schema before your code uses it
3Human-in-the-loop approvalAn approval queue where only an approved, unchanged payload can execute, exactly once, with an audit trailHomingo Ops, where nothing sends without a yes
4Building an MCP serverYour tools exposed over the Model Context Protocol, tested with Claude and other MCP clientsHomingo runs MCP servers for Instahook and Homingo Ops
5Reviewer models and QA gatesA second model that did not write the draft scores it; drafts under the threshold go back for a rewriteHomingo runs a reviewer that checks every outbound claim against an approved facts file
6Scheduled jobs in productionScheduled runs that are safe to repeat, with run logs and a pause switchHomingo runs scheduler jobs and a PAUSE file
7Deploy and demoA deployed project, a README, a recorded demo and a public repoHomingo Hack Days asks every team for a public repo and a live demo
Certificate

Finish the work, get the certificate.

Complete every module and the capstone project, and you receive a certificate of completion from Homingo with your name and the course title.

Your instructor

Mohd Yusuf Khan

Founder, Homingo

Teaches every module of this course from the system Homingo runs on, and answers questions by email.

FAQ

Questions before you enrol

  • Yes. You get a certificate of completion from Homingo when you finish a course and its project.