How to Use the OpenPanel MCP in Vercel AI SDK
Stream OpenPanel analytics directly into your UI with the Vercel AI SDK. No loading spinners, just live data.
Works with every AI agent you already use
…and any MCP-compatible client
Connect OpenPanel MCP to Vercel AI SDK
Create your Vinkius account to connect OpenPanel to Vercel AI SDK — we handle the hosting, security, and runtime updates so you don't have to. No server setup required.
Key Capabilities
Track User Actions in Real Time
Connect your Next.js app to OpenPanel to track what users are doing. When a user clicks a button, your agent calls the `track_event` tool, and the confirmation streams right back into your UI components. You can build dashboards that update instantly, not after a page refresh. The Vercel AI SDK handles the streaming for you. You just pass the tools from this MCP server to `generateText`. It's a clean way to add analytics to your AI features without building a separate backend API for it.
Identify Users Across Sessions
The `identify_user` tool lets your agent associate an anonymous session with a real user profile in OpenPanel. As soon as they sign in, your agent can call this tool, and all subsequent actions get correctly attributed. Because the AI SDK streams results, you can update the UI immediately to reflect the user's state—think personalized greetings or showing their specific data. It connects the dots between the user, your UI, and your analytics backend.
Adjust User Properties on the Fly
Let your agent modify user data in OpenPanel directly from the frontend. Use `increment_property` to track things like 'logins' or 'projects_created' without writing a single line of backend code for the task. You can also use `decrement_property` for things like trial credits or feature usage quotas. The change happens, and the AI SDK can stream the updated value right back, letting you build reactive UIs that reflect the user's new state instantly.
Set up OpenPanel 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 OpenPanel 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 OpenPanel 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 OpenPanel. 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 OpenPanel 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 OpenPanel MCP today
We host it, we monitor it, we maintain it. You just paste one token.