{"ok":true,"site":{"host":"photon.portel.dev","url":"https://photon.portel.dev/","type":"live","desc":"Build MCP servers, CLI tools, embedded app UIs, web routes, schedules, webhooks, retries, and reliable agent workflows from one TypeScript capability.","tools":[{"name":"photon_search_docs","kind":"act","impl":"imperative","description":"Search the Photon documentation site for pages about MCP, CLI, Beam, WebMCP, deployment, docblock tags, output formats, and other Photon topics.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"Search words or phrase, such as \"MCP server\", \"custom UI\", \"docblock tags\", or \"deployment\"."},"limit":{"type":"number","description":"Maximum number of matching pages to return. Defaults to 5."}},"required":["query"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/llms","/readme","/why-photon","/docs/concepts","/docs/formats"]},{"name":"photon_list_docs","kind":"answer","impl":"imperative","description":"List Photon documentation pages, optionally filtered by section such as guides, reference, internals, tutorials, or start.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"section":{"type":"string","description":"Optional docs section to filter by: start, guides, reference, internals, tutorials, or docs."},"limit":{"type":"number","description":"Maximum number of pages to return. Defaults to 20."}}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/llms","/readme","/why-photon","/docs/concepts","/docs/formats"]},{"name":"photon_open_docs_page","kind":"act","impl":"imperative","description":"Navigate the current browser tab to a Photon documentation page by route or URL.","annotations":{"readOnlyHint":false},"inputSchema":{"type":"object","properties":{"route":{"type":"string","description":"Photon docs route or URL, such as /docs/getting-started or https://portel-dev.github.io/photon/docs/GUIDE."}},"required":["route"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/llms","/readme","/why-photon","/docs/concepts","/docs/formats"]},{"name":"photon_get_current_page_summary","kind":"answer","impl":"imperative","description":"Return the title, route, URL, and first visible paragraphs from the current Photon documentation page.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/llms","/readme","/why-photon","/docs/concepts","/docs/formats"]}],"category":"Developer Tools","apiSurface":"spec","toolCount":4}}