Introduction

exray is an agent-native MCP web-scraping runtime.

It isn't a tool you click. It's the tool backend your AI agent uses — Claude Code, Cursor, Windsurf. Your agent scrapes pages through it, writes its own scraping and extraction logic in TypeScript, registers that logic as reusable named tools, and can render the results as a shareable web page. Everything runs on Cloudflare, so there's nothing for you to operate.

Where to start

  • Quickstart — sign up, install a client, first scrape. About 5 minutes.
  • Connect an MCP client — Claude Code / Cursor / Windsurf configs, protocol details, troubleshooting.
  • CLI reference — drive exray from the command line, without an agent.

Going further

What makes it different

Most scraping APIs return rough markdown and leave structured extraction to another LLM call — slow, expensive, and impossible to reuse. exray lets your agent write extraction code once and call it by name forever. Every call is metered, audited and inspectable.