For n8n workflows

n8n AI Agents, with a browser of their own.

Attach UnblockingAPI to an AI Agent node through the MCP Client Tool, and your workflows read pages that block bots or need JavaScript - and get JSON where a template covers the site.

500 free credits  ·  1 credit per successful fetch  ·  Open-source MCP server

n8n · MCP Client Tool

Server URL

https://mcp.unblockingapi.com/mcp
  1. 1Add an MCP Client Tool to your AI Agent's Tool input
  2. 2Paste the URL above, transport HTTP Streamable
  3. 3Authentication: Bearer Auth with your UnblockingAPI key

The key is stored in n8n's credential store, not in the workflow.

Agent-driven fetching

The agent decides which pages to read and when to use a template.

JSON for the next node

Templates return named fields your workflow can map straight into a sheet, CRM or database.

Scheduled research

Run the agent on a schedule to watch prices, listings or competitors' pages.

n8n's AI Agent can use tools from any MCP server through the MCP Client Tool node. With UnblockingAPI it gets unblock_fetch and find_templates: the live web through rotating residential proxies and a real browser, and structured data from known sites.

Add it to an n8n workflow

MCP Client Tool with Bearer Auth

RecommendedURL + API key

Same hosted URL, authenticated by your key in a header.

  1. 1In your workflow, open the AI Agent node's Tool input and add MCP Client Tool.
  2. 2Endpoint https://mcp.unblockingapi.com/mcp, server transport HTTP Streamable.
  3. 3Authentication Bearer Auth; create a credential with your UnblockingAPI key.
  4. 4Tools to include: All (all three tools are read-only).

Try it in n8n

Send this to the AI Agent from a Chat Trigger. It should use the Google template and return parsed results.
Use unblockingapi to get the Google results for "best espresso machine" as structured data, then summarise the top three.
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.

n8n questions

UnblockingAPI's server speaks Streamable HTTP. Older n8n versions only had SSE in the MCP Client Tool node; update n8n and choose HTTP Streamable as the transport.

The MCP Client Tool when an AI Agent decides what to fetch. For a fixed workflow step ("fetch this URL with this template"), call the REST API with the HTTP Request node - simpler and just as cheap.

With the key header, the key is stored in n8n's config, so keep that file out of source control. Where sign-in is available it is the safer option: the app then holds only a revocable token, and you can disconnect it under Connected apps.

The MCP server is free and open source. Fetches run on your UnblockingAPI account: every successful fetch costs 1 credit and failed ones are free. New accounts get 500 free credits with no credit card, and plans make credits cheaper at volume. Looking up templates is free.

Three, all read-only. unblock_fetch reads any URL through rotating residential proxies and a real browser, picking a plain fetch or a browser per site by itself. It returns the page as Markdown (HTML on request), or JSON with a template. find_templates checks whether a published template covers a site. get_build_guide gives n8n the API reference and recipes when you build an app on the API. Details on the MCP server page.

The hosted server: nothing to install or update, and most apps sign in without a key. Run it locally with npx -y @unblockingapi/mcp if you prefer to keep the process on your machine - the tools and costs are the same.

Give n8n a real browser.

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