Vercel MCP Template
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Vercel MCP Templateroll a 20-sided die for my D&D game"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Run an MCP Server on Vercel
Usage
Update api/server.ts with your tools, prompts, and resources following the MCP TypeScript SDK documentation.
There is also a Next.js version of this template
Related MCP server: Vercel MCP Template
MCP Client Integration
When adding this server to an MCP client application, use your deployment URL followed by /mcp:
https://your-deployment-url.vercel.app/mcpExample Tools
The template includes two example tools to get you started:
roll_dice- Rolls an N-sided die (minimum 2 sides)get_weather- Gets current weather data (via an API) for a location using latitude, longitude, and city name
These tools demonstrate basic functionality and API integration patterns. Replace them with your own tools.
Notes for running on Vercel
Make sure you have Fluid compute enabled for efficient execution
After enabling Fluid compute, open
vercel.jsonand adjust max duration to 800 if you using a Vercel Pro or Enterprise account
Local dev
Run
vercel devfor local developmentAlternatively, integrate the system into the server framework of your choice.
Sample Client
script/test-client.mjs contains a sample client to try invocations.
node scripts/test-client.mjs https://mcp-on-vercel.vercel.appThis server cannot be deployed
Maintenance
Related MCP Connectors
A simple Typescript MCP server built using the official MCP Typescript SDK and smithery/cli. This…
Create, deploy, and operate MCP servers directly from your GitHub repositories.
FastMCP commerce server starter: product catalog, search, and checkout. Deploy to Vercel in 5 min.
Related MCP Servers
- AlicenseNot gradedqualityNot gradedmaintenanceA template for deploying MCP servers on Vercel with serverless functions. Includes example tools for rolling dice and getting weather data to demonstrate basic functionality and API integration patterns.-
- AlicenseNot gradedqualityDmaintenanceA template for deploying MCP servers on Vercel with example tools for rolling dice and getting weather data. Provides a foundation for building custom MCP servers with tools, prompts, and resources that can be deployed to Vercel's serverless platform.MIT
- AlicenseNot gradedqualityDmaintenanceA template for deploying MCP servers on Vercel with serverless functions. Includes example tools for rolling dice and fetching weather data to demonstrate basic tool implementation and API integration patterns.MIT
- AlicenseNot gradedqualityDmaintenanceA starter template for deploying Model Context Protocol (MCP) servers on Vercel using TypeScript and Vercel Functions. It includes example tools for rolling dice and checking weather to demonstrate tool integration patterns.MIT