{"ok":true,"site":{"host":"ayrank.com","url":"https://www.ayrank.com/","type":"live","desc":"AY Rank is a specialist GEO and AI search agency. We get businesses cited in ChatGPT, Perplexity, Gemini, and AI Overviews through LLM optimization.","tools":[{"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).","annotations":{"readOnlyHint":true,"openWorldHint":false},"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\"."}}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/blog","/services","/workflows","/tools","/blog/seo-for-ai-search-framework"]},{"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\").","annotations":{"readOnlyHint":true,"openWorldHint":false},"inputSchema":{"type":"object","properties":{"slug":{"type":"string","description":"A \"[service]-[city]\" slug or a bare service slug."}},"required":["slug"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/blog","/services","/workflows","/tools","/blog/seo-for-ai-search-framework"]},{"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.","annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":false},"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"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/blog","/services","/workflows","/tools","/blog/seo-for-ai-search-framework"]}],"category":"Productivity & Business","favicon":"/favicons/ayrank.com.png","apiSurface":"spec","toolCount":3}}