← WebMCP Directory

Tool tree

arvindkumar.ca

Media & PersonalTools verified
Website
Tell me what you need: a project, a plugin, or a question about something on this site. I reply by email.
Explore capabilities

    page: Every page

    search_siteAnswer

    Search Arvind Kumar's portfolio site: projects, plugins, tools and skills, career history and pages. Returns matching pages with titles, URLs and short snippets.

    View tool JSON
    {
      "name": "search_site",
      "kind": "answer",
      "impl": "imperative",
      "description": "Search Arvind Kumar's portfolio site: projects, plugins, tools and skills, career history and pages. Returns matching pages with titles, URLs and short snippets.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "What to look for, for example \"WooCommerce payment gateway\" or \"AEO\"."
          }
        },
        "required": [
          "query"
        ]
      },
      "page": "/contact/"
    }
    ask_about_arvindAction

    Ask a question about Arvind Kumar's work and experience. Answered only from this site's public pages (site search first, then Claude), with the source URLs.

    View tool JSON
    {
      "name": "ask_about_arvind",
      "kind": "act",
      "impl": "imperative",
      "description": "Ask a question about Arvind Kumar's work and experience. Answered only from this site's public pages (site search first, then Claude), with the source URLs.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "question": {
            "type": "string",
            "description": "A question in plain words, for example \"Has he built WordPress plugins with AI features?\""
          }
        },
        "required": [
          "question"
        ]
      },
      "page": "/contact/"
    }
    list_site_contentAnswer

    List the public pages on Arvind Kumar's site with a one-line summary each. Optionally filter by kind, for example "project" for case studies, "page", "skill" for the tools and skills entries, or "career".

    View tool JSON
    {
      "name": "list_site_content",
      "kind": "answer",
      "impl": "imperative",
      "description": "List the public pages on Arvind Kumar's site with a one-line summary each. Optionally filter by kind, for example \"project\" for case studies, \"page\", \"skill\" for the tools and skills entries, or \"career\".",
      "inputSchema": {
        "type": "object",
        "properties": {
          "kind": {
            "type": "string",
            "description": "Optional: project, page, skill or career."
          }
        }
      },
      "page": "/contact/"
    }
    get_page_reportAnswer

    Run the AI Scanner checks on the page that is open and return the scores (SEO, accessibility, speed, AI readiness) and every check with its result.

    View tool JSON
    {
      "name": "get_page_report",
      "kind": "answer",
      "impl": "imperative",
      "description": "Run the AI Scanner checks on the page that is open and return the scores (SEO, accessibility, speed, AI readiness) and every check with its result.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      },
      "page": "/contact/"
    }
    open_ai_lensAction

    Open the AI Scanner panel for the person using this page, on one of its tabs: overview, seo, a11y, speed, ai or chat.

    View tool JSON
    {
      "name": "open_ai_lens",
      "kind": "act",
      "impl": "imperative",
      "description": "Open the AI Scanner panel for the person using this page, on one of its tabs: overview, seo, a11y, speed, ai or chat.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "tab": {
            "type": "string",
            "enum": [
              "overview",
              "seo",
              "a11y",
              "speed",
              "ai",
              "chat"
            ]
          }
        }
      },
      "page": "/contact/"
    }
    draft_message_to_arvindAction

    Prepare a message to Arvind Kumar in the contact form of this page. The form opens filled in; the person using the page reviews it, ticks the consent box and presses Send. Nothing is sent without them.

    View tool JSON
    {
      "name": "draft_message_to_arvind",
      "kind": "act",
      "impl": "imperative",
      "description": "Prepare a message to Arvind Kumar in the contact form of this page. The form opens filled in; the person using the page reviews it, ticks the consent box and presses Send. Nothing is sent without them.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "description": "The sender's name."
          },
          "email": {
            "type": "string",
            "description": "The sender's email address, for the reply."
          },
          "company": {
            "type": "string",
            "description": "Optional company."
          },
          "message": {
            "type": "string",
            "description": "What they would like Arvind Kumar to know or help with."
          }
        },
        "required": [
          "message"
        ]
      },
      "page": "/contact/"
    }