[
  {
    "id": "page:/",
    "type": "page",
    "title": "Parleon - Be the business AI recommends",
    "summary": "The problem, how the agent layer works, the AI-Readiness Score, packages and what it looks like live.",
    "url": "https://parleon.ai/",
    "keywords": [
      "parleon",
      "be",
      "the",
      "business",
      "ai",
      "recommends"
    ]
  },
  {
    "id": "page:/plugins",
    "type": "page",
    "title": "Modules - the Parleon capability catalog",
    "summary": "The capability catalog. Every feature is a toggleable module, with a matrix of which tier each one is included in.",
    "url": "https://parleon.ai/plugins",
    "keywords": [
      "modules",
      "the",
      "parleon",
      "capability",
      "catalog"
    ]
  },
  {
    "id": "page:/pricing",
    "type": "page",
    "title": "Pricing - Parleon packages per domain, per month",
    "summary": "Four tiers per domain per month: Beacon $499, Concierge $999, Counter $1,499, Command $1,999. Each tier includes everything in the tier below.",
    "url": "https://parleon.ai/pricing",
    "keywords": [
      "pricing",
      "parleon",
      "packages",
      "per",
      "domain",
      "per",
      "month"
    ]
  },
  {
    "id": "page:/integrations",
    "type": "page",
    "title": "Integrations - what Parleon connects to and speaks",
    "summary": "The AI surfaces Parleon speaks, the business data sources it reads, and the infrastructure it runs on.",
    "url": "https://parleon.ai/integrations",
    "keywords": [
      "integrations",
      "what",
      "parleon",
      "connects",
      "to",
      "and",
      "speaks"
    ]
  },
  {
    "id": "page:/partners",
    "type": "page",
    "title": "Partners - agency, reseller and standards program",
    "summary": "The agency and reseller white-label program at wholesale pricing.",
    "url": "https://parleon.ai/partners",
    "keywords": [
      "partners",
      "agency",
      "reseller",
      "and",
      "standards",
      "program"
    ]
  },
  {
    "id": "page:/about",
    "type": "page",
    "title": "About - why Parleon exists",
    "summary": "Mission, the story of the shift to AI-led buying, and Parleon's position on open standards versus a walled garden.",
    "url": "https://parleon.ai/about",
    "keywords": [
      "about",
      "why",
      "parleon",
      "exists"
    ]
  },
  {
    "id": "page:/blog",
    "type": "page",
    "title": "Blog - Parleon on agent readiness",
    "summary": "Writing on AI visibility, agent readiness, protocols and how customers now find a business.",
    "url": "https://parleon.ai/blog",
    "keywords": [
      "blog",
      "parleon",
      "on",
      "agent",
      "readiness"
    ]
  },
  {
    "id": "page:/privacy",
    "type": "page",
    "title": "Privacy Policy - Parleon",
    "summary": "How Parleon handles personal data across the site and the service, including our controller and processor roles and the CCPA and GDPR sections.",
    "url": "https://parleon.ai/privacy",
    "keywords": [
      "privacy",
      "policy",
      "parleon"
    ]
  },
  {
    "id": "page:/terms",
    "type": "page",
    "title": "Terms of Service - Parleon",
    "summary": "The terms governing use of the Parleon service: subscription and billing, data ownership, acceptable use, warranties, liability and termination.",
    "url": "https://parleon.ai/terms",
    "keywords": [
      "terms",
      "of",
      "service",
      "parleon"
    ]
  },
  {
    "id": "page:/cookies",
    "type": "page",
    "title": "Cookie Policy - Parleon",
    "summary": "The marketing site runs no advertising cookies and no third-party analytics; the only browser storage is a local theme preference.",
    "url": "https://parleon.ai/cookies",
    "keywords": [
      "cookie",
      "policy",
      "parleon"
    ]
  },
  {
    "id": "page:/accessibility",
    "type": "page",
    "title": "Accessibility Statement - Parleon",
    "summary": "Parleon's commitment to WCAG 2.1 AA, the measures we take, known limitations, and how to report an accessibility issue.",
    "url": "https://parleon.ai/accessibility",
    "keywords": [
      "accessibility",
      "statement",
      "parleon"
    ]
  },
  {
    "id": "post:webmcp-is-the-part-that-changes-things",
    "type": "article",
    "title": "WebMCP is the part that changes things",
    "summary": "MCP lets an assistant call your business from somewhere else. WebMCP lets it use your actual website. That difference is smaller than it sounds and it changes what an agent can finish.",
    "url": "https://parleon.ai/blog/webmcp-is-the-part-that-changes-things",
    "published": "2026-09-01",
    "category": "Technology",
    "keywords": [
      "technology"
    ]
  },
  {
    "id": "post:mcp-2-0-stateless-is-not-ready",
    "type": "article",
    "title": "MCP 2.0 removed the handshake. Being stateless is not the same as being ready.",
    "summary": "The 2026-07-28 Model Context Protocol revision deletes the initialize handshake and replaces it with per-request metadata, mandatory headers and a new discovery method. Our servers were already stateless. Here is why that bought us less than we assumed, and why we are not rushing the upgrade.",
    "url": "https://parleon.ai/blog/mcp-2-0-stateless-is-not-ready",
    "published": "2026-08-28",
    "category": "Standards",
    "keywords": [
      "standards"
    ]
  },
  {
    "id": "post:ai-shopping-changes-the-funnel",
    "type": "article",
    "title": "Why AI shopping changes the funnel",
    "summary": "When an assistant does the research, the comparison and the maths before a customer ever visits you, the first half of your funnel happens somewhere you cannot see.",
    "url": "https://parleon.ai/blog/ai-shopping-changes-the-funnel",
    "published": "2026-08-20",
    "category": "Strategy",
    "keywords": [
      "strategy"
    ]
  },
  {
    "id": "post:your-sitemap-is-lying-about-freshness",
    "type": "article",
    "title": "Your sitemap is lying about how fresh your content is",
    "summary": "We crawled a business site and every single page claimed it was updated today. That number is what search engines and AI assistants use to decide what to re-read, and on most business platforms it means nothing.",
    "url": "https://parleon.ai/blog/your-sitemap-is-lying-about-freshness",
    "published": "2026-08-06",
    "category": "Technology",
    "keywords": [
      "technology"
    ]
  },
  {
    "id": "post:mcp-webmcp-field-guide",
    "type": "article",
    "title": "MCP, WebMCP and the agentic web: a field guide",
    "summary": "A plain-language guide to the protocols behind AI shopping. What MCP is, how WebMCP differs, where ChatGPT apps and schema.org fit, and which ones actually change anything for a business.",
    "url": "https://parleon.ai/blog/mcp-webmcp-field-guide",
    "published": "2026-07-16",
    "category": "Technology",
    "keywords": [
      "technology"
    ]
  },
  {
    "id": "post:what-agent-ready-means",
    "type": "article",
    "title": "What agent-ready actually means: the five levels",
    "summary": "Agent-ready is not a badge you either have or do not. It is a ladder, from a site a machine cannot parse to a store an AI can transact with. Here is what each of the five levels means in practice.",
    "url": "https://parleon.ai/blog/what-agent-ready-means",
    "published": "2026-06-25",
    "category": "Fundamentals",
    "keywords": [
      "fundamentals"
    ]
  },
  {
    "id": "post:invisible-to-chatgpt",
    "type": "article",
    "title": "Your business is invisible to ChatGPT (and how to check)",
    "summary": "Most websites render beautifully for humans and return almost nothing useful to an AI assistant. Here is what an agent actually sees, and how to check yours in about a minute.",
    "url": "https://parleon.ai/blog/invisible-to-chatgpt",
    "published": "2026-06-11",
    "category": "Visibility",
    "keywords": [
      "visibility"
    ]
  },
  {
    "id": "tier:beacon",
    "type": "pricing_tier",
    "title": "Beacon - $499 per domain per month",
    "summary": "The AI-ready foundation. Machines can finally read your business.",
    "url": "https://parleon.ai/pricing#tiers",
    "price_usd": 499,
    "keywords": [
      "pricing",
      "tier",
      "beacon",
      "get found"
    ]
  },
  {
    "id": "tier:concierge",
    "type": "pricing_tier",
    "title": "Concierge - $999 per domain per month",
    "summary": "Everything in Beacon, plus you go live inside every AI assistant.",
    "url": "https://parleon.ai/pricing#tiers",
    "price_usd": 999,
    "keywords": [
      "pricing",
      "tier",
      "concierge",
      "get answered"
    ]
  },
  {
    "id": "tier:counter",
    "type": "pricing_tier",
    "title": "Counter - $1,499 per domain per month",
    "summary": "Everything in Concierge, plus the AI can actually finish the job.",
    "url": "https://parleon.ai/pricing#tiers",
    "price_usd": 1499,
    "keywords": [
      "pricing",
      "tier",
      "counter",
      "get booked"
    ]
  },
  {
    "id": "tier:command",
    "type": "pricing_tier",
    "title": "Command - $1,999 per domain per month",
    "summary": "Everything in Counter, and we run the whole play for you.",
    "url": "https://parleon.ai/pricing#tiers",
    "price_usd": 1999,
    "keywords": [
      "pricing",
      "tier",
      "command",
      "done for you"
    ]
  },
  {
    "id": "module:structured-data-llms-txt",
    "type": "module",
    "title": "Structured Data + llms.txt",
    "summary": "Publishes your business, everything you sell and every price as schema.org for your actual type, LocalBusiness, Service, Product and Offer, plus an llms.txt and agents.md that tell an agent what you are and how to work with you.",
    "url": "https://parleon.ai/plugins",
    "tier": "Beacon",
    "keywords": [
      "schema.org json-ld",
      "llms.txt + agents.md",
      "clean sitemaps",
      "ai-bot allowlist"
    ]
  },
  {
    "id": "module:detail-records",
    "type": "module",
    "title": "Detail Records",
    "summary": "One machine-readable record per thing you sell: what it is, what it includes, what it costs, what it excludes and what it needs. Attached to the item an agent reads, so an assistant can answer a specific question instead of paraphrasing a category page.",
    "url": "https://parleon.ai/plugins",
    "tier": "Beacon",
    "keywords": [
      "per-item records",
      "inclusions and exclusions",
      "structured pricing"
    ]
  },
  {
    "id": "module:readiness-badge-monitor",
    "type": "module",
    "title": "Readiness Badge + Monitor",
    "summary": "Your public AI-Readiness Score with a badge you can show, plus continuous monitoring so a website change that breaks your machine-readability gets caught instead of quietly costing you answers.",
    "url": "https://parleon.ai/plugins",
    "tier": "Beacon",
    "keywords": [
      "public score",
      "embeddable badge",
      "regression alerts"
    ]
  },
  {
    "id": "module:catalog-ai",
    "type": "module",
    "title": "Catalog AI",
    "summary": "The core concierge. Everything you sell exposed as agent tools: search by need and budget, pull the detail, compare two options, check what is genuinely available, surface photos and the link to the page. Answers come from your live data, not a cached brochure.",
    "url": "https://parleon.ai/plugins",
    "tier": "Concierge",
    "keywords": [
      "search + filter",
      "detail + compare",
      "availability",
      "deep link to the page"
    ]
  },
  {
    "id": "module:offers",
    "type": "module",
    "title": "Offers",
    "summary": "Current pricing, packages, promotions and seasonal offers, exposed as structured data an agent can quote with the right conditions and the right expiry.",
    "url": "https://parleon.ai/plugins",
    "tier": "Concierge",
    "keywords": [
      "prices + packages",
      "promotions",
      "expiry aware"
    ]
  },
  {
    "id": "module:website-offer-sync",
    "type": "module",
    "title": "Website Offer Sync",
    "summary": "Whatever you put on your website, offer rows, featured services, price callouts, is mirrored into the AI layer and kept in sync, so the assistant never quotes a price you changed last week.",
    "url": "https://parleon.ai/plugins",
    "tier": "Concierge",
    "keywords": [
      "offer mirroring",
      "continuous sync",
      "drift detection"
    ]
  },
  {
    "id": "module:chatgpt-app",
    "type": "module",
    "title": "ChatGPT App",
    "summary": "Your own published app inside ChatGPT, built on the Apps SDK, running against the same live data. Customers add your business and deal with it in the conversation they are already having.",
    "url": "https://parleon.ai/plugins",
    "tier": "Concierge",
    "keywords": [
      "apps sdk",
      "add-to-chatgpt button",
      "live data"
    ]
  },
  {
    "id": "module:website-rag-brand-knowledge",
    "type": "module",
    "title": "Website RAG (Brand Knowledge)",
    "summary": "We index your real site: hours, staff, locations, policies, terms, guarantees and the way you talk. The agent answers questions about your business the way your people would, instead of inventing an answer or refusing.",
    "url": "https://parleon.ai/plugins",
    "tier": "Counter",
    "keywords": [
      "site knowledge index",
      "policy + faq answers",
      "on-brand tone"
    ]
  },
  {
    "id": "module:quotes-booking",
    "type": "module",
    "title": "Quotes + Booking",
    "summary": "Real numbers in the conversation: a quote built from your actual price list, checked against what you genuinely have free, then the appointment taken on your calendar. It turns \"can someone come out this week and what will it cost\" into a slot and a figure.",
    "url": "https://parleon.ai/plugins",
    "tier": "Counter",
    "keywords": [
      "quotes from your price list",
      "live availability",
      "booking on your calendar"
    ]
  },
  {
    "id": "module:conversation-analytics",
    "type": "module",
    "title": "Conversation Analytics",
    "summary": "What customers actually asked the AI about your business, what surfaced, which questions the agent could not answer, and where a conversation stopped short of a booking. The gaps are the roadmap.",
    "url": "https://parleon.ai/plugins",
    "tier": "Counter",
    "keywords": [
      "question themes",
      "what surfaced",
      "unanswered gaps",
      "drop-off points"
    ]
  },
  {
    "id": "module:webmcp-overlay",
    "type": "module",
    "title": "WebMCP Overlay",
    "summary": "Using WebMCP (a Chrome origin trial), the overlay exposes your site's real actions, search what you sell, price a job, book a slot, start an enquiry, as tools an in-browser agent can call on the page the customer is standing on.",
    "url": "https://parleon.ai/plugins",
    "tier": "Command",
    "keywords": [
      "webmcp origin trial",
      "on-site agent tools",
      "no site rebuild"
    ]
  },
  {
    "id": "module:agency-brand-knowledge-mcp",
    "type": "module",
    "title": "Agency Brand-Knowledge MCP",
    "summary": "An MCP endpoint pointed at your agency's own tools. Your creative team, or their AI, can pull the live catalog, current offers and the client's brand knowledge straight into ad copy, landing pages and campaigns, so the creative is on-brand and never quotes a price that changed.",
    "url": "https://parleon.ai/plugins",
    "tier": "Command",
    "keywords": [
      "mcp for creative tooling",
      "live catalog + offers",
      "brand voice + guardrails"
    ]
  }
]