Slides: MCP is all you need — Samuel Colvin, Pydantic
Source Video
MCP is all you need — Samuel Colvin, Pydantic
Relationship To World's Fair 2026
These slides are extracted from a public AI Engineer YouTube video connected to World's Fair 2026. Speaker-matched clips are supporting context unless later confirmed as exact session recordings; official livestream recordings are day-level/event-level source material.
Related Scheduled Sessions
- No individual scheduled session mapping has been assigned yet; treat this as an event livestream deck.
Extracted Slides

OCR text:
aWS
ee)
@®Graphite W Windsurf 4) Mongobp
Mdaily £3augmentcode WorkOS

OCR text:
onan |
ETN | sa a @ Graphite Ke
TSF u ® HA ‘ a a 7 pee H
Py ry | re —_ a |
| Mi fol aCe koe r=] |
ngbase @ Microsoft re

OCR text:
stone an
Recs Da iene a) i=) | Wo
an
oie Wot | | j |
| World's Fair |

OCR text:
what
MCP is all you need
Inspired by Jason Liu's talkPydantic is all you needand“Pydantic is still all you need
Same idea:that lots ofpeople are over complicating things
AIE
Same unrealistic title-no one is seriously claiming MCP can do everything
What I an saying is:
HCP can do a lot of multi-agent communications-specifically autonomous agents.
World'sFair
rite
Wo
Weights
Microsoft
aws
smol?
World'sFair

OCR text:
非 McP for multi-agent communication
The way most people describe it:
MCP
tool
AIE
Agent
tool
tool
World'sFair
World:
SEI
Microsoft
aws
smol?
World'sFair

OCR text:
# sampling
Give MCP servers the ability to make requests to LLMs via the client.
(Powerfulfeature of McP,but not widely supported)
AIE
LLR
RCPclient
MCPserver
LUNCall
LLN tool call response
toolcall
saapling'createmessage*
LURcall
LLK text response
sanpling response
toolcall response
RCPclient
World'e
daily
Wor
lndd'
cair
Microsoft
aws
smol?
World'sFair

OCR text:
meu MCP client MCP server
LLM call
a EEEEEEEEEEEUUEE EEE EEIEEEEEE EERE URE EERE NUE
LLM tool call response
tool call
sampling "create message"
scar EEE IETE EEE En
LLM call
Sa 4 —— eee
LLM text response
4]
sampling response
tool call response
ey ————— ——t

OCR text:
# sampling
Give MCP servers the ability to make requests to LLMs via the client.
(Powerful feature of MCP,but not widely supported*)
LLM
MCPclient
HCP server
LLM call
LLMtoolcallresponse
toolcall
sanplingcreatemessage
LLM call
LLN text response
osuodsax Bugtdaes
toolcallresponse
LLM
HCPclient
MCP server

OCR text:
G ledPrevee ft fii Selection ew Oo Widow Map Q &@ © Reet © m © A Qe wstan ics
eo
wo a ce oy mands)
EP are (re a
is an ee 2 Sat es a ae ea car
vbr ts gee 5 ae Sey ge A ar mae
Pe
ae ee
2 sid ge agg eer tar eC eee ae ec ee eee
eet ae ee
rey
B a on eer OP ae re one rca a a
f 5 3
3G O&

OCR text:
ited Proview! {te Cai) Seiscuan Wires ie Wires hae, Ce Ot Sm Gs matric
ar
PTs ory
* eee ee ae ee eK re ee ee ee
Cn es ata
Been
aoe a aes a | ae UG eee oem oo ae ki MEL OE
ger * 9 hoe gel) “og a a Pa ee a eee en a ee sre a?
et | Pe i a arr a ar ae
on ee crea cc a
ee ee ee en co
% ; at F
H 5 FI
. _O& uw

OCR text:
1G: Pet Proview tte E61 Selector “Yew: Ge :Winéow hen, G) Se) © Reet Om © Be wstan tice
[et
Gre ean ee ee ,
an eee es ae ee
ee ee re a eer eas oe ee Ee
errata ty ane -
es ie ee ee ae o
ue , Sn cae ae hee se
j 5 FI
3G O&8 "WO

OCR text:
G ledPrevwe ft fai Selection ew Oo Wridow Map Q @ © Rt © mw F A Qe wesaans sto
oad
es Peg t
ates OCs eee MO LESSEE 0
oa ara whe 4
vA . i ore bre eae OR
ors ee oy ,
end Ca cone 5
. peg et 2 btu. der.ig, ee) oe ees
ert aan Fa Lear 5 7 7 A A , s
al Se a er me ey a
ee ene re 9g co *, 9 8 5
wat Syl oe :
' im ; : a Ed
aC a): oe,

