DEVELOPER
RELATIONS
ARCHITECT.
Richard Moot is the Developer Relations Technical Lead for AI Enablement at Block. With a career spanning Square, Shippo, and Codility, he bridges the gap between bleeding-edge AI infrastructure and the developers who build with it. He doesn't just talk about the future; he architects the tools that make it possible—from embedding copilots in engineering workflows to designing the "Layered Tool Pattern" for the Model Context Protocol (MCP). Whether he's hosting the Square Developer Podcast, speaking at global summits, or hacking on the latest LLM agents, Richard is a driving force in the next generation of developer experience.
Designing the Layered Tool Pattern
Shared how the Square MCP server orchestrates discovery, planning, and execution layers so MCP clients like Goose stay reliable even across hundreds of endpoints.
MCP Night 2.0 Demo Recap
WorkOS covered Block’s layered tool approach that shrinks a massive API surface into three MCP primitives for AI enablement.
Layered Tool Pattern for MCP
Demoed how the Square MCP server’s layered tool pattern compresses 30+ APIs into discovery, planning, and execution tools that Goose, our MCP client, can reason over.
Scaling Entertainment Centers
Interviewed Eric and Alex from Headpinz on transforming guest experiences and unifying payments across arcade, bowling, and food service.
Unlocking Programmable Traffic with Ngrok
Hosted Peter from Ngrok to discuss how programmable traffic and tunneling solve local dev friction and enable secure AI webhook testing.
@SquareDev Pod Launch + MCP
Live conversation with the Changelog crew on building developer media, AGI optimism, and Battle-tested MCP tooling at Block.
Proud Pod Parents (Changelog & Friends #88)
Changelog invited me to unpack launching the Square Developer Podcast and why MCP servers change how APIs meet AI agents.
Understanding the State of GraphQL
Hosted Apollo’s Alex Hancock and Watson to talk about how GraphQL fits into modern API platforms and AI planning pipelines.
Engineering Enterprise-Grade Payments
Interviewed Monstarlab on scaling customer experiences, kiosk flows, and AI-assisted payments across global brands.
The Art of Developer Experience: API Design & Committees
Discussing the benefits of collaboration between internal API consumers and governance committees, and why APIs should be built to last forever.
Launching the Square Developer Podcast
Setting the stage for the Square Developer Podcast with Adam Stacoviak from Changelog. Discussing the vision for developer storytelling at Square.
Getting Started with the Shippo API
A technical deep dive into the Shippo API architecture, covering object models, webhooks, and shipment creation for developers.
CAREER_TRAJECTORY
A history of building developer ecosystems and engineering tools at scale.
Experience_Protocol_v2.0
- Company
- Block
- Role
- Developer Relations Tech Lead, AI Enablement
- Date
- Company
- Square
- Role
- Head of Developer Relations
- Date
- Company
- Square
- Role
- Staff API Engineer & Advocate
- Date
- Company
- Square
- Role
- Senior Developer Advocate
- Date
- Company
- Shippo
- Role
- Developer Evangelist
- Date
- Company
- Codility
- Role
- Sales Engineer
- Date
- Company
- Codility
- Role
- Technical Product Specialist
- Date