The Agentic MCP Framework
by Dhanji R. Prasanna β’ Chief Technology Officer at Block (formerly Square)
CTO overseeing a 3,500+ person engineering organization across Square, Cash App, and Afterpay. A former Google engineer who worked on Google Wave and Google+, he is a key driver behind Block's transformation into an AI-native company through the development of their internal agent, 'Goose'.
ποΈ Episode Context
Dhanji Prasanna details Block's radical transformation from a federated financial services company into a functional, AI-native technology organization. He explains how their internal open-source agent, Goose, saves employees 8-10 hours a week by utilizing the Model Context Protocol (MCP) to give AI 'arms and legs.' The conversation covers the necessity of organizational restructuring to support AI, the fallacy of code quality equating to product success, and the future of autonomous engineering.
Problem It Solves
Overcomes the limitations of 'chat-based' AI coding where humans must constantly 'ping-pong' with the model to get results.
Framework Overview
A strategy to move beyond passive LLM interaction by wrapping internal tools in the Model Context Protocol (MCP). This gives AI the ability to autonomously interface with systems (databases, calendars, IDEs) to complete complex, multi-step workflows without human hand-holding.
π§ Framework Structure
Wrap Tools, Don't Just Paste Context:...
Shift to Asynchronous Autonomy: Inste...
The 'RM -RF' Mindset: Use the agent's...
Democratize Tool Building: Empower no...
When to Use
When deploying AI across a large organization to move beyond simple code completion and into true workflow automation.
Common Mistakes
Treating the AI agent as a search engine rather than an employee that can execute tasks; failing to give the agent write-access to necessary tools.
Real World Example
An engineer at Block has 'Goose' watch his screen and listen to voice; if he discusses a feature on Slack, Goose autonomously opens a PR with a draft of that feature before the meeting ends.
Goose gives these brains arms and legs to go out and act in our digital world... Itβs orchestrating across all these systems.
β Dhanji R. Prasanna