Add it to Claude Code
claude mcp add mcp-on-vercel -- npx -y @modelcontextprotocol/server-fetch https://your-deployment-url.vercel.app/mcpMake your agent remember this setup
mcp-on-vercel's config, env vars, and the gotchas you hit — recalled in every future Claude Code, Cursor, and Codex session.
npx conare@latestFree · one command · indexes the sessions already on disk. Set up in the browser instead →
What it does
- Deploy MCP servers as Vercel Functions
- Supports custom tool, prompt, and resource implementation
- Optimized for MCP client integration via /mcp endpoint
- Compatible with Vercel Fluid compute for efficient execution
Tools 2
roll_diceRolls an N-sided die with a minimum of 2 sides.get_weatherGets current weather data for a location using latitude, longitude, and city name.Try it
Original README from prncsclo-create/hardcover-mcp-on-vercel-main
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
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/mcp
Example 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 - Deploy the MCP template
Local dev
- Run
vercel devfor local development - Alternatively, 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.app