# Qasper Full Plain-Text Site Content Last updated: 2026-06-25 ## What Qasper is Qasper is the discovery and booking layer for AI agents and Google. We make independent professionals, service SMBs, tourism-facing local businesses, and startups found by AI assistants, ranked on Google, and ready to book. One profile. Found by AI. Ranked on Google. Ready to book. ## Positioning SEO ranked businesses on Google. AEO gets businesses found, understood, and booked by AI assistants. Qasper does both. Qasper creates one structured profile with services, prices, specialties, locations, languages, credentials, trust signals, availability, booking rules, and inquiry paths. AI assistants can understand the profile. Google can index the related discovery pages. Customers can act. ## Primary customers - Independent professionals: therapists, photographers, makeup artists, drivers, coaches, tutors, consultants. - Service SMBs: salons, clinics, studios, tour operators, repair services, tourism-facing local providers. - Startups: early-stage companies that need category recommendations and comparison visibility before they have SEO authority. ## Hero Eyebrow: BUILDING THE DISCOVERY AND BOOKING LAYER FOR AI AGENTS Headline: Found by AI assistants. Ranked on Google. Ready to book. Subhead: One AEO-ready profile with SEO landing pages and booking, built for professionals, service SMBs, and startups. Primary CTA: Get your free visibility audit Secondary CTA: Claim your business ## The shift Customers don't search anymore. They ask. Discovery is moving from search results to AI assistants. 45% of consumers already use AI to find local services and software. Most businesses aren't ready for either side of it: their AI presence is broken, and their long-tail Google rankings are non-existent. Example queries: - Find me an English-speaking therapist in Madrid with online sessions. - Book a private driver in Lisbon for tomorrow. - Best AI receptionist tools for solo plumbers. Channels: ChatGPT, Claude, Perplexity, Gemini, Google. ## The solution AEO-ready profiles. Auto-generated SEO pages. Bookable by AI agents. SEO ranked you on Google. AEO gets you found, understood, and booked by AI assistants. Qasper does both, from a single structured profile. Flow: 1. Profile: structured services, prices, rules, languages, locations, credentials, and availability. 2. Qasper Graph: verified, AI-readable, indexed, and expanded into search-ready discovery pages. 3. AI Agents + Google: customers find, compare, inquire, and book through the channels they already use. ## What every profile gets - Structured AEO data: the AI-readable layer for services, pricing, rules, availability, and fit. - Auto-generated SEO landing pages: discovery pages for city, service, specialty, and language combinations. - Real availability and booking flow: qualified demand becomes inquiries, bookings, calls, and quotes. - Trust signals: verifications, reviews, credentials, and owner-approved profile data. - Language and specialty tags: exact-fit matches for travelers, locals, and niche buyers. - One source of truth: edit once, then propagate across AI assistants, Google, and Qasper surfaces. ## One profile. Many doors in. A therapist in Madrid shouldn't need to maintain ten landing pages. Qasper generates them automatically, each one structured, indexable, and pointing to the same bookable profile. Example pages: - `/madrid/therapists` - `/madrid/english-speaking-therapists` - `/online-therapy-spain` - `/berlin/couples-therapy` - `/lisbon/trauma-therapy` - `/psychotherapy/expats/portugal` - `/english/therapy/madrid` - `/online/couples-therapy/germany` AI agents read the structured data. Google ranks the long-tail pages. The business updates once. ## Free visibility audit We found 17 ways AI misunderstands your business. Run a free visibility audit. We show what ChatGPT, Claude, Perplexity, and Gemini get wrong about a business, where the business is missing on Google, and which SEO landing pages Qasper would generate to fix it. Audit report covers: - AEO gaps across services, pricing, specialties, and trust signals. - Google indexing and long-tail ranking opportunities. - Proposed discovery page structure by city, service, specialty, and language. Form fields: - Business name - Website - Email - Business type: independent professional, service SMB, or startup ## How it works 1. Free audit: see how AI assistants describe the business, what Google misses, and which discovery pages would help. 2. Claim profile: approve services, prices, locations, languages, policies, credentials, and booking rules. 3. AEO + SEO live: the profile becomes AI-readable and the discovery pages become indexable. 4. First booking: a customer finds, compares, and acts from a structured path. 5. Paid plan: upgrade when the profile is working and deeper coverage, automation, and analytics are needed. ## Why now AI agents don't just answer questions anymore. They book. They recommend. They compare. The businesses that show up in those answers accurately, completely, with real availability, win the next decade of discovery. The ones that also rank on Google for long-tail queries win the present. 10,000 businesses already indexed. Greece first. Horizontal next. ## FAQ ### Can Qasper help customers book the right service? Yes. Qasper matches the customer's need against services, specialties, prices, location, languages, availability, and booking rules, then guides them to the right inquiry or booking path. ### Will Qasper make up answers about a business? No. Qasper works from the structured, owner-approved profile. If something is missing, it asks for the right detail or routes the customer to an inquiry instead of inventing an answer. ### Can Qasper handle niche requests and exact-fit matches? Yes. The profile is built for specific intent, like language, specialty, location, urgency, budget, remote availability, and service rules, so customers can find the match that fits their needs. ### Can Qasper upsell or cross-sell services? Yes. It follows the business guidelines, like a sales team. It can suggest relevant add-ons, packages, upgrades, or related services when they fit the customer's need and the owner's rules. ### How is this different from Google? Google is mostly passive discovery. Qasper is an action layer. It understands intent, compares fit, follows business rules, captures the inquiry, and moves the customer toward booking. ### What is AEO and how is it different from SEO? SEO helps pages rank in Google. AEO helps AI assistants understand who a business is, what it offers, where it operates, what it costs, when it is available, and which customer intent it matches. ### Do you still generate SEO landing pages? Yes. AEO leads, SEO supports. Qasper generates discovery pages for city, service, specialty, modifier, and language combinations, all pointing back to the same bookable profile. ### What kinds of pages can Qasper generate? Examples include `/madrid/english-speaking-therapists`, `/lisbon/private-driver`, `/online-therapy-spain`, and `/berlin/couples-therapy`. The exact structure depends on services, locations, specialties, and languages. ### How does claiming a business work? The business requests the audit, Qasper shows visibility gaps, then the owner claims and approves the structured profile. The profile becomes the source of truth for AI assistants, Google-facing discovery pages, and bookings. ### What does it cost? The visibility audit is free. Paid plans unlock ongoing profile optimization, discovery page generation, integrations, analytics, and booking workflows. ### Which integrations matter first? Calendar availability, booking requests, inquiry capture, payments, reviews, and structured profile data matter first. Qasper connects the action layer around the profile as each business needs it. ## MCP tools Qasper exposes ten legacy tools over the Model Context Protocol at https://qasper.ai/mcp and five tools at https://qasper.ai/mcp/v2. AI agents call these tools to discover, qualify, ask, and book local services on behalf of their users. - `search_businesses` — First tool for local business discovery requests such as "find me a dentist in Paris" or "show me groomers near me". Searches by structured fields and returns businesses even when they do not support direct booking. Required: `subCategory` (canonical enum like `Therapist`, `Plumber`, `Dentist`) and `locationText`. Optional: `countryCode` (ISO-3166 alpha-2), `attributeFilters` (specializations, languages), `serviceMode` (in_person, online, mobile). - `get_refinement_options` — Returns the narrowing dimensions (specializations, approaches, service modes) available for a given subcategory. Call this when the user's request is broad — e.g. "therapist in Spain" — and offer the user a chance to filter before searching. - `get_business_info` — Returns full profile metadata for a single business slug: name, business type, service area, contact, opening hours, supported languages, enabled features (`booking`, `inquiry`, `email_inquiry`), and image. - `ask_business_agent` — Direct business-agent chat tool available on both `/mcp` and `/mcp/v2`. Sends one message to a selected active, claimed Qasper business agent by exact slug and returns the answer from the same chat path as that business's public agent page, including that agent's service, pricing, availability, booking, and inquiry tools. - `get_services` — Returns the service catalog for a business: descriptions, durations, price ranges, booking-start policies, prerequisites. - `get_pricing` — Quotes a service, factoring emergency and weekend modifier rules. Always confirm price via this tool before booking. - `check_availability` — Returns available appointment slots for a service on a given date. Only callable when `booking` appears in the business's `enabledFeatures`. - `find_next_available_appointments` — Finds the soonest bookable appointment starts across matching booking-enabled businesses and services. Use only when the user explicitly asks for availability, booking, the soonest appointment, or a specific appointment time. Do not use for generic discovery; if it returns no results, call `search_businesses` before responding because matching non-bookable businesses may still exist for inquiry. - `book_appointment` — Creates a booking. Idempotent via `clientRequestId`. Returns booking reference plus status (`pending`, `confirmed`, or `completed`). Available on both `/mcp` and `/mcp/v2`. - `send_inquiry` — Sends a free-form inquiry to the business owner through enabled SMS or email inquiry channels. Only callable when `inquiry` or `email_inquiry` appears in the business's `enabledFeatures`. Available on both `/mcp` and `/mcp/v2`. - `find_local_businesses` — MCP/v2 only. Searches local businesses first using structured category/location fields, then enriches the response with indexed booking availability only when `availabilityServiceQuery` is supplied for bookable/open/soonest slot requests. - `ask_business_agents` — Deprecated MCP/v2 fanout tool kept for legacy clients. Prefer `find_local_businesses` followed by `ask_business_agent`. It still sends the full customer request to selected active Qasper business agents after the caller supplies the exact subcategory and location scope, then returns the agentic request/fanout identifiers for follow-up. ## Technical notes for agents Marketing page: https://qasper.ai/business Destination wedding Greece page: https://qasper.ai/destination-wedding-greece Pet professionals page: https://qasper.ai/pet-professionals Beauty professionals page: https://qasper.ai/beauty-professionals MCP integrations page: https://qasper.ai/integrations/mcp MCP guide: https://qasper.ai/mcp-guide WooCommerce integration page: https://qasper.ai/woocommerce Robots: https://qasper.ai/robots.txt Sitemap: https://qasper.ai/sitemap.xml Business profiles should emit LocalBusiness JSON-LD. Discovery pages should emit LocalBusiness and BreadcrumbList JSON-LD. The marketing page emits Organization and WebSite JSON-LD. The destination wedding Greece landing page emits Organization, WebSite, Service, BreadcrumbList, and FAQPage JSON-LD. The pet professionals landing page emits Organization, WebSite, Service, BreadcrumbList, and FAQPage JSON-LD. The beauty professionals landing page emits Organization, WebSite, Service, BreadcrumbList, and FAQPage JSON-LD. The MCP integrations page emits Organization, WebSite, SoftwareApplication, BreadcrumbList, and FAQPage JSON-LD. The WooCommerce integration page emits SoftwareApplication, HowTo, FAQPage, and BreadcrumbList JSON-LD. ## Qasper WooCommerce page URL: https://qasper.ai/woocommerce Hero headline: Qasper for WooCommerce Subhead: Add a product-aware AI assistant to a WooCommerce store. Qasper can answer shopper questions with catalog context and hand off verified add-to-cart actions back to WooCommerce. Primary CTA: Download the plugin Secondary CTA: Read setup steps Plugin repo: https://github.com/DimitrisTheo-Dev/qasper-woocommerce Latest release: https://github.com/DimitrisTheo-Dev/qasper-woocommerce/releases/latest The plugin requires WordPress 6.4+, WooCommerce, and PHP 7.4+. It declares WooCommerce HPOS and Cart/Checkout Blocks compatibility. Setup flow: 1. Connect the store in Qasper. 2. Download the Qasper WooCommerce plugin ZIP. 3. Install it in WordPress. 4. Open WooCommerce -> Qasper. 5. Paste the business slug and store connection ID. 6. Enable the assistant. 7. Test a product page and cart action as a shopper. Security and privacy notes: - Private signing material stays on Qasper's backend. - Cart actions require a valid WordPress REST nonce, Qasper cart bridge nonce, and Qasper-verified one-time intent token. - WooCommerce re-checks product purchasability, stock, variation, backorder, and quantity rules before adding an item to the cart. - Product page URLs sent in page context strip query strings and fragments. ## Destination wedding Greece landing page URL: https://qasper.ai/destination-wedding-greece Hero headline: Destination wedding in Greece Subhead: Find the wedding planners, venues, and local vendors that can turn an international couple's Greece wedding idea into a clear inquiry, quote, and booking path. Primary intent: couples searching for destination wedding planners and wedding vendors in Greece. Locations covered: Santorini, Mykonos, Athens Riviera, Crete, Paros, Corfu, Rhodes, and mainland Greece. Vendor categories covered: wedding planners, venues, photographers, florists, caterers, DJs, hair stylists, makeup artists, drivers, and officiants. Primary CTA: find destination wedding planners in Greece through Qasper's public discovery chat. Business CTA: create a structured Qasper profile so AI assistants and Google can read services, packages, locations, languages, pricing ranges, availability, and inquiry paths. ## Pet professionals landing page URL: https://qasper.ai/pet-professionals Hero headline: Pet professionals, found and booked Subhead: Create an AI-ready profile that explains your pet services, answers owner-approved questions, and moves pet owners toward inquiry, quote, or booking. Primary intent: pet-service businesses that need to be understood by AI assistants, searchable on Google, and ready for customer inquiries or bookings. Pet-service categories covered: veterinarians, pet groomers, pet sitters, dog walkers, dog trainers, pet boarding, pet daycare, pet photographers, and pet funeral services. Structured details covered: services, durations, prices, add-ons, package rules, service areas, accepted pets, size rules, languages, intake questions, availability, booking-start rules, emergency notes, cancellation policies, inquiries, quotes, bookings, reminders, and owner follow-up paths. Primary CTA: create a structured Qasper profile for the pet-service business. ## Beauty professionals landing page URL: https://qasper.ai/beauty-professionals Hero headline: Beauty professionals, found and booked Subhead: Create an AI-ready profile that explains your beauty services, answers owner-approved questions, and moves clients toward inquiry, consultation, or booking. Primary intent: beauty-service businesses that need to be understood by AI assistants, searchable on Google, and ready for client inquiries or bookings. Beauty-service categories covered: hair salons, hair stylists, makeup artists, nail artists, barbers, brow and lash artists, skincare studios, spas, medspas, and mobile beauty professionals. Structured details covered: services, durations, prices, add-ons, package rules, service areas, consultation needs, patch-test rules, availability, booking-start rules, deposits, cancellation policies, inquiries, quotes, bookings, reminders, and client follow-up paths. Primary CTA: create a structured Qasper profile for the beauty-service business. Business value: owner-approved pet-service data becomes AI-readable and customer-actionable without inventing policies, prices, medical guidance, or availability. ## Qasper MCP integrations page URL: https://qasper.ai/integrations/mcp Hero headline: Qasper MCP is live. Subhead: A hosted MCP server that lets AI assistants discover and book real local service businesses. Plug Qasper into Claude, ChatGPT, Perplexity, Gemini, and any MCP-compatible client. Live endpoint: https://qasper.ai/mcp npm package: @qasperai/mcp-server (current version 1.0.6, MIT license). ### Supported MCP clients - Claude (Desktop and Code) - ChatGPT - Perplexity - Gemini - Any other MCP-compatible client (remote HTTP transport works out of the box; stdio-only clients can use the npm package as a thin proxy). ### Tools exposed on /integrations/mcp - `SearchBusinesses` — Find local businesses by category and location (text or lat/lng). - `GetBusinessInfo` — Name, hours, languages, and contact info for a business. - `GetServices` — Service catalog with descriptions, durations, and price ranges. - `GetPricing` — Quote a service with emergency, weekend, and out-of-hours modifiers. - `CheckAvailability` — Open slots from the business's calendar for a given date. - `BookAppointment` — Create a confirmed booking and return a reference. - `SendInquiry` — Send a free-form question or quote request to the business owner. Tool definitions stream live from the upstream server, so every connected client always sees the current schema. ### Connection snippets Remote HTTP (any MCP client): ``` { "mcpServers": { "qasper": { "url": "https://qasper.ai/mcp" } } } ``` Claude Desktop (stdio) — add to `claude_desktop_config.json`: ``` { "mcpServers": { "qasper": { "command": "npx", "args": ["-y", "@qasperai/mcp-server"] } } } ``` Any MCP-compatible CLI: ``` npx -y @qasperai/mcp-server ``` ### Qasper MCP — common questions #### What is MCP? The Model Context Protocol is an open standard for connecting AI assistants to external data sources and tools. Qasper exposes its discovery and booking layer as an MCP server, so any compatible client can search businesses, check prices, and create bookings. #### Which AI clients support the Qasper MCP server? Any MCP-compatible client. Verified: Claude (Desktop and Code), ChatGPT, Perplexity, and Gemini. The remote HTTP transport works out of the box; clients that only speak stdio can use the npm package as a thin proxy. #### How do I connect Qasper to Claude Desktop? Add the qasper entry to `claude_desktop_config.json` — either pointing at the remote URL `https://qasper.ai/mcp` directly, or via `npx -y @qasperai/mcp-server` for stdio. Restart Claude Desktop and the tools appear automatically. #### Does the Qasper MCP server require authentication? No. The endpoint is public so AI assistants can discover and book on behalf of customers without a token. Booking and inquiry actions on businesses that enable them are owner-gated downstream — the MCP layer never invents data. #### How is /integrations/mcp different from /mcp-guide? `/integrations/mcp` is the overview — what Qasper MCP is, which tools it exposes, and how to connect from each client. `/mcp-guide` is the deep technical walkthrough with per-client step-by-step setup, troubleshooting, and configuration tips.