← WebMCP Directory

Tool tree

penpenguin.github.io

Media & PersonalTools verified
Website
Portfolio
Explore capabilities

    page: Every page

    portfolio.search_contentAction

    Search portfolio projects and blog posts.

    View tool JSON
    {
      "name": "portfolio.search_content",
      "kind": "act",
      "impl": "imperative",
      "description": "Search portfolio projects and blog posts.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string"
          },
          "type": {
            "type": "string",
            "enum": [
              "all",
              "project",
              "blog"
            ]
          },
          "limit": {
            "type": "number",
            "minimum": 1,
            "maximum": 20
          }
        },
        "required": [
          "query"
        ],
        "additionalProperties": false
      },
      "page": "/portfolio/"
    }
    portfolio.find_projectsAction

    Search portfolio projects.

    View tool JSON
    {
      "name": "portfolio.find_projects",
      "kind": "act",
      "impl": "imperative",
      "description": "Search portfolio projects.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string"
          },
          "limit": {
            "type": "number",
            "minimum": 1,
            "maximum": 20
          }
        },
        "required": [
          "query"
        ],
        "additionalProperties": false
      },
      "page": "/portfolio/"
    }
    portfolio.find_blog_postsAction

    Search portfolio blog posts.

    View tool JSON
    {
      "name": "portfolio.find_blog_posts",
      "kind": "act",
      "impl": "imperative",
      "description": "Search portfolio blog posts.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string"
          },
          "limit": {
            "type": "number",
            "minimum": 1,
            "maximum": 20
          }
        },
        "required": [
          "query"
        ],
        "additionalProperties": false
      },
      "page": "/portfolio/"
    }
    portfolio.get_contact_routesAnswer

    Return the GitHub profile URL.

    View tool JSON
    {
      "name": "portfolio.get_contact_routes",
      "kind": "answer",
      "impl": "imperative",
      "description": "Return the GitHub profile URL.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "page": "/portfolio/"
    }
    portfolio.open_pageAction

    Navigate to an internal portfolio page on the same origin.

    View tool JSON
    {
      "name": "portfolio.open_page",
      "kind": "act",
      "impl": "imperative",
      "description": "Navigate to an internal portfolio page on the same origin.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "url": {
            "type": "string"
          }
        },
        "required": [
          "url"
        ],
        "additionalProperties": false
      },
      "page": "/portfolio/"
    }