<?xml version="1.0" encoding="UTF-8"?><oembed><type>video</type><version>1.0</version><html>&lt;iframe src=&quot;https://www.loom.com/embed/70620a8a683448c6b0cb7883f977769a&quot; frameborder=&quot;0&quot; width=&quot;1920&quot; height=&quot;1440&quot; webkitallowfullscreen mozallowfullscreen allowfullscreen&gt;&lt;/iframe&gt;</html><height>1440</height><width>1920</width><provider_name>Loom</provider_name><provider_url>https://www.loom.com</provider_url><thumbnail_height>1440</thumbnail_height><thumbnail_width>1920</thumbnail_width><thumbnail_url>https://cdn.loom.com/sessions/thumbnails/70620a8a683448c6b0cb7883f977769a-e970dbbf55f21ec0.gif</thumbnail_url><duration>290.548</duration><title>Asana MCP Server Demo for ServiceNow</title><description>Dave Brace demonstrates his Asana task management co-pilot solution built for the ServiceNow Take-Home Challenge using an MCP server. He explains his iterative process through design and connectivity validation, a prototyping spike, and final V3 production code, choosing Cloud Code over Colab and AI Studio and the MCP server route over other agent approaches. The server provides four core tools, create, list, close, and modify, and is about 500 lines of code. He shows listing incomplete tasks from Asana, creating five random tasks, then closing tasks whose descriptions include the word task, resulting in four tasks closed and a final count of 26 tasks.</description></oembed>