Now
What I'm focused on right now. Last updated: May 2026.
Currently Exploring
- Internal Linking MCP — Building the 4th MCP server in the series. Solves the manual internal linking problem for non-WordPress sites. Cloudflare Workers AI for embeddings, Vectorize for storage, D1 for the link graph. Bring your own Cloudflare account. Ranking-safety rules baked in: anchor text from existing paragraphs, hard cap of 5 links per post, 0.75 cosine similarity threshold, never auto-applies without review. v1 ships with GitHub, sitemap, and local adapters.
- GSC MCP v2.3 (Discover support) — Adding `searchType` support so the MCP can pull Discover, Image, Video, News, and Google News data alongside the existing web search analysis. Six new tools planned: Discover trajectory, by-topic, spike alerts, drop diagnosis, CTR trends, and reoptimisation candidates. Diagnostic only, not root-cause: Discover is a black box and the tools are explicit about what they cannot see. Ships alongside a dedicated Discover SEO blog post.
To Test
Queued up. Not started yet.
- isitagentready.com. Tool that audits whether your site is set up for AI agents to crawl and act on. Want to run it against suganthan.com and a few client sites. If it surfaces gaps the existing markdown-for-agents and llms.txt setup misses, it earns a spot in the audit workflow.
Previously Explored
Tools and projects I've tested and formed a verdict on. Most recent month shown below. Older entries live in the archive.
April 2026
- Firecrawl Agent Kept Works really well. Already implemented across a few internal Snippet Digital tools. Read the note.
- WebMCP Kept Implemented and working on this site at /mcp/. Be honest: getting it set up was painful. Documentation gaps, the widget paste UX is rough, and you fight the host page CSS. Once it works, it works. Still waiting for the W3C Chrome spec to mature so the widget step disappears.
- Google Stitch Passed Tested it. Then Anthropic shipped Claude design and the gap closed. Using Claude design now for the same workflow. Might still write a comparison guide.
- BigQuery + GSC + GA4 Kept The piping experiment turned into a content cluster: BigQuery MCP server with 32 tools, 6 GA4 + GSC blending tools, and the multi-signal attribution skill that beats Keyword Hero on accuracy. All free, all open source.
- Cloudflare Markdown for Agents Kept 44-day Phase 1 experiment shipped. 1,421 markdown requests, growing volume, Claude as the #2 consumer at 500 hits, three brand-new markdown-specific user agents appeared during the test. Phase 2 is citation tracking via Ahrefs Brand Radar, when the budget allows.
- reverse-SynthID Kept Tested. Useful. Recommended. Reverse engineers Google's SynthID watermark on Gemini-generated images using spectral analysis, no encoder access required. Holds up well enough to be in the toolbox.
- Bloom Kept Mixed verdict. Bloom is genuinely nicer for local recording and the cost story is unbeatable (free vs Loom subscriptions). For sharing, transcripts, and the polish layer Loom still wins, so I haven't replaced it. Bloom for personal walkthroughs, Loom for client-facing.
Living
- Raising three kids, which remains the only job with no PTO and no performance reviews.
- Trying to read more and spend less time on X. One of those is going well.