How to Use the DummyJSON MCP in Vercel AI SDK
Stop waiting on slow mock APIs and stream live DummyJSON store data directly into your Next.js components using Vercel AI SDK.
Works with every AI agent you already use
…and any MCP-compatible client
Connect DummyJSON MCP to Vercel AI SDK
Create your Vinkius account to connect DummyJSON 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.
Real-time product search streams
The `search_products` tool hooks directly into your Vercel AI SDK text generation loops to inject live search results into your frontend. Instead of making your users stare at a blank loading state while fetching mock inventories, this tool lets your agent grab matches instantly and render them as they load. We pair this with `get_product` to fetch deep specifications for individual items on the fly. Your Next.js edge functions compile the payload, hand it off to the SDK, and render UI cards before the connection can even think about timing out.
Instant cart mutations via Vercel AI SDK
The `add_cart` and `update_cart` tools let your Vercel AI SDK agent execute mock checkout flows directly from user chat prompts. You write the UI component, and the agent updates the quantities or items in real-time, letting you test complex state changes without writing a single line of backend API glue. Because Vercel AI SDK works natively with edge runtimes, these tools respond within milliseconds. Your agent can run `delete_cart` or modify items instantly, making your mock checkout prototypes feel like fully finished products.
Simulated user sessions via MCP Server
The `auth_login` tool handles user authentication simulations directly inside your Vercel AI SDK stream. Your agent requests credentials, obtains the simulated JWT token, and immediately passes it to downstream tools like `auth_get_me` to display personalized mock user profiles in your UI. If the session expires, the agent calls `auth_refresh_token` to keep the UI stream alive. This keeps your prototype secure and realistic without forcing you to set up a real database or auth provider during the early stages of development.
Set up DummyJSON MCP in Vercel AI SDK
Prerequisites
- Node.js 18+ and a TypeScript project
-
ai+@modelcontextprotocol/sdkpackages - Active Vinkius subscription with a valid endpoint token
- 1
Install dependencies
Run
npm install ai @modelcontextprotocol/sdkplus your preferred model provider (e.g.@ai-sdk/openai). - 2
Create the Streamable HTTP transport
Use
StreamableHTTPClientTransportwith your Vinkius endpoint URL. Replace[YOUR_TOKEN_HERE]with your token from cloud.vinkius.com. - 3
Discover and use tools
Call
mcpClient.tools()to auto-discover all DummyJSON tools. Pass them directly togenerateText()orstreamText()— no manual schema definitions needed. - 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.
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 DummyJSON 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 DummyJSON. 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 DummyJSON MCP in Vercel AI SDK
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
Start using the DummyJSON MCP today
We host it, we monitor it, we maintain it. You just paste one token.