How to Use the Freshsuccess MCP in Vercel AI SDK
Stream Freshsuccess account health and custom metrics directly into your Next.js dashboards using Vercel AI SDK.
Works with every AI agent you already use
…and any MCP-compatible client
Connect Freshsuccess MCP to Vercel AI SDK
Create your Vinkius account to connect Freshsuccess 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.
Stream Freshsuccess Data to Vercel AI SDK
Customer success managers hate waiting for dashboards to load. When you wire the Freshsuccess MCP Server into your Next.js frontend, you fetch account health scores instantly. Your AI client calls `get_account_health` and streams the telemetry straight to the user interface while they type. You do not need to build intermediate API routes to handle the data fetching. Pass the MCP tools into your text generation call, and the client handles the execution. The user sees the results of `list_cs_alerts` pop up in their browser the second the warning fires.
Record Telemetry Without Loading Spinners
Customer behavior changes fast, and your UI needs to reflect those shifts immediately. Using `post_metric_value`, your application pushes custom usage events back to Freshsuccess during active user sessions. The Vercel AI SDK handles these async operations in the background. This means your React components stay perfectly responsive. While the user interacts with your product, the agent quietly calls `list_custom_metrics` to verify the active tracking definitions. You maintain an accurate customer health profile without blocking the main thread.
Sync Users Directly from React Components
Onboarding flows usually require batch jobs to sync CRM data with your customer success platform. Skip that entirely. When a new user signs up, trigger `upsert_cs_account` right from your Edge Function. The integration happens instantly. If the account creation succeeds, you immediately call `upsert_cs_user` to attach the specific login credentials to the new profile. Just make sure to call `mcpClient.close()` when the serverless function finishes its work.
Set up Freshsuccess 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 Freshsuccess 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 Freshsuccess 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 Freshsuccess. 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 Freshsuccess 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 Freshsuccess MCP today
We host it, we monitor it, we maintain it. You just paste one token.