← WebMCP Directory

Tool tree

jonoalderson.com

Productivity & BusinessTools verified
Website
Personal site of Jono Alderson, an independent technical SEO consultant and speaker, with articles on technical SEO, performance and structured data.
Explore capabilities
    list_recent_articlesAnswer

    List Jono Alderson's most recent published articles. Returns titles, URLs, excerpts, and publication dates. Useful when a user asks 'what has Jono written recently' or wants to browse the blog.

    View tool JSON
    {
      "name": "list_recent_articles",
      "kind": "answer",
      "impl": "imperative",
      "description": "List Jono Alderson's most recent published articles. Returns titles, URLs, excerpts, and publication dates. Useful when a user asks 'what has Jono written recently' or wants to browse the blog.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "limit": {
            "type": "integer",
            "description": "Maximum results to return (1-10).",
            "minimum": 1,
            "maximum": 10
          }
        },
        "additionalProperties": false
      }
    }
    get_services_overviewAnswer

    Get a summary of the services Jono Alderson offers, including consulting and public speaking. Returns the URLs and short descriptions for each. Use this when a user asks 'what does Jono do', 'can I hire him', or wants the link to the consulting or speaking page.

    View tool JSON
    {
      "name": "get_services_overview",
      "kind": "answer",
      "impl": "imperative",
      "description": "Get a summary of the services Jono Alderson offers, including consulting and public speaking. Returns the URLs and short descriptions for each. Use this when a user asks 'what does Jono do', 'can I hire him', or wants the link to the consulting or speaking page.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
    start_consulting_enquiryAction

    Take the visitor to Jono Alderson's consulting page to start a consulting enquiry. Use this when a user expresses interest in hiring Jono for SEO, performance, or structured data work.

    View tool JSON
    {
      "name": "start_consulting_enquiry",
      "kind": "act",
      "impl": "imperative",
      "description": "Take the visitor to Jono Alderson's consulting page to start a consulting enquiry. Use this when a user expresses interest in hiring Jono for SEO, performance, or structured data work.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
    start_speaker_enquiryAction

    Take the visitor to Jono Alderson's speaking page to start a speaker booking enquiry. Use this when a user wants to invite Jono to keynote or speak at an event.

    View tool JSON
    {
      "name": "start_speaker_enquiry",
      "kind": "act",
      "impl": "imperative",
      "description": "Take the visitor to Jono Alderson's speaking page to start a speaker booking enquiry. Use this when a user wants to invite Jono to keynote or speak at an event.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
    start_contact_enquirySensitive Action

    Start a contact enquiry with Jono Alderson. Optionally pre-fills the name, email, subject, and message fields. If the visitor is not yet on the contact page, takes them there with the prefill preserved. Does not submit the form - the visitor must review and submit it.

    View tool JSON
    {
      "name": "start_contact_enquiry",
      "kind": "transact",
      "impl": "imperative",
      "description": "Start a contact enquiry with Jono Alderson. Optionally pre-fills the name, email, subject, and message fields. If the visitor is not yet on the contact page, takes them there with the prefill preserved. Does not submit the form - the visitor must review and submit it.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "description": "Visitor's name."
          },
          "email": {
            "type": "string",
            "description": "Visitor's email address."
          },
          "subject": {
            "type": "string",
            "description": "Short subject line."
          },
          "message": {
            "type": "string",
            "description": "Body of the enquiry."
          }
        },
        "additionalProperties": false
      }
    }