Claude.ai · ChatGPT · Grok · Cursor · Claude Code
Connect the evaluator
Server URL is always https://mcp.webmcp-eval.com/mcp.
Do not use the www host. Do not put the key in the URL.
Buy the $25 starter first. The thanks page shows a
usr_live_ key once. Listing tools is free. A completed
evaluate_webmcp costs $2. Failed fetches are not billed.
We do not keep a first-party history of the URLs you evaluate.
The prompt (any host)
Evaluate https://www.sunbusinessgroup.com/ai/ai-audit.html with evaluate_webmcp. Return a short human brief: url_purpose, cta, page_intent, capability, recommended_offers (name, kind, grounding, match), do_not_expose. Do not dump the raw JSON unless I ask. Do not evaluate a second URL.
Swap in the client page you actually care about. That SBG audit URL is the
public worked example: expect intake, not an essay summary.
To preview the official brief layout, paste JSON into
report-example.html (client-only; print to PDF).
Claude.ai
- Open claude.ai → Customize → Connectors.
- Add custom connector → Web.
- Name:
webmcp-eval. - URL:
https://mcp.webmcp-eval.com/mcp. - Leave OAuth client id/secret blank.
- Add, then Connect. Paste the
usr_live_key on our consent page. - Enable the connector in Search and tools. Paste the prompt above.
Fallback if OAuth fails: Authentication None, header Authorization = Bearer usr_live_… (the word Bearer, a space, then the key). Claude does not add the scheme.
ChatGPT
Custom remote MCP is a paid ChatGPT plan on the web app (Plus / Pro / Business / Enterprise / Edu). Free tier and the native iOS/Android apps are not the path.
- Settings → turn on Developer mode (wording moves: Connectors → Advanced, or Security & login).
- Open chatgpt.com/plugins or Settings → Plugins / Apps / Connectors.
- Create (+) a developer-mode app.
- Name:
webmcp-eval. - Description:
Evaluate one public HTTPS URL for WebMCP readiness. Use evaluate_webmcp. - MCP server URL:
https://mcp.webmcp-eval.com/mcp. - Auth: OAuth (let ChatGPT discover our server). Do not invent a client secret. If it asks you to paste a key instead, use the static header fallback below.
- Create. Complete our consent page with the
usr_live_key. - New chat → + → More → Developer mode → enable
webmcp-eval. Paste the same prompt.
OpenAI moves this UI. If you cannot find Plugins, look under Settings → Connectors → Create.
Health: mcp.webmcp-eval.com/health should read auth: bearer+oauth.
Grok
- Grok → Connectors → add a custom MCP / connector.
- URL:
https://mcp.webmcp-eval.com/mcp. - Prefer OAuth if the UI offers it. Consent should read Allow Grok to evaluate pages. Paste
usr_live_. - Otherwise Authentication None + header
Authorization: Bearer usr_live_…. - Ask Grok to run the prompt above.
If Grok only stores a URL and no header, OAuth must complete or calls will 401.
Cursor, Claude Code, other hosts
Same URL. Static header Authorization: Bearer usr_live_…. Claude Code can use the OAuth loopback redirect (http://127.0.0.1:*/callback).
{
"mcpServers": {
"webmcp-eval": {
"url": "https://mcp.webmcp-eval.com/mcp",
"headers": {
"Authorization": "Bearer usr_live_…"
}
}
}
}
If it 401s
- Host is
mcp.webmcp-eval.com, not www. - Header includes the word
Bearerand a space. mcpDNS is grey-cloud (not proxied).- Empty wallet returns
insufficient credits, not a connector 401.