Microsoft's MMCTAgent tackles long videos with a Planner-Critic loop
Microsoft Research just introduced MMCTAgent, an open-source framework built on AutoGen to reason across long videos and massive image libraries. Instead of relying on one-shot answers, it deploys Planner and Critic agents to break down queries, trigger computer vision tools, and cross-check evidence. On the MM-Vet benchmark, it pushed GPT-4V's accuracy from 60.20% to 74.24%.

Microsoft's MMCTAgent is an open-source reasoning framework designed to help AI models digest hour-long videos and massive image collections. Built on Microsoft's AutoGen multi-agent system, it tackles the classic problem where large multimodal models choke on long-form content or hallucinate details across massive media libraries.
Instead of forcing an LLM to answer everything in a single, blind shot, MMCTAgent uses a Planner-Critic design that mimics how humans break down complex visual tasks.
How the dual-agent loop works
The engine splits the workload between two coordinated roles. The Planner agent takes the user's prompt, breaks it down into subtasks, invokes computer vision tools, and writes an initial draft. The Critic agent then steps in to grill the Planner: it audits the reasoning chain, checks whether the visual evidence actually supports the claims, and kicks it back for revisions if facts don't line up.
To handle video, the system runs through two connected phases. First comes ingestion: it transcribes and translates audio, extracts key frames at scene shifts, chunks the video into semantic chapters, and logs visible objects and on-screen text. All of this structured metadata is embedded and indexed in an Azure AI Search multimodal knowledge base.
Phase two is query-time reasoning. The VideoAgent calls specific planner tools like get_video_analysis, get_context, and query_frame to zoom into the exact timestamp before answering. Finally, a critic tool verifies temporal logic and multimodal consistency. For static images, the ImageAgent applies the same workflow using Vision Transformers, object detection, and OCR modules.
Benchmark gains and availability
The performance boost is particularly stark on models that normally struggle with fine visual details.
On the MM-Vet image benchmark, plugging MMCTAgent into GPT-4V sent accuracy jumping from 60.20% to 74.24%. It also lifted GPT-4o from 77.98% to 79.36%, and nudged GPT-5 from 80.51% to 81.65%. In the expert-level MMMU evaluation, GPT-4o rose from 69.10% to 73.00%. On the long-video benchmark VideoMME, GPT-4o gained over four points, moving from 72.10% to 76.70%.
The framework code is now live on GitHub and featured on Azure AI Foundry Labs, with extensible toolchains allowing teams to plug in custom inspection or domain-specific models.
Why it matters
If you are building video search, surveillance audit tools, or multimodal knowledge bases, MMCTAgent is well worth a look. It offers a practical blueprint for developers who cannot afford to wait for massive multimodal context windows: pairing agentic reasoning with specialized perception tools gets you higher accuracy at a fraction of the frontier model brute-force cost.
The trade-off is infrastructure overhead. MMCTAgent is not a lightweight plug-and-play library; its long-form video reasoning requires an extensive ingestion and embedding pipeline tied to vector search, meaning the real work begins long before the first prompt is fired.
Sources (1)
- microsoft.com(opens in a new tab)Originalmicrosoft.com