← all posts post Jul 2, 2026 · 3 min read

🛰️ Stop Scraping the World: Why Agent-Native Infrastructure is the Real Game Changer

#ai#automation#mcp#osint#engineering

I spend a lot of my time thinking about how to make things actually work. In the world of QA and SDET, that means moving away from flaky scripts and toward deterministic outcomes. Lately, the AI hype cycle has been pushing us toward a very dangerous habit: letting LLMs 'guess' their way through a UI or a website via scraping.

Then I came across Velocity. Now, on the surface, Velocity looks like a high-end OSINT (Open Source Intelligence) tool—fusing SAR radar, AIS ship tracking, and GPS jamming data into a 3D globe to track conflict zones. It's impressive, sure. But as an engineer, the part that actually gets me excited isn't the 3D maps; it's the fact that they've built this as an MCP (Model Context Protocol) server.

The Death of the Brittle Scrape

For years, we've been told that AI agents can 'just browse the web.' If you've ever tried to automate a test suite using a generic LLM to navigate a DOM, you know that's a lie. It's brittle, it's slow, and it's a nightmare to maintain. We're seeing a wave of tools—like the "testup-ai-driver" mentioned on Hacker News—trying to harness LLMs for UI testing. While the ambition is there, the fundamental problem remains: the LLM is trying to interpret a visual or structural mess that wasn't designed for it.

Velocity takes the opposite approach. They aren't giving the AI a screenshot and saying "find the damaged building." They are providing 22 tools over streamable-HTTP that return bounded JSON.

This is the core of what I call "Agent-Native Infrastructure." Instead of teaching an AI to mimic a human clicking a button, we provide a clean, programmatic interface (via MCP) that allows the agent to query the planet. It's the difference between asking a blind person to describe a painting by touching the canvas and just giving them the metadata in a structured API. One is a guess; the other is engineering.

Hype vs. Substance in the Agent Wave

Looking at the rest of the noise today—like chatbots for Instagram DMs or tools promising to "delegate to cloud agents" to get PRs back—it's easy to get lost in the buzzwords. Most of these tools are just wrappers. They are adding a thin layer of AI over a manual process.

Velocity is doing something different. They are taking a massive, chaotic data problem—fusing 58 open feeds, from NASA FIRMS to OpenSky—and distilling it into a format that an AI can actually reason about without hallucinating. When they talk about "no invented geometry" and "bounded JSON," they are speaking my language. In automation, the goal is always to reduce noise and increase signal. By constraining the AI's output and input to a strict protocol, they've turned a complex geopolitical analysis tool into a reliable piece of software.

The Practical Takeaway for Engineers

If you are building "AI features" right now, stop focusing on the prompt and start focusing on the interface. If your agent relies on scraping a page or interpreting a loosely defined string, you are building a legacy system that will break the moment a CSS class changes.

Here is my advice for anyone building automation or agentic workflows today:

  • Prioritize Bounded Contexts: Give your AI a specific set of tools with strict input/output schemas.
  • Adopt Protocols over Patterns: Look at MCP. Don't reinvent how your agent communicates with your data; use a standard that separates the model from the tool.
  • Verify, Don't Guess: Follow the Velocity model—flag "candidates" for human verification rather than shipping an unverified AI claim as truth.

We don't need more AI that can pretend to be human; we need AI that can interact with data as a professional engineer would. That's how you move from a "cool demo" to a tool that actually works in production.

📡 Enjoyed this?

Subscribe to get worldwide tech signals with my take, straight to your inbox.