{"ok":true,"site":{"host":"webmcp-forge.vercel.app","url":"https://webmcp-forge.vercel.app/","type":"live","desc":"Scan your portfolio, choose what AI agents may do, and paste one script tag. No code required.","tools":[{"name":"set_target_url","kind":"act","impl":"imperative","description":"Sets the portfolio website WebMCP Forge should work on. Accepts a full URL. This changes the builder's state and the visible form.","title":"Set the portfolio address","annotations":{"readOnlyHint":false,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{"url":{"type":"string","description":"The portfolio's address, e.g. https://example.com","maxLength":2000}},"required":["url"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"scan_site","kind":"act","impl":"imperative","description":"Crawls the target portfolio, extracts its structure, and interprets it. Takes several seconds. Must be called after set_target_url.","title":"Scan the portfolio","annotations":{"readOnlyHint":false,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"get_scan_summary","kind":"answer","impl":"imperative","description":"Returns what the most recent scan discovered: platform, pages, the content sections found and any warnings.","title":"Read the scan results","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"get_capabilities","kind":"answer","impl":"imperative","description":"Lists every capability, whether it is currently enabled, and whether the scan found the information it needs.","title":"List what agents may do","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"set_capability_enabled","kind":"act","impl":"imperative","description":"Enables or disables one capability. Valid ids: get_profile, list_projects, get_project, search_projects, get_skills, get_experience, get_education, get_contact_info, navigate_site, focus_project, prepare_contact_message, send_contact_message. The matching toggle in the builder updates immediately.","title":"Turn a capability on or off","annotations":{"readOnlyHint":false,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{"capability":{"type":"string","description":"The capability id, e.g. get_contact_info","maxLength":40},"enabled":{"type":"boolean","description":"true to enable, false to disable"}},"required":["capability","enabled"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"generate_installation","kind":"act","impl":"imperative","description":"Publishes the current capability settings and produces the one-line script tag to install on the portfolio.","title":"Generate the installation snippet","annotations":{"readOnlyHint":false,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"get_installation_instructions","kind":"answer","impl":"imperative","description":"Returns the installation snippet and the step-by-step instructions for the detected website platform.","title":"Read the installation steps","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"get_verification_status","kind":"answer","impl":"imperative","description":"Returns the result of the most recent installation check, including which diagnostics passed and any content changes detected since the previous check.","title":"Read the installation check","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"}],"category":"Developer Tools","favicon":"/favicons/webmcp-forge.vercel.app.svg","apiSurface":"spec","toolCount":8}}