About the author
JD Armada is a Developer Advocate at Elastic, where he helps developers build powerful AI-driven applications using search technologies, vector databases, and emerging frameworks like the Model Context Protocol (MCP). With a background in software engineering and a passion for agentic AI systems, JD creates technical content, demos, and tools that make cutting-edge concepts accessible and practical.
Author’s articles

August 6, 2025
How to display fields of an Elasticsearch index
Learn how to display fields of an Elasticsearch index using the _mapping and _search APIs, sub-fields, synthetic _source, and runtime fields.

July 1, 2025
Building an agentic RAG assistant with JavaScript, Mastra and Elasticsearch
Learn how to build AI agents in the JavaScript ecosystem

June 12, 2025
The current state of MCP (Model Context Protocol)
Learn about MCP, project updates, features, security challenges, emerging use-cases, and how to tinker around with Elastic’s Elasticsearch MCP server.