How to Use the Freshsales (Sales CRM & Lead Scoring API) MCP in Vercel AI SDK
Feed live CRM updates directly into your React or Next.js app with this Freshsales (Sales CRM & Lead Scoring API) Vercel AI SDK MCP integration.
Works with every AI agent you already use
…and any MCP-compatible client
Connect Freshsales (Sales CRM & Lead Scoring API) MCP to Vercel AI SDK
Create your Vinkius account to connect Freshsales (Sales CRM & Lead Scoring API) 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 pipeline UI updates
The `list_leads` tool pulls raw prospect records directly into your Next.js edge functions. Your Vercel AI SDK client renders the incoming pipeline data live as it arrives from the CRM, skipping the usual blank loading states that kill user engagement. If you need to qualify a prospect immediately, the `convert_lead` tool triggers the conversion on the backend while streaming the new contact object to the frontend. This setup cuts down on manual page refreshes because the UI displays the updated state the millisecond the API responds.
Direct lead generation from interactive forms
The `create_lead` tool handles incoming form submissions by routing them directly into your Freshsales database. By passing this tool to `streamText`, your Vercel AI SDK setup can capture user intent during a chat session and instantly build a clean profile. When the contact is saved, you can immediately run `create_task` to assign a follow-up action to a sales rep. This keeps your data clean and ensures no hot lead sits in limbo waiting for a manual batch export.
Interactive deal creation with Vercel AI SDK MCP Server
The `create_deal` tool lets you spin up new sales opportunities directly inside the chat interface. Instead of forcing reps to open a separate browser tab to log a sale, the Vercel AI SDK calls the endpoint and displays the new deal stage in real-time. You can also pull the exact pipeline architecture using `list_deal_stages` to populate dropdowns dynamically. This guarantees that every deal created by your application matches your actual sales pipeline stages without hardcoded values.
Set up Freshsales (Sales CRM & Lead Scoring API) 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 Freshsales (Sales CRM & Lead Scoring API) 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 Freshsales (Sales CRM & Lead Scoring API) 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 Freshsales. 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 Freshsales (Sales CRM & Lead Scoring API) 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 Freshsales (Sales CRM & Lead Scoring API) MCP today
We host it, we monitor it, we maintain it. You just paste one token.