engineering notes

Notes on shipping MCP at the edge.

Long-form pieces from the team building wmcp.sh — architecture decisions, adapter postmortems, OAuth patterns, e-commerce parsing economics, and the occasional rant about why "MCP server for X" doesn't scale.

Bypassing Anti-Bot Walls in Agent Commerce: The Headless Proxy Solution
If you have tried to build an autonomous agent that browses and buys products online, you have encountered the security walls.
2026-05-28
Building a Multi-Tenant Remote MCP Host: Secure V8 Sandboxing
If you are building an agent platform where developers can publish and share their own Model Context Protocol (MCP) servers, you are sitting on a securi…
2026-05-28
Self-Documenting APIs for AI: Designing OpenAPI Specs for LLM Agents
If you are an API designer, you have been taught to write documentation for human developers.
2026-05-28
Stripe Billing for AI Agents: Programmatic Micro-Transactions at the Edge
Standard SaaS billing is built for humans.
2026-05-28
Zero-Latency MCP Proxying: Optimizing Local LLM Tool Calls Under 20ms
If you have plugged a remote Model Context Protocol (MCP) server into your local workspace—whether you are using Cursor, Claude Desktop, or Codex—you ha…
2026-05-28
The Cache-Back Flywheel: How One Chrome Install Makes Every Agent Faster
If you are building an autonomous AI shopping agent, you will quickly hit the "Crawler Wall."
2026-05-27
Claude Code + wmcp.sh: A 10-Minute Integration Tutorial
When Anthropic launched Claude Code, it immediately became the tool of choice for terminal-first developers. It’s blazingly fast, runs completely local…
2026-05-27
Composio vs. Pipedream vs. wmcp.sh: Honest Integration Tooling Positioning
If you are building an AI agent in 2026, you've realized that the LLM is not your bottleneck.
2026-05-27
Building a Federated Model Context Protocol Registry: Dynamic Discovery for Autonomous Agents
We are building increasingly powerful autonomous AI agents, yet our integration plumbing is stuck in the past.
2026-05-27
Exposing LangChain Tools Over Server-Sent Events (SSE) Inside V8 Isolates
If you are a software engineer building multi-tenant AI agents, you have faced the Execution Latency Wall.
2026-05-27
LLM-Fallback Economics: The Real Cost of Extracting Tools from Any URL via Haiku
Let's say you're building a shopper-side AI agent. You want this agent to go to any web page, find the checkout or add-to-cart action, and call it progr…
2026-05-27
What Anthropic's MCP Launch Got Right — And What's Still Missing in 2026
When Anthropic open-sourced the Model Context Protocol (MCP), it sent shockwaves through the AI developer ecosystem.
2026-05-27
OAuth-as-a-Service for Agents: Connecting Stripe, Slack, and Notion Once
Consider this typical developer flow: You are building an autonomous productivity agent. Your goal is simple: the agent needs to read customer feedback…
2026-05-27
OpenAPI to MCP Without Codegen: Why the Build Step Is the Problem
If you are a developer building tool integrations for an AI agent, you've likely encountered this workflow:
2026-05-27
Programmatic SEO for Dev Tools: 10,000 Indexable Pages from a Worker
If you are a marketer or founder building developer tools, you’ve likely fell into the "Editorial Calendar Trap."
2026-05-27
Secure Local Database Tunneling for AI Agents: ngrok vs. Cloudflare Tunnels vs. wmcp.sh
If you are a software engineer building AI agents, you've faced the Staging Access Dilemma.
2026-05-27
Designing a Self-Healing Scraping Worker: Dynamic Selector Generation at the Edge
If you have ever operated a web crawler or scraping cluster at production scale, you know that the single greatest operational cost is Selector Maintena…
2026-05-27
The Shopper-Side Affiliate Cart Handoff: Seamless Checkout Links Without Merchant APIs
If you are a developer building an AI-powered shopping assistant, you’ve likely hit the Checkout Bottleneck.
2026-05-27
The Shopper-Side Agent Stack: What's Still Missing in 2026
The first wave gave us text-generation chatbots. The second wave gave us developer-centric AI editors (like Claude Code and Cursor) capable of refactori…
2026-05-27
Building a Stripe-Fluent Claude Agent in 50 Lines of Python
If you are a developer building a customer support bot or internal operations tool, one of the most common requests is: *"Can the AI agent check my Stri…
2026-05-27
The 3 Patterns of E-Commerce Parsing: One Weekend, Two Adapters
If you have ever built an e-commerce shopping agent, you have faced the Scraping Fragility Trap.
2026-05-27
Token Vaults: How to Share an Agent's Auth Across Providers Without Leaking
If you are a developer building an AI agent that connects to a user’s private tools (like Slack, Stripe, or Notion), you will eventually hit the "Sandbo…
2026-05-27
Why "MCP Server for X" Doesn't Scale — and Adapter Ecosystems Do
When Anthropic launched the Model Context Protocol (MCP), it was heralded as the "USB port for AI." It established a beautiful, standardized client-serv…
2026-05-27
Why We Don't Ship Amazon Support (Yet) — And What We Shipped Instead
If you are building a consumer-side AI shopping assistant, the first integration you want to build is obvious: Amazon.
2026-05-27