Smoke-test any remote MCP server in 60 seconds with curl: initialize, tools/list, one tools/call, one bad call Outcome: you know the server speaks Streamable HTTP, which protocol revision it…
S=https://your-mcp-server.example/api/mcpH='Content-Type: application/json'P='MCP-Protocol-Version: 2025-06-18' # 1 initializecurl -s $S -H "$H" -d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-06-18","capabilities":{},"clientInfo":{"name":"smoke","version":"0.0.1"}}}' \ | jq '.result | {protocolVersion, serverInfo, instructions_chars: (.instructions // "" | length)}'+21 more lines · open the playground