eve-mcp-handshake-repro
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., "@eve-mcp-handshake-reproEcho 'hello from Glama'."
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.
eve MCP connection: six HTTP requests per tool call
A minimal reproduction for vercel/eve: one turn that makes one MCP tool call sends eleven HTTP requests to the MCP server, of which one is the tool call.
mcp-server.mjs is both the server and the instrument — it implements a
stateless Streamable-HTTP MCP server with one echo tool, and prints one line
per request it receives.
Run it
npm install
echo 'AI_GATEWAY_API_KEY=<your key>' > .env.local # or VERCEL_OIDC_TOKEN=…
node mcp-server.mjs # terminal 1
npx eve invoke "Echo the word marigold." # terminal 2Related MCP server: Copilot Studio MCP Server
What terminal 1 prints
1 GET /mcp → 405 ← transport probe
2 POST /mcp initialize ┐ connection_search's client
3 POST /mcp notifications/initialized
4 GET /mcp → 405 │
5 POST /mcp tools/list ┘
6 GET /mcp → 405 ┐ the tool call's client — a new one
7 POST /mcp initialize │
8 POST /mcp notifications/initialized
9 GET /mcp → 405 │
10 POST /mcp tools/list │
11 POST /mcp tools/call ┘What is expected
One tool call should cost one tools/call, plus a handshake amortised over the
session — not a fresh initialize + notifications/initialized + tools/list
per workflow step, and not a GET probe before every one of them when the
server has already answered POST.
Recorded on eve 0.44.3, Node 24, Linux. The same eleven-request shape was first seen on 0.34.0 against a production MCP server, where each request costs a serverless round trip rather than a loopback one.
This server cannot be deployed
Maintenance
Related MCP Connectors
Host your MCP tool over streamable HTTP in one command.
Minimal streamable HTTP MCP server used for owned-account registry connectivity tests.
Remote MCP server exposing SMI Aware tools, resources, and skills over Streamable HTTP.
Experimental MCP server for current empirical verification of explicit public HTTPS endpoint claims.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceA stateless Model Context Protocol server that implements a simple echo functionality with resource, tool, and prompt components, enabling LLMs to echo back messages through standardized MCP interactions.1-
- FlicenseNot gradedqualityDmaintenanceExample MCP server for Microsoft Copilot Studio, providing echo (repeat input 3 times) and multi (square a number) tools via Streamable HTTP.-
- AlicenseNot gradedqualityDmaintenanceMock HTTP server implementing MCP (Model Context Protocol) with streamable HTTP transport, health endpoint, and example tools like echo and time.205 npmMIT
- FlicenseNot gradedqualityBmaintenanceThis MCP server provides a Streamable HTTP endpoint with bearer token authentication, exposing echo and add tools, and an info resource for remote client integration.-