Vinkius
Sally logo
Vinkius
Vinkius runs on Vercel AI SDK

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.

See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Sally MCP on Cursor AI Code Editor MCP Client Sally MCP on Claude Desktop App MCP Integration Sally MCP on OpenAI Agents SDK MCP Compatible Sally MCP on Visual Studio Code MCP Extension Client Sally MCP on GitHub Copilot AI Agent MCP Integration Sally MCP on Google Gemini AI MCP Integration Sally MCP on Lovable AI Development MCP Client Sally MCP on Mistral AI Agents MCP Compatible Sally MCP on Amazon AWS Bedrock MCP Support
MCP Servers — Included with Plan
Vinkius runs on Vercel AI SDK

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.

GDPR Included with Plan

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.

Setup guide

Set up Sally MCP in Vercel AI SDK

Prerequisites

  • Node.js 18+ and a TypeScript project
  • ai + @modelcontextprotocol/sdk packages
  • Active Vinkius subscription with a valid endpoint token
  1. 1

    Install dependencies

    Run npm install ai @modelcontextprotocol/sdk plus your preferred model provider (e.g. @ai-sdk/openai).

  2. 2

    Create the Streamable HTTP transport

    Use StreamableHTTPClientTransport with your Vinkius endpoint URL. Replace [YOUR_TOKEN_HERE] with your token from cloud.vinkius.com.

  3. 3

    Discover and use tools

    Call mcpClient.tools() to auto-discover all Sally tools. Pass them directly to generateText() or streamText() — no manual schema definitions needed.

  4. 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.

index.ts
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

Install the @ai-sdk/mcp package and pass your endpoint to createMCPClient. You then extract the tools with mcpClient.tools() and feed them into streamText. Just remember to call mcpClient.close() when the session ends.
Yes, you can pass an authProvider block during setup. The server validates the token before executing any tool. That keeps your frontend secure without writing custom middleware.
Calling get_board returns the Kanban state, which you can stream as UI components. The agent reads the columns and updates your frontend dynamically. It feels like a native mobile app to the person holding the phone.
Your agent runs check_sally_health before attempting heavy data fetches. If it returns anything other than a 200 OK, you can render a fallback UI. That prevents workers from staring at broken interfaces.
Timesheet reports and profile identities remain inside a V8 Isolate Sandbox while processing. Vinkius issues ephemeral tokens that expire instantly after the Vercel AI SDK receives the data. Your frontline workers' personal hours never sit in persistent storage.

Start using the Sally MCP today

We host it, we monitor it, we maintain it. You just paste one token.

Built & Managed by Vinkius 30s setup 12 tools

We've already built the connector for Sally. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 12 tools are live and waiting. You're up and running in seconds.

Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on Windsurf Windsurf
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.