How to Use the Sally MCP in Vercel AI SDK
Stream live task updates and shift comments straight to your Vercel AI SDK frontend using this MCP server for deskless workers.
Works with every AI agent you already use
…and any MCP-compatible client
Connect Sally MCP to Vercel AI SDK
Create your Vinkius account to connect Sally to Vercel AI SDK — we handle the hosting, security, and runtime updates so you don't have to. No server setup required.
Key Capabilities
Live Task Sync via MCP Server
Calling `list_tasks` pulls the shift's active roster directly into your Vercel AI SDK application. Your frontend streams the data the second it arrives. Workers on the floor don't wait for loading bars to see what they need to do next. You filter by project ID to isolate specific departments. Managers tap a button to trigger `update_task` and the new priority flashes on the worker's device instantly. You can change labels or status codes without refreshing the page. That instant feedback loop keeps the floor moving.
Render Shift Reports Instantly
Running `get_timesheet_report` grabs the raw clock-in data for your entire workspace. Vercel AI SDK pipes those numbers straight into your React components. Supervisors see labor costs calculate in real-time as the text generates. You fetch individual worker details using `get_profile`. The agent drops the authenticated user's stats right next to their timesheet. Nobody has to open a separate dashboard just to match faces to hours worked.
Interactive Frontline Boards
Executing `create_project` builds a new workspace from your chat prompt. Generating a full task list is just a matter of the agent looping through `create_task` calls. Your Vue or Next.js app renders the new cards as they are created. Workers drop updates using `add_comment` right from their mobile interface. The Vercel AI SDK streams those messages back to the central hub. Everyone stays in the loop without leaving the main application.
Set up Sally 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 Sally 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 Sally 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 Sally. 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 Sally 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 Sally MCP today
We host it, we monitor it, we maintain it. You just paste one token.