← WebMCP Directory

Tool tree

kg-1510.github.io

Media & PersonalTools verified
Website
Kushagra Gupta, Software Engineer 2 at Atlan. AI-native frontend and full-stack engineer who ships production web apps and AI agents with React, Next.js, TypeScript, and Claude Code.
Explore capabilities

    page: Every page

    get_profileAnswer

    Who Kushagra Gupta is: title, location, bio, skills, stack, social links, resume URL, and what roles he is open to. Use for any 'who is', 'what does he do', or 'is he available' question.

    View tool JSON
    {
      "name": "get_profile",
      "kind": "answer",
      "impl": "imperative",
      "description": "Who Kushagra Gupta is: title, location, bio, skills, stack, social links, resume URL, and what roles he is open to. Use for any 'who is', 'what does he do', or 'is he available' question.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      },
      "page": "/Portfolio-Website/"
    }
    list_projectsAnswer

    Every project on this site with slug, one-line description, stack, impact, and links. The flagship is the Stride Run Club web app. Call get_project with a slug for the full write-up.

    View tool JSON
    {
      "name": "list_projects",
      "kind": "answer",
      "impl": "imperative",
      "description": "Every project on this site with slug, one-line description, stack, impact, and links. The flagship is the Stride Run Club web app. Call get_project with a slug for the full write-up.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      },
      "page": "/Portfolio-Website/"
    }
    get_projectAnswer

    Full detail for one project: description, stack, impact, highlights, challenges, code and live links. Slugs come from list_projects.

    View tool JSON
    {
      "name": "get_project",
      "kind": "answer",
      "impl": "imperative",
      "description": "Full detail for one project: description, stack, impact, highlights, challenges, code and live links. Slugs come from list_projects.",
      "inputSchema": {
        "type": "object",
        "required": [
          "slug"
        ],
        "properties": {
          "slug": {
            "type": "string",
            "description": "Project slug, e.g. stride-club"
          }
        }
      },
      "page": "/Portfolio-Website/"
    }
    get_experienceAnswer

    Work history (company, role, dates, bullets), education, and honors. Use for questions about where Kushagra has worked or what he did there.

    View tool JSON
    {
      "name": "get_experience",
      "kind": "answer",
      "impl": "imperative",
      "description": "Work history (company, role, dates, bullets), education, and honors. Use for questions about where Kushagra has worked or what he did there.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      },
      "page": "/Portfolio-Website/"
    }
    open_pageAction

    Navigate this browser to a page on the site. Valid values: home, work, about, contact, or a project slug from list_projects. Read-only navigation.

    View tool JSON
    {
      "name": "open_page",
      "kind": "act",
      "impl": "imperative",
      "description": "Navigate this browser to a page on the site. Valid values: home, work, about, contact, or a project slug from list_projects. Read-only navigation.",
      "inputSchema": {
        "type": "object",
        "required": [
          "page"
        ],
        "properties": {
          "page": {
            "type": "string",
            "description": "home, work, about, contact, or a project slug"
          }
        }
      },
      "page": "/Portfolio-Website/"
    }
    draft_contact_emailSensitive Action

    Open the visitor's mail client with an email to Kushagra prefilled. Nothing is sent until the human presses send in their own mail app. Use when someone wants to reach out about a role or a project.

    View tool JSON
    {
      "name": "draft_contact_email",
      "kind": "transact",
      "impl": "imperative",
      "description": "Open the visitor's mail client with an email to Kushagra prefilled. Nothing is sent until the human presses send in their own mail app. Use when someone wants to reach out about a role or a project.",
      "inputSchema": {
        "type": "object",
        "required": [
          "message"
        ],
        "properties": {
          "subject": {
            "type": "string"
          },
          "message": {
            "type": "string"
          },
          "from_name": {
            "type": "string"
          }
        }
      },
      "page": "/Portfolio-Website/"
    }