If you spent the last couple of years heads-down in an exam, a job, a family situation β basically anything that kept you away from tech news β you may have surfaced to find that everyone around you is suddenly talking about AI in a completely different language. You are not alone.
This post started with a conversation with a close relative of mine. She had spent the last few years locked into serious exam preparation β the kind where you genuinely disconnect from everything else. When she came out the other side, she asked me a simple question: βWhatβs going on with all this AI stuff?β Sheβs curious, and capable β she just hadnβt had the bandwidth to follow along while it was happening.
I started searching suitable courses and playlists for her, and thatβs when I noticed the problem. Every resource I found assumed youβd been watching the space for months or years. The AI development moved so fast that even well-intentioned beginner content from 2023 already feels like it drops you in the middle of a story.
The problem isnβt that youβre behind. The problem is that most AI courses and playlists were created alongside the development as it happened. That means they assume youβve been following along. They go deep fast. Theyβre full of jargon that makes perfect sense if youβve watched fifty prior videos β and zero sense if you havenβt.
This post is my attempt to fix that. Itβs built for someone who just needs a clear map of what happened, in what order, and why it mattered β before diving into any deep course.
Youβll find:
No prior knowledge assumed. Start anywhere that catches your interest.
This blog contains a curated list of AI/LLM videos:
Every breakthrough below was triggered by a frustration the previous one left behind. The arrow between each milestone is the problem that forced the next step.
| # | Milestone | β Problem It Solved | β Problem It Left Behind |
|---|---|---|---|
| 1 | 2017 Β· Transformer β Attention Is All You Need | RNNs couldnβt parallelise and lost context over long sequences | Every downstream task still needed a full model trained from scratch |
| 2 | 2018β19 Β· Pre-trained LLMs β BERT, GPT-2 | Train once on massive data, fine-tune cheaply per task β transfer learning unlocked | Models predicted tokens but couldnβt reliably follow instructions or user intent |
| 3 | 2020 Β· GPT-3 β Scale and Few-Shot Learning | Emergent reasoning; tasks solved with just a few examples in the prompt β no fine-tuning needed | Extremely capable but unpredictable and misaligned β unsafe to deploy as-is |
| 4 | 2022 Β· RLHF + Instruction Tuning β InstructGPT, ChatGPT | Human feedback shaped models to follow intent safely and consistently | Hard knowledge cut-off date; hallucinations on unknown facts; no access to live or private data |
| 5 | 2023 Β· RAG β Retrieval-Augmented Generation | Inject real-time or private documents at query time β no retraining required | LLMs could read and reason over data but still couldnβt take actions in the real world |
| 6 | 2023 Β· Tool / Function Calling β OpenAI Functions, LangChain | LLMs call APIs, run code, query databases β bridging language to action | Every tool had to be wired manually with custom code; no shared standard, hard to scale |
| 7 | 2024 Β· MCP β Model Context Protocol | Open standard so any LLM can connect to any tool or data source with zero custom glue | Interactions were still single-step; no model for autonomous multi-turn planning or looping |
| 8 | 2024β25 Β· Agentic AI β AutoGPT, CrewAI, Copilot Agents | LLMs plan, loop, delegate to sub-agents and execute long multi-step tasks autonomously | Agent logic was monolithic and bespoke β built once per use-case, not reusable across agents |
| 9 | 2025β26 Β· Agent Skills β Copilot Skills, Semantic Kernel | Package domain knowledge, tools and workflows as plug-in capabilities any agent can reuse | (Current frontier β watch this space) |
Question to answer:
How does the number of MCP tool calls impact/hamper the context window?
Step 1 β Foundation (Watch first)
Step 2 β MCP Specifics
Step 3 β Advanced Context
Context Window
β
βββ Fixed token budget (e.g. 128K, 200K tokens)
β
βββ Each MCP Tool Call consumes tokens:
β βββ Tool DEFINITION (schema/description) β added at system level
β βββ Tool CALL request (LLM output) β output tokens
β βββ Tool RESULT (server response) β input tokens
β
βββ Problem with many MCP tools:
βββ π΄ More tools registered = larger system prompt
βββ π΄ Each call+result eats into remaining context
βββ π΄ Multi-hop chains (tool β tool β tool) multiply usage
βββ π΄ Long tool results (e.g. big JSON/DB dumps) spike token use
| Sub-Question | Where to Find Answer |
|---|---|
| What is a token/context window? | #7 |
| How are tool schemas stored in context? | #10 |
| How do MCP tool results fill context? | #11 #12 |
| What happens when context is full? | #7 |
| How to optimize (RAG vs MCP)? | #8 #14 |
Every MCP tool call injects 3 token blocks into the context window: β tool schema definitions, β‘the call arguments, β’the tool response. With many tools or long chains, this rapidly consumes the fixed token budget β the LLM truncates older context, loses memory of earlier conversation/results, and performance degrades or errors occur.
Presentation
A curated YouTube playlist + chronological AI/LLM evolution timeline β from the Transformer paper to Agentic AI and Agent Skills β with a deep-dive curriculum on how MCP tool calls consume your context window.
July 15, 2026