Shippedv2 is live: six perception endpoints, every read scored

The web lies to your agent. EnConvert doesn't.

One MCP server reads any file (46 formats) and any page into clean Markdown, JSON, or screenshots. Every read is scored 0.0 to 1.0, so a blocked page comes back flagged with a low score, never mistaken for real content.

$npx @enconvert/mcp setupCopy

Free tier, no credit card, 100 ops a month.

Works withClaudeClaudeCursorCursorWindsurfWindsurfn8nn8nMakeMake
The problem

Agents don't crash. They believe.

When a scraper hits a challenge page, a cookie wall, or an empty SPA shell, it rarely throws an error. It returns the wrong page as if it were content. Your agent reads it, trusts it, and confidently does the wrong thing. Nobody notices until a customer does.

requests.get(url)Silent lie
200 OK
<h1>Checking your browser
before accessing…</h1>

Your agent thinks this is the pricing table. It will quote it to your customer.

enconvert /v2/perceiveHonest block
render_quality: 0.31
warnings: ["challenge_page_detected"]
content: returned, flagged low

Your agent knows it got blocked, and routes around it. That is the whole product.

Visual: founder demo · 40s screen recording

A naive fetch vs /v2/perceive on a Cloudflare-walled page, ending on an honest 0.31. Real terminal, real URL, no cuts.

What you get

Every verb, live today. Every read scored.

The perception layer between your agent and the real world: every file it must open, every page it must read, through one server and one key.

pilot · conduct · sandboxIn development

Real browser control through the same server, built in the open. Lands 2026 — founding users get hands first.

POST /v2/perceive1 op · 1 key

Any URL into clean Markdown, JSON, or a screenshot. Real Chromium rendering; lazy-load and anti-bot handled. Every render scored 0.0 to 1.0.

url: "news.site/article"
format: markdown
render_quality: 0.93
Why EnConvert

Retire the duct tape

The real competitor isn't another API. It's the pile of vendors and glue scripts you're babysitting right now.

The usual stack — monthly
A scraping API for pages · never says when it got blockedbill #1
A conversion SaaS for files · has never heard of MCPbill #2
A headless browser fleet · you babysit it at 2ambill #3
Chunking glue for RAG · it ate your weekendbill #4
Cron jobs and retries · holds it all together, barelybill #5
Total5 bills · 5 silent failure modes
EnConvert — monthly
One MCP server · pages and files, one keybill #1
Every read scored; blocks flagged, never hiddenincl.
URL to RAG-ready chunks in one callincl.
Rendering, retries and anti-bot handled for youincl.
Keys you can ship in frontend codeincl.
Total1 bill · a receipt for every read
Integrations

Meets your stack where it is

Agent-native first. The same verbs through whichever door fits your stack, all live today.

MCP server

One command, ten tools in your client. The native path for Claude, Cursor and Windsurf.

npx @enconvert/mcp setup
REST API

Six v2 endpoints behind one key. Domain-restricted public keys are safe to ship in client code.

api.enconvert.com/v2
WordPress plugins

12 plugins that bring conversion into the editor your team already uses.

Browser extension

Read and convert pages where you already browse.

Next: Zapier and n8n templates · tracked in the changelog

Why trust us

You're about to depend on us. Here's why that's safe.

We can't hand you a wall of logos yet. We can hand you the things logos are a proxy for: security posture, honest failure modes, and a public record of shipping.

status.enconvert.com · /changelog
Pricing

Start free. Scale when your agent does.

One price everywhere: the numbers on this page are the numbers in the API and on the receipt.

Founding
$0
100 ops a month

Free while in beta. Founding access, not a trial.

Convert, perceive, lookup, discoverrender_quality on every readNo credit card
Indie
$29/mo
2,000 ops a month

For the side project getting serious.

$0.02 per extra op, opt-inEmail support
StudioMost teams start here
$99/mo
10,000 ops a month

For teams scaling an agent past the demo.

$0.02 per extra op, opt-inDedicated rendering poolPriority support
Production
$299/mo
50,000 ops a month

For when your agent is the product.

$0.02 per extra op, opt-in30-day artifact retentionNamed support contact

Running past 50,000 ops a month, or need custom retention and terms? Talk to us.

FAQ

Something missing? The docs go deeper, and the founder answers email.

What exactly does render_quality measure?

A 0.0 to 1.0 score of how faithfully the page rendered before we read it. Challenge pages, empty SPA shells, partial lazy-loads and interstitials all pull it down. A low score comes back with a warnings array naming what we detected, and the full output is still returned so you decide what to trust, which means a bad read can never quietly enter your agent's context unnoticed.

What happens when a page blocks you?

You get the truth: a low score, a warnings array naming what we detected, and no garbage passed off as content. Sometimes the web wins. The product guarantee is that you will know when it does, in the same response, not from a customer three days later.

Is this production-ready?

The six v2 perception endpoints are live and production-hardened: SSRF screening on every URL, honest failure contracts, and a public status page and changelog you can watch before you commit. We publish what breaks and when we fix it.

How is this different from Firecrawl or CloudConvert?

They're good tools on one side of the boundary. Scraping APIs stop at pages; conversion APIs stop at files. Agents need both, so teams end up wiring two or three vendors together. EnConvert is one MCP server for both, with one bill, and it's the only layer that scores every read and refuses to pass off blocked pages as content.

Do I need a backend?

No. Public keys are domain-restricted, so they're safe to ship in client code. Secret keys exist for server-side work when you want them.

When do hands ship?

Pilot, Conduct and Sandbox (real browser control) land in 2026, built in the open with progress on the changelog. Nothing on this page is sold before it's live. Founding users get hands first.

Your agent never acts on a lie

One MCP server for every file and every page, with a receipt for every read. Free tier, 100 ops a month, no credit card.

$ npx @enconvert/mcp setup