← WebMCP Directory

Tool tree

ayrank.com

Productivity & BusinessTools verified
Website
AY Rank is a specialist GEO and AI search agency. We get businesses cited in ChatGPT, Perplexity, Gemini, and AI Overviews through LLM optimization.
Explore capabilities

    page: Every page

    searchServicesAnswer

    Search AY Rank's local SEO/GEO service pages by service, city, and/or industry. Returns matching page URLs with the service name, city, country, and whether the page is search-indexable (some long-tail city pages render but are noindex).

    View tool JSON
    {
      "name": "searchServices",
      "kind": "answer",
      "impl": "imperative",
      "description": "Search AY Rank's local SEO/GEO service pages by service, city, and/or industry. Returns matching page URLs with the service name, city, country, and whether the page is search-indexable (some long-tail city pages render but are noindex).",
      "inputSchema": {
        "type": "object",
        "properties": {
          "service": {
            "type": "string",
            "description": "Service name or slug fragment, e.g. \"SaaS SEO\", \"geo-optimization\", \"content\"."
          },
          "city": {
            "type": "string",
            "description": "City name or slug fragment, e.g. \"Dublin\", \"new-york\"."
          },
          "industry": {
            "type": "string",
            "description": "Industry name or slug fragment, e.g. \"fintech\", \"ecommerce\"."
          }
        }
      },
      "page": "/"
    }
    getServiceInfoAnswer

    Get the key facts for one AY Rank service/city page an agent can relay to a user: title, description, FAQs, and AY Rank's real published pricing tiers. Accepts a "[service]-[city]" slug (e.g. "saas-seo-dublin") or a bare service slug (e.g. "saas-seo").

    View tool JSON
    {
      "name": "getServiceInfo",
      "kind": "answer",
      "impl": "imperative",
      "description": "Get the key facts for one AY Rank service/city page an agent can relay to a user: title, description, FAQs, and AY Rank's real published pricing tiers. Accepts a \"[service]-[city]\" slug (e.g. \"saas-seo-dublin\") or a bare service slug (e.g. \"saas-seo\").",
      "inputSchema": {
        "type": "object",
        "properties": {
          "slug": {
            "type": "string",
            "description": "A \"[service]-[city]\" slug or a bare service slug."
          }
        },
        "required": [
          "slug"
        ]
      },
      "page": "/"
    }
    submitAuditRequestSensitive Action

    Submit a free AI visibility audit request to AY Rank on the user's behalf. Only call this after the user has explicitly confirmed they want to submit their contact details — this sends a real lead to AY Rank's team. Runs through the exact same server-side validation, spam, and rate-limit checks as the human web form; it does not bypass any of them.

    View tool JSON
    {
      "name": "submitAuditRequest",
      "kind": "transact",
      "impl": "imperative",
      "description": "Submit a free AI visibility audit request to AY Rank on the user's behalf. Only call this after the user has explicitly confirmed they want to submit their contact details — this sends a real lead to AY Rank's team. Runs through the exact same server-side validation, spam, and rate-limit checks as the human web form; it does not bypass any of them.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "email": {
            "type": "string",
            "description": "The user's email address. Required."
          },
          "name": {
            "type": "string",
            "description": "The user's name, if known."
          },
          "url": {
            "type": "string",
            "description": "The user's company/website URL, if known."
          },
          "notes": {
            "type": "string",
            "description": "Any additional context to pass along, e.g. what the user is looking for."
          }
        },
        "required": [
          "email"
        ]
      },
      "page": "/"
    }