← WebMCP Directory

Tool tree

photon.portel.dev

Developer ToolsTools verified
Website
Build MCP servers, CLI tools, embedded app UIs, web routes, schedules, webhooks, retries, and reliable agent workflows from one TypeScript capability.
Explore capabilities

    page: Every page

    photon_search_docsAction

    Search the Photon documentation site for pages about MCP, CLI, Beam, WebMCP, deployment, docblock tags, output formats, and other Photon topics.

    View tool JSON
    {
      "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.",
      "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"
        ]
      },
      "page": "/"
    }
    photon_list_docsAnswer

    List Photon documentation pages, optionally filtered by section such as guides, reference, internals, tutorials, or start.

    View tool JSON
    {
      "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.",
      "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."
          }
        }
      },
      "page": "/"
    }
    photon_open_docs_pageAction

    Navigate the current browser tab to a Photon documentation page by route or URL.

    View tool JSON
    {
      "name": "photon_open_docs_page",
      "kind": "act",
      "impl": "imperative",
      "description": "Navigate the current browser tab to a Photon documentation page by route or URL.",
      "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"
        ]
      },
      "page": "/"
    }
    photon_get_current_page_summaryAnswer

    Return the title, route, URL, and first visible paragraphs from the current Photon documentation page.

    View tool JSON
    {
      "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.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      },
      "page": "/"
    }