
Rock Climber•Jamstack/ Decoupled Nerd•Full Stack Dev Alum @Covalence_io, • Dev Advocate Engineer Headless WordPress @wpengine • formerly @Netlify
Austin, TX
Joined December 2020
- Tweets3.2K
- Following536
- Followers437
- Likes11.6K
Fran Agulto🧗🏽♂️🤓 ⚛️ retweeted
We have presents for you! 🎁
- A new WebMCP Skill with best practices for security, development, & consequential flows
- WebMCP Types: TypeScript definitions, with type inference from InputSchema
Give em to your agent, it helps scaffold out WebMCP so fresh and so clean clean
Fran Agulto🧗🏽♂️🤓 ⚛️ retweeted
I’m excited to share that we've added a consequential hint to the WebMCP spec! Here’s what you need to know about it:
For site devs: consequentialHint should be set to true when WebMCP tools may perform a high-stakes action: anything that might need explicit user permission in order to execute. If you’re going to make a purchase, send an email, or book travel, it would be beneficial to set this to true.
annotations: {
consequentialHint: true
}
For agent/model devs: the agent should regard this hint as a time to take a step back, ask for user verification- if there’s an alignment tool critic, it should be judging whether or not a consequential action is appropriate given the user’s request.
The interesting thing about hints like this, unlike other web specs, is that both the site and the agent have to get it right for this to work well. If one side exposes a hint and the other doesn’t honor it, it’s not doing much. And alternatively, if the site dev doesn’t expose but the agent is looking for it… you get it.
But combined, it’s powerful. It can create a safeguard against generating an action a user might not want or be expecting. And it gives more tools to developers to have precision in what should be occurring on their site. So the collective effect can keep users safer.
Fran Agulto🧗🏽♂️🤓 ⚛️ retweeted
🏣 Thank you all for coming to the WebMCP Office Hours!
I mentioned a few resources. We've created guides for:
- Site builders: developer.chrome.com/docs/ai…
- Agent builders: developer.chrome.com/docs/ag…
- Agentic workflows: developer.chrome.com/docs/ai…
- Evals: developer.chrome.com/docs/ai…
Here's a demo site with a lot of links like the spec, repo and demos: webmcp-demo-sdras.netlify.ap…
Fran Agulto🧗🏽♂️🤓 ⚛️ retweeted
Looks like we have a crew hiking Camelback Mountain (via Echo Canyon trail) and Piestewa Peak next week at WordCamp US. #WCUS ⛰️⛰️ @westonruter @moon_meister @fran_the_dev @heyfusco
Fran Agulto🧗🏽♂️🤓 ⚛️ retweeted
Big news! Smart Search AI can now be deployed on any site built with WordPress—not just sites hosted at @wpengine. (Link in reply for more info.) ✨🔎
Fran Agulto🧗🏽♂️🤓 ⚛️ retweeted
New article STOKE for Advanced Custom Fields:
How to Make WordPress® Content Machine-Readable with @wp_acf , MCP, and Schema.org
advancedcustomfields.com/res…
New article STOKE for Advanced Custom Fields:
How to Make WordPress® Content Machine-Readable with @wp_acf , MCP, and Schema.org
advancedcustomfields.com/res…
Fran Agulto🧗🏽♂️🤓 ⚛️ retweeted
DE{CODE} is tomorrow! @fran_the_dev’s session takes place at 1:25 PM CDT during the Developer track.
Don’t forget to register! wpengine.registration.goldca…
Fran Agulto🧗🏽♂️🤓 ⚛️ retweeted
In the words of @fran_the_dev, get stoked for DE{CODE} 2026 😎
We’re bringing together the best in the industry to build the future of the web. If you haven't signed up yet, what are you waiting for?
👉 wpengine.registration.goldca…
Fran Agulto🧗🏽♂️🤓 ⚛️ retweeted
Headless can provide the best architecture for AI-native digital experiences 🤖 Check out @fran_the_dev’s DE{CODE} session on May 6th “How Headless Gives You an AI Head-Start” and learn how to properly integrate AI tools to your content at the API layer: wpengine.registration.goldca…
Fran Agulto🧗🏽♂️🤓 ⚛️ retweeted
Check out my latest video using @wpengine Smart Search AI, WordPress and Cloudinary MCP's in concert if you want to have an understanding of how to integrate multi-MCP! 🚀
youtu.be/HzU8HOn1op4
Check out my latest video using @wpengine Smart Search AI, WordPress and Cloudinary MCP's in concert if you want to have an understanding of how to integrate multi-MCP! 🚀
youtu.be/HzU8HOn1op4
🚨New Article Stoke Alert 🚨
Check out my latest article on using @wpengine 's Smart Search AI geofilter API with @wp_acf Google Map field, and @nuxt_js in headless WP!!!
wpengine.com/builders/nuxt-s…
Fran Agulto🧗🏽♂️🤓 ⚛️ retweeted
Save your seats for the latest event! Get stoked on MCP and @wpengine 's Smart Search AI!
wpeng.in/smart-search-ai-mcp…
Fran Agulto🧗🏽♂️🤓 ⚛️ retweeted
New Video Alert! @fran_the_dev 's video on Understanding MCP from a higher level as well as @wpengine 's Smart Search AI MCP!!!
Check it out!
👇🏾
youtu.be/OYTi5Prwbho
Fran Agulto🧗🏽♂️🤓 ⚛️ retweeted
If you are new to Model Context Protocol and use @wpengine 's Smart Search AI, check out @fran_the_dev 's latest article and get stoked!
👇🏾
wpengine.com/builders/smart-…
🚨New Article Alert!🚨
@wpengine just released their Smart Search MCP server. If you use Smart Search and are interested in Model Context Protocol, this is a must-read!
👇🏾
wpengine.com/builders/wp-eng…
And the live event to watch me use it is Friday! Come join!
wpeng.in/smart-search-mcp/
Fran Agulto🧗🏽♂️🤓 ⚛️ retweeted
🚨New Article Alert!🚨
@wpengine just released their Smart Search MCP server. If you use Smart Search and are interested in Model Context Protocol, this is a must-read!
👇🏾
wpengine.com/builders/wp-eng…


















