How to Use the Wallarm MCP in Vercel AI SDK
Stream live API security insights into your user interface with Vercel AI SDK.
Works with every AI agent you already use
…and any MCP-compatible client
Connect Wallarm MCP to Vercel AI SDK
Create your Vinkius account to connect Wallarm 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.
Monitor and Manage Wallarm Vulnerabilities
You can fetch all discovered open vulnerabilities using `search_vulnerabilities`. This lets you display a real-time list of security risks directly in your app. You'll also get detailed diagnostic data for specific weaknesses by calling `get_vulnerability_details`. Need to change the status? The tool `update_vulnerability_status` lets your agent mark findings as 'closed' or 'falsepositive', keeping your application dashboard accurate and current.
Search for Malicious API Traffic Hits
When an attack happens, you don't want a generic message. Use `search_security_hits` to retrieve full request headers and payloads from blocked traffic. This lets your UI show the exact data that triggered the block. For a broader view of threats, `search_security_attacks` groups detected issues by vector (like SQLi or XSS), giving users an immediate understanding of the attack type.
Control API Access Rules
Managing who can talk to your APIs is crucial. The `create_ip_acl_rule` tool lets you add specific IP ranges to either a 'white' or 'black' list globally. Your app’s settings panel can manage this flow. Before making changes, run `list_ip_acl_rules`. This shows exactly which IPs are currently allowed or denied access by Wallarm.
Set up Wallarm 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 Wallarm 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 Wallarm 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 Wallarm. 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 Wallarm 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 Wallarm MCP today
We host it, we monitor it, we maintain it. You just paste one token.