Renfe Data MCP Server for Vercel AI SDKGive Vercel AI SDK instant access to 11 tools to Ckan Datastore Search, Ckan Package List, Ckan Package Show, and more
The Vercel AI SDK is the TypeScript toolkit for building AI-powered applications. Connect Renfe Data 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 Renfe Data MCP Server for Vercel AI SDK is a standout in the Iot Hardware category — giving your AI agent 11 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 Renfe Data, 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 Renfe Data MCP Server
Connect to the Renfe Data portal to monitor the Spanish railway network in real-time. This server provides comprehensive access to both live operational data and static historical datasets through the official CKAN infrastructure.
The Vercel AI SDK gives every Renfe Data tool full TypeScript type inference, IDE autocomplete, and compile-time error checking. Connect 11 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
- Real-time Tracking — Get precise GPS locations and movement status for Cercanías (commuter) and Long Distance (AVE/LD/MD) trains.
- Trip Updates & Delays — Monitor live delays, cancellations, and platform changes to keep travelers informed.
- CKAN Portal Access — List, search, and inspect metadata for thousands of railway datasets and resources.
- Service Alerts — Retrieve real-time information on accessibility issues, track incidents, or bus substitutions.
- Static Schedules — Fetch direct download URLs for GTFS schedules and station lists for offline analysis.
The Renfe Data MCP Server exposes 11 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 11 Renfe Data tools available for Vercel AI SDK
When Vercel AI SDK connects to Renfe Data through Vinkius, your AI agent gets direct access to every tool listed below — spanning railway, real-time-tracking, gps-data, 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.
Ckan datastore search on Renfe Data
Search for data within a resource
Ckan package list on Renfe Data
List all dataset names in Renfe Data
Ckan package show on Renfe Data
Get metadata for a specific dataset
Ckan resource show on Renfe Data
Get metadata for a specific resource
Get avisos on Renfe Data
Get planned service modifications (Avisos)
Get static datasets on Renfe Data
List URLs for static datasets (Schedules & Stations)
Rt alerts cercanias on Renfe Data
Updates every 20 seconds. Get real-time service alerts for Cercanías
Rt trip updates cercanias on Renfe Data
Updates every 20 seconds. Get real-time trip updates for Cercanías
Rt trip updates ld on Renfe Data
Updates every 30 seconds. Get real-time trip updates for AV / LD / MD
Rt vehicle positions cercanias on Renfe Data
Updates every 20 seconds. Get real-time vehicle positions for Cercanías
Rt vehicle positions ld on Renfe Data
Updates every 15 minutes. Get real-time vehicle positions for AV / LD / MD
Connect Renfe Data to Vercel AI SDK via MCP
Follow these steps to wire Renfe Data 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 Renfe Data MCP Server
Vercel AI SDK provides unique advantages when paired with Renfe Data 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 Renfe Data integration everywhere
Built-in streaming UI primitives let you display Renfe Data 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
Renfe Data + Vercel AI SDK Use Cases
Practical scenarios where Vercel AI SDK combined with the Renfe Data MCP Server delivers measurable value.
AI-powered web apps: build dashboards that query Renfe Data in real-time and stream results to the UI with zero loading states
API backends: create serverless endpoints that orchestrate Renfe Data tools and return structured JSON responses to any frontend
Chatbots with tool use: embed Renfe Data capabilities into conversational interfaces with streaming responses and tool call visibility
Internal tools: build admin panels where team members interact with Renfe Data through natural language queries
Example Prompts for Renfe Data in Vercel AI SDK
Ready-to-use prompts you can give your Vercel AI SDK agent to start working with Renfe Data immediately.
"List all available dataset names in the Renfe Data portal."
"Show me the current real-time positions of Cercanías trains."
"Are there any trip updates or delays for Long Distance trains right now?"
Troubleshooting Renfe Data MCP Server with Vercel AI SDK
Common issues when connecting Renfe Data to Vercel AI SDK through Vinkius, and how to resolve them.
createMCPClient is not a function
npm install @ai-sdk/mcpRenfe Data + Vercel AI SDK FAQ
Common questions about integrating Renfe Data 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 →
PayFit
7 toolsAutomate HR and payroll operations via PayFit — list collaborators, fetch payslips securely, overview company structure, and export accounting entries via AI.

MessageFlow
10 toolsOmnichannel communication via MessageFlow — send SMS, WhatsApp, and Email messages.

Pike13
9 toolsManage classes, clients, staff, invoices, visits, and analytics for your Pike13-powered fitness studio through natural conversation.

NinjaCat
10 toolsManage marketing reporting and advertisers via NinjaCat — track reports, data sources, and campaigns directly from your AI agent.
