Everything on this page runs against this site’s own endpoint. Nothing is simulated.
1. In your browser, with an agent (WebMCP)
Open any page of this site in a WebMCP-capable client — ChatGPT’s in-app browser, or Chrome 149 or newer with chrome://flags/#enable-webmcp-testing enabled — and the site registers its tools through document.modelContext: the four core tools plus the WordPress extensions the owner enabled. Then ask, for example:
Read this site’s rules for agents, list the editions in the store with their prices, tell me which ones an agent may buy for me and which one it must hand back to me, and cite the source URLs.
A well-behaved agent reads /for-agents/, calls list_content and get_product, completes only what the per-product policy allows, and reports the rest back to you.
2. From any HTTP client (MCP)
The endpoint is POST https://hollow-hurricane-9798-1e6.1wp.site/wp-json/corsen-context/v1/mcp with Content-Type: application/json and, after initialize, the header MCP-Protocol-Version: 2025-11-25.
curl -s -X POST https://hollow-hurricane-9798-1e6.1wp.site/wp-json/corsen-context/v1/mcp \
-H "Content-Type: application/json" -H "MCP-Protocol-Version: 2025-11-25" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
curl -s -X POST https://hollow-hurricane-9798-1e6.1wp.site/wp-json/corsen-context/v1/mcp \
-H "Content-Type: application/json" -H "MCP-Protocol-Version: 2025-11-25" \
-d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"get_product","arguments":{"slug":"corsen-context"}}}'
The second call returns the flagship edition with its live price, stock state, images and agentPurchase: forbidden with the owner’s reason. Try search_site with {"query":"WEBMCP100"} and read the returned store page with get_page_content.
3. Discovery
/llms.txt opens with the agent conduct policy and lists the public corpus; the HTTP Link: rel="mcp" header and the <link rel="mcp"> element in every page point to the same endpoint.
4. The boundary, on the wire
GETon the endpoint returns405withAllow: POST;OPTIONSreturns204without credentials.request_expert_callanswers every agent call withisError: trueanderror_code: human_only, plus the page a human should use.- Anonymous
/wp-json/wp/v2/usersand/?author=1return404.
5. The same contract on ten stacks
The Integrations page lists the nine other live deployments. Each one has a live trace on its home page that performs the four calls against its own endpoint, and the public verifier in the repository checks all ten against one contract hash.