← WebMCP Directory

Tool tree

okshubh.in

Media & PersonalTools verified
Website
Product-focused Software Engineer writing about software engineering, architecture, and practical product lessons.
Explore capabilities

    page: Every page

    get_profileAnswer

    Short profile of Shubhdeep Chhabra: role, location, focus areas and links to the website, GitHub, LinkedIn and X. Start here for 'who is this?'.

    View tool JSON
    {
      "name": "get_profile",
      "kind": "answer",
      "impl": "imperative",
      "description": "Short profile of Shubhdeep Chhabra: role, location, focus areas and links to the website, GitHub, LinkedIn and X. Start here for 'who is this?'.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "page": "/"
    }
    get_resumeAnswer

    Shubhdeep Chhabra's full resume: experience, skills, open source contributions and education. Markdown by default; 'json' returns the JSON Resume format.

    View tool JSON
    {
      "name": "get_resume",
      "kind": "answer",
      "impl": "imperative",
      "description": "Shubhdeep Chhabra's full resume: experience, skills, open source contributions and education. Markdown by default; 'json' returns the JSON Resume format.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "format": {
            "type": "string",
            "enum": [
              "markdown",
              "json"
            ],
            "description": "Output format. Defaults to 'markdown'."
          }
        },
        "additionalProperties": false
      },
      "page": "/"
    }
    list_writingsAnswer

    Lists published articles, newest first, with slug, title, description, date, categories and URLs. Optionally filter by category or a search query over titles, descriptions and article text.

    View tool JSON
    {
      "name": "list_writings",
      "kind": "answer",
      "impl": "imperative",
      "description": "Lists published articles, newest first, with slug, title, description, date, categories and URLs. Optionally filter by category or a search query over titles, descriptions and article text.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "category": {
            "type": "string",
            "description": "Only articles in this category, e.g. 'Engineering' or 'Tooling'."
          },
          "query": {
            "type": "string",
            "description": "Case-insensitive text to search for."
          }
        },
        "additionalProperties": false
      },
      "page": "/"
    }
    get_writingAnswer

    Full text of one article as markdown, with its metadata. Get slugs from list_writings.

    View tool JSON
    {
      "name": "get_writing",
      "kind": "answer",
      "impl": "imperative",
      "description": "Full text of one article as markdown, with its metadata. Get slugs from list_writings.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "slug": {
            "type": "string",
            "description": "Article slug, e.g. 'cli-mcp-ai'."
          }
        },
        "required": [
          "slug"
        ],
        "additionalProperties": false
      },
      "page": "/"
    }
    get_contact_infoAnswer

    How to reach Shubhdeep Chhabra: email and social profiles.

    View tool JSON
    {
      "name": "get_contact_info",
      "kind": "answer",
      "impl": "imperative",
      "description": "How to reach Shubhdeep Chhabra: email and social profiles.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "page": "/"
    }
    get_desk_setupAnswer

    The hardware on Shubhdeep Chhabra’s desk (laptop, keyboard, mouse, display) with specs and links.

    View tool JSON
    {
      "name": "get_desk_setup",
      "kind": "answer",
      "impl": "imperative",
      "description": "The hardware on Shubhdeep Chhabra’s desk (laptop, keyboard, mouse, display) with specs and links.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "page": "/"
    }
    get_current_pageAnswer

    Which page of okshubh.in is open, with its title and a URL for its markdown version.

    View tool JSON
    {
      "name": "get_current_page",
      "kind": "answer",
      "impl": "imperative",
      "description": "Which page of okshubh.in is open, with its title and a URL for its markdown version.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "page": "/"
    }
    navigateAction

    Opens a page of this site in the current tab. Paths: '/', '/writings', '/writings/<slug>', '/resume', '/setup'.

    View tool JSON
    {
      "name": "navigate",
      "kind": "act",
      "impl": "imperative",
      "description": "Opens a page of this site in the current tab. Paths: '/', '/writings', '/writings/<slug>', '/resume', '/setup'.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "path": {
            "type": "string",
            "description": "Site path starting with '/', e.g. '/resume'."
          }
        },
        "required": [
          "path"
        ],
        "additionalProperties": false
      },
      "page": "/"
    }
    set_themeAction

    Switches the site between light and dark, or back to following the system setting.

    View tool JSON
    {
      "name": "set_theme",
      "kind": "act",
      "impl": "imperative",
      "description": "Switches the site between light and dark, or back to following the system setting.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "theme": {
            "type": "string",
            "enum": [
              "light",
              "dark",
              "system"
            ]
          }
        },
        "required": [
          "theme"
        ],
        "additionalProperties": false
      },
      "page": "/"
    }

    page: Cli mcp ai

    get_article_outlineAnswer

    Headings of the article that is open, with links to each section.

    View tool JSON
    {
      "name": "get_article_outline",
      "kind": "answer",
      "impl": "imperative",
      "description": "Headings of the article that is open, with links to each section.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "page": "/writings/cli-mcp-ai"
    }
    set_reading_modeAction

    Turns the paper-like reading mode for articles on or off.

    View tool JSON
    {
      "name": "set_reading_mode",
      "kind": "act",
      "impl": "imperative",
      "description": "Turns the paper-like reading mode for articles on or off.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "enabled": {
            "type": "boolean"
          }
        },
        "required": [
          "enabled"
        ],
        "additionalProperties": false
      },
      "page": "/writings/cli-mcp-ai"
    }