4,500+ servers built on MCP Fusion
Vinkius
ZenRows logo
Vinkius
Vercel AI SDK logo

How to Use the ZenRows MCP in Vercel AI SDK

Stream real-time web data into your UI with Vercel AI SDK.

See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

ZenRows MCP on Cursor AI Code Editor MCP Client ZenRows MCP on Claude Desktop App MCP Integration ZenRows MCP on OpenAI Agents SDK MCP Compatible ZenRows MCP on Visual Studio Code MCP Extension Client ZenRows MCP on GitHub Copilot AI Agent MCP Integration ZenRows MCP on Google Gemini AI MCP Integration ZenRows MCP on Lovable AI Development MCP Client ZenRows MCP on Mistral AI Agents MCP Compatible ZenRows MCP on Amazon AWS Bedrock MCP Support
MCP Servers - Free for Subscribers
Vercel AI SDK

Connect ZenRows MCP to Vercel AI SDK

Create your Vinkius account to connect ZenRows to Vercel AI SDK and route execution through our secure gateway. The platform manages server hosting, runtime updates, and security layers. Configuration requires no manual server provisioning.

GDPR Free for Subscribers

Get Real-Time Web Content via MCP Server

The `get_screenshot` tool generates a URL that lets you grab an instant picture of the page. This is perfect for showing users exactly what the agent saw before processing it. You can also use `scrape_markdown`. It cleans up the content, stripping out ads and navigation junk so your AI client only sees clean text to stream into the user interface.

Bypass Anti-Bots for Live Streaming

When you need data from a protected site, `scrape_antibot` handles it. It enables JS rendering and bypasses common anti-bot measures so your agent can pull the live content needed for streaming results. For maximum anonymity when scraping web content, use `scrape_premium`. This tool sets premium proxy access, giving you higher fidelity data to stream directly into a user's view.

Structured Data Extraction with Vercel AI SDK

The `scrape_autoparse` tool automatically pulls structured data from web pages. It doesn't just dump raw text; it organizes the information for your client to process and stream. If you need specific content, `scrape_custom` lets you execute a scrape using advanced parameters like CSS extractors or even passing a session ID.

Setup guide

Set up ZenRows MCP in Vercel AI SDK

Prerequisites

  • Node.js 18+ and a TypeScript project
  • ai + @modelcontextprotocol/sdk packages
  • Active Vinkius subscription with a valid endpoint token
  1. 1

    Install dependencies

    Run npm install ai @modelcontextprotocol/sdk plus your preferred model provider (e.g. @ai-sdk/openai).

  2. 2

    Create the Streamable HTTP transport

    Use StreamableHTTPClientTransport with your Vinkius endpoint URL. Replace [YOUR_TOKEN_HERE] with your token from cloud.vinkius.com.

  3. 3

    Discover and use tools

    Call mcpClient.tools() to auto-discover all ZenRows tools. Pass them directly to generateText() or streamText() — no manual schema definitions needed.

  4. 4

    Works with any model provider

    Swap openai("gpt-4o") for any AI SDK provider — Anthropic, Google, Mistral. The MCP tools work identically across all supported models.

index.ts
import { experimental_createMCPClient as createMCPClient } from "ai";
import { StreamableHTTPClientTransport } from "@modelcontextprotocol/sdk/client/streamableHttp";
import { generateText } from "ai";
import { openai } from "@ai-sdk/openai";

const transport = new StreamableHTTPClientTransport(
  new URL("https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp")
);

const mcpClient = await createMCPClient({ transport });
const tools = await mcpClient.tools();

const { text } = await generateText({
  model: openai("gpt-4o"),
  tools,
  prompt: "List recent ZenRows transactions",
});

console.log(text);
await mcpClient.close();

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by ZenRows. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

Why Choose Vinkius

Vinkius connects your tools to AI with real-time monitoring and automatic cost savings — all from one dashboard.

Real-time monitoring

Live

visibility into every interaction

Connect your favorite tools to your AI and see exactly what's happening — every request, every response, in real time.

Built-in savings

60%

lower AI costs

Vinkius compresses data between your apps and your AI automatically. Lower bills every month — no configuration required.

Single dashboard

One

place for every integration

Every tool your AI connects to, managed from a single screen. One account, complete control.

Common questions about ZenRows MCP in Vercel AI SDK

ZenRows handles the heavy lifting. You just call the MCP Server tool, and it manages proxy rotation and CAPTCHAs internally. This means your agent gets clean data fast enough to stream results without interruption.
Yep. The `scrape_geo` tool lets you target specific regions, like 'us' or 'gb'. This ensures your agent pulls data relevant to a particular market, making your streaming results highly accurate.
Absolutely. The `scrape_js` tool enables full JS rendering using ZenRows' headless browser. This is crucial when static scraping fails because of complex site logic.
The `scrape_wait` tool lets you pause the process until a specific CSS selector appears. This prevents your agent from grabbing incomplete data, improving the quality of the streamed results.
The MCP Server handles raw HTML, structured data, and visual screenshots. You can get a clean Markdown output or a full pixel-perfect image snapshot.

Start using the ZenRows MCP today

We host it, we monitor it, we maintain it. You just paste one token.

Built & Managed by Vinkius 30s setup 10 tools

We've already built the connector for ZenRows. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 10 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.