OpenDataSUS MCP Server for Vercel AI SDKGive Vercel AI SDK instant access to 8 tools to Datastore Search, Group List, Organization List, and more
The Vercel AI SDK is the TypeScript toolkit for building AI-powered applications. Connect OpenDataSUS through Vinkius and every tool is available as a typed function. ready for React Server Components, API routes, or any Node.js backend.
Ask AI about this MCP Server for Vercel AI SDK
The OpenDataSUS MCP Server for Vercel AI SDK is a standout in the Data Analytics category — giving your AI agent 8 tools to work with, ready to go from day one.
Vinkius delivers Streamable HTTP and SSE to any MCP client
import { createMCPClient } from "@ai-sdk/mcp";
import { generateText } from "ai";
import { openai } from "@ai-sdk/openai";
async function main() {
const mcpClient = await createMCPClient({
transport: {
type: "http",
// Your Vinkius token. get it at cloud.vinkius.com
url: "https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp",
},
});
try {
const tools = await mcpClient.tools();
const { text } = await generateText({
model: openai("gpt-4o"),
tools,
prompt: "Using OpenDataSUS, list all available capabilities.",
});
console.log(text);
} finally {
await mcpClient.close();
}
}
main();
* Every MCP server runs on Vinkius-managed infrastructure inside AWS - a purpose-built runtime with per-request V8 isolates, Ed25519 signed audit chains, and sub-40ms cold starts optimized for native MCP execution. See our infrastructure
About OpenDataSUS MCP Server
Connect to the OpenDataSUS portal to explore and analyze Brazilian public health information through natural language. This server interfaces with the CKAN-based API of the Ministry of Health.
The Vercel AI SDK gives every OpenDataSUS tool full TypeScript type inference, IDE autocomplete, and compile-time error checking. Connect 8 tools through Vinkius and stream results progressively to React, Svelte, or Vue components. works on Edge Functions, Cloudflare Workers, and any Node.js runtime.
What you can do
- Dataset Discovery — List all available datasets, search for specific health topics (like COVID-19 or vaccination), and browse by tags or categories.
- Metadata Inspection — Retrieve detailed metadata for packages and individual resources to understand data provenance and structure.
- Deep Data Querying — Use the DataStore search to filter and retrieve actual rows from CSV and Excel resources directly into your conversation.
- Organizational Browsing — List data providers and organizations to find specific departmental records.
The OpenDataSUS MCP Server exposes 8 tools through the Vinkius. Connect it to Vercel AI SDK in under two minutes — credentials fully managed, no infrastructure to provision, no vendor lock-in. Your configuration, your data, your control.
All 8 OpenDataSUS tools available for Vercel AI SDK
When Vercel AI SDK connects to OpenDataSUS through Vinkius, your AI agent gets direct access to every tool listed below — spanning public-health, brazil-health, dataset-discovery, and more. Every call runs in a secure, isolated environment with full audit visibility. Beyond a simple connection, you get real-time monitoring of agent activity, enterprise governance, and optimized token usage.
Datastore search on OpenDataSUS
Search and filter data within a resource
Group list on OpenDataSUS
List all groups (categories)
Organization list on OpenDataSUS
List all organizations (data providers)
Package list on OpenDataSUS
List all dataset names in the OpenDataSUS portal
Package search on OpenDataSUS
Search for datasets matching specific criteria
Package show on OpenDataSUS
Get full metadata of a specific dataset
Resource show on OpenDataSUS
Get metadata for a specific resource
Tag list on OpenDataSUS
List all tags used across datasets
Connect OpenDataSUS to Vercel AI SDK via MCP
Follow these steps to wire OpenDataSUS into Vercel AI SDK. The entire setup takes under two minutes — your credentials stay safe behind Vinkius.
Install dependencies
npm install @ai-sdk/mcp ai @ai-sdk/openaiReplace the token
[YOUR_TOKEN_HERE] with your Vinkius tokenRun the script
agent.ts and run with npx tsx agent.tsExplore tools
Why Use Vercel AI SDK with the OpenDataSUS MCP Server
Vercel AI SDK provides unique advantages when paired with OpenDataSUS through the Model Context Protocol.
TypeScript-first: every MCP tool gets full type inference, IDE autocomplete, and compile-time error checking out of the box
Framework-agnostic core works with Next.js, Nuxt, SvelteKit, or any Node.js runtime. same OpenDataSUS integration everywhere
Built-in streaming UI primitives let you display OpenDataSUS tool results progressively in React, Svelte, or Vue components
Edge-compatible: the AI SDK runs on Vercel Edge Functions, Cloudflare Workers, and other edge runtimes for minimal latency
OpenDataSUS + Vercel AI SDK Use Cases
Practical scenarios where Vercel AI SDK combined with the OpenDataSUS MCP Server delivers measurable value.
AI-powered web apps: build dashboards that query OpenDataSUS in real-time and stream results to the UI with zero loading states
API backends: create serverless endpoints that orchestrate OpenDataSUS tools and return structured JSON responses to any frontend
Chatbots with tool use: embed OpenDataSUS capabilities into conversational interfaces with streaming responses and tool call visibility
Internal tools: build admin panels where team members interact with OpenDataSUS through natural language queries
Example Prompts for OpenDataSUS in Vercel AI SDK
Ready-to-use prompts you can give your Vercel AI SDK agent to start working with OpenDataSUS immediately.
"Search for datasets related to 'vacinacao covid' in OpenDataSUS."
"List all health organizations providing data on the portal."
"Query the first 5 rows of the resource with ID 'd3848184-5077-4667-835d-591d67641bb9'."
Troubleshooting OpenDataSUS MCP Server with Vercel AI SDK
Common issues when connecting OpenDataSUS to Vercel AI SDK through Vinkius, and how to resolve them.
createMCPClient is not a function
npm install @ai-sdk/mcpOpenDataSUS + Vercel AI SDK FAQ
Common questions about integrating OpenDataSUS MCP Server with Vercel AI SDK.
How does the Vercel AI SDK connect to MCP servers?
createMCPClient from @ai-sdk/mcp and pass the server URL. The SDK discovers all tools and provides typed TypeScript interfaces for each one.Can I use MCP tools in Edge Functions?
Does it support streaming tool results?
useChat and streamText that handle tool calls and display results progressively in the UI.Explore More MCP Servers
View all →
Cannlytics Strain API
5 toolsAccess cannabis strain data, effects, flavors, and similar strains via Cannlytics.

Chanty
10 toolsAutomate team communication via Chanty — manage conversations, send messages, invite members, and update statuses using any AI agent.

Wenjuanxing / 问卷星
10 toolsLeading online survey and form platform in China — manage questionnaires, responses, and reports via AI.

PractiTest
11 toolsManage your PractiTest projects, tests, and runs directly using AI Agents.
