How to Use the Apollo.io MCP in Vercel AI SDK
Stream Apollo.io prospect data directly into your Next.js frontend using the Vercel AI SDK and this MCP Server.
Works with every AI agent you already use
…and any MCP-compatible client
Connect Apollo.io MCP to Vercel AI SDK
Create your Vinkius account to connect Apollo.io 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 prospecting with Vercel AI SDK
Build sales dashboards where the user watches lead lists populate instantly. When your application calls `search_contacts` or `search_organizations`, the Vercel AI SDK streams those results straight to the React UI. Nobody stares at a loading spinner waiting for batch API responses. You get immediate visual feedback. Connect this MCP Server using your HTTP transport, pass the tools to your generation function, and watch as your custom interface renders company profiles and contact details the second the server fetches them.
Live sequence management
Give your sales reps a chat interface that actually takes action. They ask the agent to drop a new lead into a specific campaign. The backend triggers `add_contact_to_sequence` while simultaneously updating the frontend state to reflect the new enrollment. Before dropping anyone into a campaign, the system can fetch active options via `list_sequences`. Reps see exactly which outreach tracks are available right in their browser window, entirely driven by the underlying agent fetching live data.
Instant context for sales calls
Displaying historical engagement data usually requires complex polling logic. Instead, let your AI fetch conversation histories through `get_call` and `get_contact`, piping that text directly into your application's sidebar for quick review. Closing the loop requires proper resource management. Always call your client closure method after your Vercel edge function finishes streaming the Apollo details back to the client.
Set up Apollo.io 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 Apollo.io 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 Apollo.io 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 Apollo.io. 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 Apollo.io 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 Apollo.io MCP today
We host it, we monitor it, we maintain it. You just paste one token.