Tool for Zed

A real browser in Zed's agent panel.

UnblockingAPI plugs into Zed as a context server, so the agent can pull down live pages - fully rendered, including the ones that turn automated tools away.

500 free credits  ·  No credit card  ·  Open-source MCP server

settings.json
{
  "context_servers": {
    "unblockingapi": {
      "command": "npx",
      "args": ["-y", "@unblockingapi/mcp"],
      "env": { "UNBLOCKINGAPI_KEY": "your_api_key_here" }
    }
  }
}
Step 1

Straight into the agent panel

Zed picks up new context servers without a restart in most cases, so the tools show up as soon as it's added.

Step 2

A few lines in settings.json

Zed's settings file allows comments, so you can merge this in without disturbing the rest of your config.

Step 3

You can make it the only fetcher

Zed lets you switch off its built-in fetch tool per profile, so the agent always reaches for UnblockingAPI instead.

Zed's built-in fetch tool works fine for static pages, but it stalls on anything that renders with JavaScript or sits behind bot protection - a product page that loads prices client-side, a search-results page with a CAPTCHA, a dashboard that needs a login session. UnblockingAPI gives the agent a real browser fetcher instead, so those pages come back rendered rather than empty or blocked.

If the agent needs structured fields rather than a full page - a price, a title, a list of listings - the visual editor builds that without CSS selectors or regex: load the page, tap what you want, and it saves a template that returns clean JSON on every call.

Add it to settings.json

Open zed: open settings from the command palette and merge this in, then restart Zed if it was already open. Same server as Claude, Cursor and VS Code.

{
  "context_servers": {
    "unblockingapi": {
      "command": "npx",
      "args": ["-y", "@unblockingapi/mcp"],
      "env": { "UNBLOCKINGAPI_KEY": "your_api_key_here" }
    }
  }
}

Try it in Zed

Open the agent panel and paste this in.

Use unblockingapi to fetch a product page from amazon.com as structured data - a title, a price and a rating.
No code

Want structured data instead of raw HTML?

unblock_fetch hands back the full rendered page. For clean fields instead - a price, a title, a whole list - build a template visually in the editor: load the page, tap what you want, done. No CSS selectors to write by hand.

Save it and it's a reusable API endpoint - same account, same key, same as the built-in templates. Build the structure once, then call it from your app - or your AI agent - forever.

Try the editor

No account needed to try it  ·  No credit card  ·  More about the editor

amazon.comSample data

Select one item. Similar items are detected automatically.

Website

Sony WH-1000XM5

4.6

$299.99

Bose QuietComfort

4.5

$249.00

Bang & Olufsen Beoplay

4

$1,714.99

Extracted JSON

{ "products": [
  { "name": "Sony WH-1000XM5", "price": 299.99, "currency": "USD", "rating": 4.6 },
  { "name": "Bose QuietComfort", "price": 249, "currency": "USD", "rating": 4.5 },
  { "name": "Bang & Olufsen Beoplay", "price": 1714.99, "currency": "USD", "rating": 4 }
] }

Tap one item, get every item - as an array.

Zed questions

No - Zed's settings.json allows comments, so you can merge the context_servers block in without touching anything else.

Zed's agent profiles let you disable individual built-in tools. Turn off the built-in fetch tool in the profile you use and the agent has to reach for UnblockingAPI instead.

Yes, set as UNBLOCKINGAPI_KEY in the config above. New Pay as you Go accounts get 500 free credits with no credit card, which is plenty to try it.

No - Zed's own docs say custom MCP servers like this one should be added directly in settings, not through an extension. The config above is the supported route.

No - that's what the visual editor is for. Load a page, tap the fields you want, and it builds a structured-data template for you - no selector to write by hand.

Yes. UnblockingAPI runs a real headless browser and rotates residential proxies, so the agent gets the fully rendered page even for single-page apps, dashboards and sites that block plain HTTP requests.

Yes - it's the same MCP server and the same API key. See the Claude, Cursor and VS Code setup pages for the exact config each one expects.

Also works with

One API key, every assistant. Connect as many as you like.

Give Zed a real browser.

500 free credits, no credit card. Connect in under a minute.