{"ok":true,"site":{"host":"webmcp.fast","url":"https://webmcp.fast/","type":"live","desc":"A hosted MCP gateway. Attach a local MCP server, get a stable OAuth-protected URL, and use it from Claude, ChatGPT, Grok, Cursor or your own agent. Free tier, no open ports.","tools":[{"name":"get_setup_instructions","kind":"answer","impl":"imperative","description":"How an agent sets up webmcp.fast for a user's local MCP server: the exact steps, and the two steps only the human can do.","inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/security","/pricing","/docs","/docs/quickstart"]},{"name":"read_page","kind":"answer","impl":"imperative","description":"Read one public webmcp.fast page as Markdown. Paths: /, /about, /contact, /privacy, /terms, /security, /pricing, /docs, /docs/quickstart, /docs/agents, /docs/api, /docs/security-model","inputSchema":{"type":"object","properties":{"path":{"type":"string","enum":["/","/about","/contact","/privacy","/terms","/security","/pricing","/docs","/docs/quickstart","/docs/agents","/docs/api","/docs/security-model"],"description":"Page path, for example /pricing"}},"required":["path"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/security","/pricing","/docs","/docs/quickstart"]},{"name":"get_pricing","kind":"answer","impl":"imperative","description":"The webmcp.fast free tier and the status of the paid tier, as Markdown.","inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/security","/pricing","/docs","/docs/quickstart"]}],"category":"Developer Tools","favicon":"/favicons/webmcp.fast.svg","apiSurface":"spec","toolCount":3}}