← WebMCP Directory

Tool tree

realsid08.vercel.app

Media & PersonalTools verified
Website
Software engineer in Melbourne. I build software that solves real problems for companies and for my own life: web and mobile platforms, native iOS apps and developer tools.
Explore capabilities
    list_workAnswer

    List every role and project in Sidhaarth’s portfolio, with ids and notebook page ids.

    View tool JSON
    {
      "name": "list_work",
      "kind": "answer",
      "impl": "imperative",
      "description": "List every role and project in Sidhaarth’s portfolio, with ids and notebook page ids.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      }
    }
    lookup_roleAnswer

    Read one of Sidhaarth’s roles in full.

    View tool JSON
    {
      "name": "lookup_role",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read one of Sidhaarth’s roles in full.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "Role id from list_work, e.g. besmak"
          }
        },
        "required": [
          "id"
        ]
      }
    }
    lookup_projectAnswer

    Read one of Sidhaarth’s projects in full.

    View tool JSON
    {
      "name": "lookup_project",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read one of Sidhaarth’s projects in full.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "Project id from list_work, e.g. foodly"
          }
        },
        "required": [
          "id"
        ]
      }
    }
    lookup_skillsAnswer

    Read his skills: languages, web and mobile, backend, AI and coding agents, cloud, testing.

    View tool JSON
    {
      "name": "lookup_skills",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read his skills: languages, web and mobile, backend, AI and coding agents, cloud, testing.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "cluster": {
            "type": "string",
            "description": "Optional cluster name"
          }
        }
      }
    }
    lookup_profileAnswer

    Read his location, availability, education and public contact details.

    View tool JSON
    {
      "name": "lookup_profile",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read his location, availability, education and public contact details.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      }
    }
    find_work_by_techAnswer

    Find every role and project that uses or mentions a technology.

    View tool JSON
    {
      "name": "find_work_by_tech",
      "kind": "answer",
      "impl": "imperative",
      "description": "Find every role and project that uses or mentions a technology.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "tech": {
            "type": "string",
            "description": "A technology, e.g. Convex"
          }
        },
        "required": [
          "tech"
        ]
      }
    }
    get_public_reposAnswer

    List public GitHub repositories for RealSid08 or OpenRenderKit, with a fetched-at time.

    View tool JSON
    {
      "name": "get_public_repos",
      "kind": "answer",
      "impl": "imperative",
      "description": "List public GitHub repositories for RealSid08 or OpenRenderKit, with a fetched-at time.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "account": {
            "type": "string",
            "enum": [
              "RealSid08",
              "OpenRenderKit"
            ],
            "description": "Account"
          }
        }
      }
    }
    get_stateAnswer

    Read what the visitor is looking at: the open pages, the theme, and any tour.

    View tool JSON
    {
      "name": "get_state",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read what the visitor is looking at: the open pages, the theme, and any tour.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      }
    }
    turn_toAction

    Turn the notebook to a section, role or project. Set circle to ring its title in pen.

    View tool JSON
    {
      "name": "turn_to",
      "kind": "act",
      "impl": "imperative",
      "description": "Turn the notebook to a section, role or project. Set circle to ring its title in pen.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "target": {
            "type": "string",
            "enum": [
              "exp-kenspire",
              "exp-besmak",
              "exp-complete-leader",
              "exp-mindtek",
              "exp-hida",
              "project-stretch",
              "project-pdfstack",
              "project-foodly",
              "project-switchyard",
              "project-parkalong",
              "project-servogrid",
              "project-llm-cooperation",
              "project-codex-shared-memory",
              "project-t3-wall",
              "project-hs-heist",
              "project-cursor-subagents",
              "project-pptx-react-renderer",
              "project-tbrgs",
              "top",
              "contents",
              "work",
              "projects",
              "also",
              "experience",
              "education",
              "contact"
            ],
            "description": "A page id: a section (top, contents, work, projects, also, experience, education, contact) or a role or project such as project-foodly or exp-besmak"
          },
          "circle": {
            "type": "boolean"
          }
        },
        "required": [
          "target"
        ]
      }
    }
    focusAction

    Dim everything on the open pages except one role, project or section.

    View tool JSON
    {
      "name": "focus",
      "kind": "act",
      "impl": "imperative",
      "description": "Dim everything on the open pages except one role, project or section.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "target": {
            "type": "string",
            "enum": [
              "exp-kenspire",
              "exp-besmak",
              "exp-complete-leader",
              "exp-mindtek",
              "exp-hida",
              "project-stretch",
              "project-pdfstack",
              "project-foodly",
              "project-switchyard",
              "project-parkalong",
              "project-servogrid",
              "project-llm-cooperation",
              "project-codex-shared-memory",
              "project-t3-wall",
              "project-hs-heist",
              "project-cursor-subagents",
              "project-pptx-react-renderer",
              "project-tbrgs",
              "top",
              "contents",
              "work",
              "projects",
              "also",
              "experience",
              "education",
              "contact"
            ],
            "description": "A page id: a section (top, contents, work, projects, also, experience, education, contact) or a role or project such as project-foodly or exp-besmak"
          }
        }
      }
    }
    mark_workAction

    Turn to the contents and tick every entry whose work uses a technology or matches a phrase.

    View tool JSON
    {
      "name": "mark_work",
      "kind": "act",
      "impl": "imperative",
      "description": "Turn to the contents and tick every entry whose work uses a technology or matches a phrase.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "A technology or phrase, e.g. Convex or SwiftUI"
          }
        },
        "required": [
          "query"
        ]
      }
    }
    tourAction

    Step through the work one entry at a time.

    View tool JSON
    {
      "name": "tour",
      "kind": "act",
      "impl": "imperative",
      "description": "Step through the work one entry at a time.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "action": {
            "type": "string",
            "enum": [
              "start",
              "next",
              "prev",
              "stop"
            ],
            "description": "Step"
          }
        },
        "required": [
          "action"
        ]
      }
    }
    set_themeAction

    Turn the desk lamp on (light) or off (dark).

    View tool JSON
    {
      "name": "set_theme",
      "kind": "act",
      "impl": "imperative",
      "description": "Turn the desk lamp on (light) or off (dark).",
      "inputSchema": {
        "type": "object",
        "properties": {
          "theme": {
            "type": "string",
            "enum": [
              "light",
              "dark"
            ],
            "description": "Theme"
          }
        },
        "required": [
          "theme"
        ]
      }
    }
    reset_viewAction

    Undo every change the assistant made to the page.

    View tool JSON
    {
      "name": "reset_view",
      "kind": "act",
      "impl": "imperative",
      "description": "Undo every change the assistant made to the page.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      }
    }
    ask_portfolioAction

    Ask Sidhaarth Krishnan's portfolio assistant a question about his work, projects or availability.

    View tool JSON
    {
      "name": "ask_portfolio",
      "kind": "act",
      "impl": "declarative",
      "description": "Ask Sidhaarth Krishnan's portfolio assistant a question about his work, projects or availability.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "question": {
            "type": "string",
            "description": "Ask about my work, or type /"
          }
        }
      }
    }