OCR text:
G ledProwe fhe (fai Seiten ew Oo Windon Map Q © © Ret © mw SF AO Qe wstar ian
os eS
a
ua ge a anaes ee am
[eee eee er ee? re a ee A : bynes cr
Hae 2s ae a ae oa Lame i oa o we = A
Eseries a. y
Sey ec a ee Om | 5
oe a a Oe ;
ear ca pre! hada :
4 aa Se fe +
H ae ec oe eo veri eer
H 5 FI
. aC P=) > ee

OCR text:
G ledProvwe fe fa telecon View Oc Widow Mop Q > © Ret © mw SF A Be wetasent
eo a
Gea ae
se a ie MPR ING
2
Context Seryversession 7 D
area rea er i ec ee rr i
os ea er ee ee
oe cee ee aes oe a RA GH tao vs taste Ban aera OLee .
(ees meena
an ae
f A Fy
3 ae) >

OCR text:
data=[dict(row)for row in rows]# type:ignore
return format_as_xml(data,item_tag='row'.include_root_tag=False)
mcp=FastMCP('PyPI query',1og_level='WARNING')
AIE
@mcp.tool()
async def pypi_downloads(question:str,ctx:Context[ServerSession,None])→ str:
""Analyze downloads of packages from the Python package index PyPI to answer questions
about package downloads."*"I
result = await pypi_agent.run(question,model=McPSamplingModel(session=ctx.session),
deps=Deps(ctx))
return result.output
if
name
main
run()
om devtoolsimport debug
World's
vellum
W
Microsoft
aws
Alndun
Cal
smol?
World'sFair

OCR text:
de-add_date()
2Bdefaddetiarhef'Today is{date.today():%Y-%m-%d}
return f'Today is{date.today():%Y-%m-%d3
AIE
async def main():
asyncwith libs_agent.run_mcp_servers():
Samuel Colvin,6 houzs ago
33aSync def result(await libs_agent.run(How many times has pydantic been downloaded this year)
asprintixesultpusputgent.run_mcp_servers(
result= await libs_agent.run('How many times has pydantic been
if
naownlaadedathis:year')
prindorteasyhtiooutput)
asyncio.run(main())
nama
libs agent run
MCP request:tools/list
chat gpt-4o
World's
ThvellumgepydWichas been down1oaded 1,687,008,160
1L
times
this year
Vdone
Microsoft
aws
Cair
smol"
World'sFair
1L

OCR text:
LS coveene: re, shas, irom rooms Demernarees <fonfere: 7am mm ee OSG me tanets
oe me eee
a ee fie : i
a Coe ee ee ee ee ee ee F a oe
“rie cer'] MCP request: initialize
Sree] WRB Lads agent run cangang?s
(8) RP request. initialize
face oc} B20 tide agent tun
iN] tT PCP request: tools/list
MCP soreer handle request: toolaclist
fre ay chat gpt-4o
feet DHCP request. toolsslist
SCP server Race request tools list
ira aes} WD running 1 tool
Se] BW curing tool. pypi_dvaniaads
Cray ae GO mP request tools/call oypr downloads
BB *CP server Nandle request: tools/call
@? pyps agent rua
QB chat aco sanoling
Bl CP request: sampling’ crestemessege
2 BY MCP client handle request: sampling/createnessage
foe eet] chat gnt-40
turning SELECT COAMTI¢] AS sue _doeslosds FROM Digquery-public-data... project + ‘pydantic ANO EXTRACT YEA@ FROM tinestal
Bigtvory JOD begis
BigQwery getQreryPosults
2 P request toolsslist
Megan — | 5 CP server haccile request’ tools/ist
oe ah ie as) ons
i
/
Pn el A
i IN - c an al H . aws at
es Mra sinol
ents Ley | a)

OCR text:
|G cornea rae ste re reanery vermeil stm
7 ae ; - a Se 8 SM he neta it?
ee ea KS 1. re el oe
al
7
ee J mv, aws
cog scien ek ES 608 Ue
Slide-Derived Subjects To Review
Subject extraction uses video title, related session titles/descriptions, transcript context, and OCR text when available. OCR is best-effort and should be reviewed against the embedded slide images.