WebMCP Verifier & Validator
Test, validate, and debug your Model Context Protocol (MCP) SSE endpoints, inspect exposed tools and JSON schemas, and monitor live JSON-RPC traffic.
Enter a URL above to inspect WebMCP readiness
Paste any URL to test whether the webpage supports the ModelContext API, declares DOM form annotations, and exposes tools to AI agents.
How to Test & Validate an MCP Server Endpoint
Test your Server-Sent Events (SSE) stream, JSON-RPC 2.0 protocol handshake, and tool schemas in 3 straightforward steps.
Enter Server SSE Endpoint
Input your live MCP server SSE URL (e.g. /sse) or click the built-in Sandbox demo to test instant local mocking.
Perform Handshake & Tool Discovery
Connect to trigger the initialize negotiation, send client confirmations, and discover exposed tools with their input schemas.
Execute Tools & Inspect Traffic
Select any discovered tool, fill out the dynamically generated parameter form, and monitor real-time bidirectional JSON-RPC 2.0 logs in the terminal.
Model Context Protocol (MCP) Compliance Matrix
Model Context Protocol (MCP) is an open protocol standard that connects AI models (LLMs) with external tools, APIs, and data sources over standard JSON-RPC 2.0 messages.
| Feature / Stage | Method / Spec | Supported | Purpose |
|---|---|---|---|
| Transport Layer | SSE (Server-Sent Events) | ✓ Yes | Unidirectional streaming from server with HTTP POST backchannel |
| Protocol Handshake | initialize | ✓ Yes | Negotiates protocol version (2024-11-05), server info, and capabilities |
| Client Confirmation | notifications/initialized | ✓ Yes | Confirms initialization is complete and client is ready |
| Tool Discovery | tools/list | ✓ Yes | Retrieves tool names, descriptions, and JSON Schema definitions |
| Tool Execution | tools/call | ✓ Yes | Sends arguments to the server and captures structured result contents |
Frequently Asked Questions about WebMCP & Model Context Protocol
Common questions regarding MCP verification, CORS issues, and client integration.