docs: restore full strategy depth; add UC-01 and UC-02

- Expand CANONICAL_STRATEGY with retrieval substrates, commerce chairs,
  multi-path discovery, ingestion, quality/decommission, trust bar
- Rebalance platform vs SSP (portal is activation, not the company)
- Add principal-PM use cases for endpoint auto repair and tourism board
- Update product docs and README entry points
This commit is contained in:
VPS admin
2026-07-18 06:00:26 +00:00
parent 3f9c86f823
commit 9478aaa22e
12 changed files with 680 additions and 188 deletions
+257 -149
View File
@@ -1,13 +1,15 @@
# geolocal.io — Canonical Strategy
**Status:** Final draft (2026-07-18) — functionally on point; expect incremental alterations as we progress.
**Status:** Final draft (2026-07-18; revised same day to restore full strategic depth)
**Role:** The document the team plans, builds, and sells against. When other docs disagree with this one, update them — or update this one deliberately. Do not leave the conflict hanging.
This is an operating strategy, not a product brochure. The Self-Service Portal matters, but it is one activation surface. The company is the platform underneath.
---
## 1. What we are
geolocal.io is the infrastructure that lets local service businesses show up properly inside the AI era — discoverable, understandable, bookable, and measurable when someone asks ChatGPT, Claude, Gemini, or the next assistant for a plumber, a transmission shop, a fishing charter, or a place to rent bikes.
geolocal.io is the infrastructure that lets local service businesses show up properly inside the AI era — discoverable, understandable, bookable, and measurable when someone asks an assistant for a plumber, a transmission shop, a fishing charter, or a place to rent bikes.
We are not building another place for consumers to browse. We are not selling business owners a chatbot for their website. We are not trying to replace Yelp or Google as destinations people open on purpose.
@@ -19,116 +21,213 @@ We are the layer underneath. AI agents call us. Businesses own their presence. T
### Consumers already changed behavior
A large and growing share of people now ask AI tools for local recommendations. BrightLocals 2026 consumer research puts that figure around 45%, with ChatGPT as the most common tool people name. Earlier surveys used different wording and showed much smaller numbers (around 6% in some 2025 reporting), so we should treat the leap as real without pretending every percentage point is apples-to-apples in investor decks.
A large and growing share of people now ask AI tools for local recommendations. BrightLocals 2026 consumer research puts that figure around 45%, with ChatGPT as the most common tool people name. Earlier surveys used different wording and showed much smaller numbers, so we should treat the leap as real without pretending every percentage point is apples-to-apples in investor decks.
What matters operationally is the shape of the answer. AI does not hand you a page of blue links. It names one, two, or three businesses. If you are not one of those names, you do not exist in that moment. Practitioners talking about this on the open web describe the same thing: local discovery is collapsing into a shortlist of recommendations, not a results page.
What matters operationally is the shape of the answer. AI does not hand you a page of blue links. It names one, two, or three businesses. If you are not one of those names, you do not exist in that moment.
### AI is extremely selective about who it recommends
SOCis 2026 Local Visibility Index looked at roughly 350,000 locations across more than 2,700 multi-location brands. In that sample, ChatGPT recommended only about 1.2% of brand locations. Gemini and Perplexity were higher (around 11% and 7%) but still far below traditional Google local 3-pack visibility (around 36%). Locations that do get recommended tend to look trustworthy — ChatGPTs picks averaged about 4.3 stars.
Other local SEO research has also found that AI systems lean hard on listings and review sources. Yelp, for example, shows up frequently as a cited source in local answers. That is good news for platforms that already own data. It is bad news for the independent shop whose only online presence is a dusty website and a half-maintained Google listing.
SOCis 2026 Local Visibility Index looked at roughly 350,000 locations across more than 2,700 multi-location brands. In that sample, ChatGPT recommended only about 1.2% of brand locations. Gemini and Perplexity were higher but still far below traditional Google local 3-pack visibility. Locations that do get recommended tend to look trustworthy — high ratings, complete profiles, consistent signals.
Traditional local SEO still matters. It is no longer enough. Businesses need a machine-readable, up-to-date, bookable expression of who they are.
### The big platforms are building for themselves
### The long tail is last again
This is the structural opening.
Shopify has already shipped Storefront MCP on merchant domains so agents can search catalogs, manage carts, and move toward checkout without scraping a site. Yelp has published an official MCP path into its own Fusion AI data. Google is wiring MCP into Maps grounding and Merchant tooling and has partnered on open commerce protocols. Cal.com already exposes a serious booking MCP — create, reschedule, cancel, availability — so scheduling is not a greenfield problem.
What none of them are building is a neutral, business-owned on-ramp for the long tail of local services: Bobs Garage, the surf shop, the charter captain, the salon, the tourism board that wants its members to be helpful to visitors AI assistants.
Incumbents protect their platforms and their datasets. We build the missing infrastructure for everyone else.
Service-oriented local businesses are poorly positioned for this shift. The pattern rhymes with the early web: platforms and structured commerce move first; independent brick-and-mortar catches up late, if at all. Airline, hotel, rental-car, and large e-commerce players are already investing in agent-ready experiences. Bobs Garage is not.
---
## 3. North Star
## 3. How AI actually finds local businesses today
This section is load-bearing. Product and GTM only make sense if we respect how assistants really build a shortlist.
### Different engines, different substrates
Major assistants do not share one local-business brain. Each leans on a preferred retrieval substrate, then blends search and reasoning:
| Assistant (typical pattern) | Primary local substrate | Practical effect |
|-----------------------------|-------------------------|------------------|
| ChatGPT | Yelp-style business/review data + search | Strong where Yelp is strong; weak for unlisted long-tail shops |
| Gemini | Google Business Profile, Maps, Knowledge Graph | Strong where GBP is complete; Google-centric fulfillment bias |
| Claude | Sparse POI data (historically Foursquare-class) + search | Often thinnest local coverage; more reasoning over incomplete data |
| Copilot-class systems | Search-first (e.g. Bing index) + tools | Depends heavily on what the open web makes legible |
On top of that, all of them still use general search, schema, and whatever tools or plugins are available. The strategic point is not the brand names of the datasets. The point is **fragmentation**: a local business can be invisible because it is missing or weak in the substrates the engines actually trust.
### From intent to shortlist to the real website
Roughly, the pipeline looks like this:
1. User states a need.
2. The engine interprets category, place, urgency, and constraints.
3. It retrieves candidates from its preferred substrate plus search.
4. It narrows to a shortlist.
5. For the serious candidates, it often loads or re-checks the actual website and any structured endpoints it can find.
6. It evaluates which option is most helpful — not merely most popular.
7. It tries to fulfill (book, call path, pay, confirm).
8. Over time it reinforces paths that worked.
That middle stretch is where long-tail businesses die. A Wix site from 2005 with a few photos and a phone number may be “a website,” but it is a poor helpfulness surface. Specialization is buried. Services are ambiguous. Booking is a phone tag. Pricing is a shrug. Engines notice.
### Helpfulness and repeatability
Relevance gets you considered. Helpfulness is why an assistant comes back. Helpfulness includes clear services, real specialization, honest pricing signals, availability, a clean booking path, and trust cues. When an engine finds a path that works repeatedly, it prefers that path next time. Our job is to make geolocal-backed businesses the path of least resistance for helpfulness.
---
## 4. North Star
Make AI give the most relevant and helpful recommendation for a local service need — and then fulfill it.
Relevance gets you on the shortlist. Helpfulness is why the assistant comes back next time. Helpfulness means clear services, real specialization, honest pricing signals, real availability, a clean booking path, trust cues, and a track record of successful outcomes. When an AI finds a path that works repeatedly, it prefers that path. Our job is to make geolocal-backed businesses the path of least resistance for helpfulness.
We stay focused on local service businesses. We are not trying to boil the ocean of all commerce.
---
## 4. Four business models (keep them distinct)
## 5. Where we sit in AI-first commerce
This company is not one product with one customer. It is four stacked models that reinforce each other. Earlier planning materials mostly described the first one. That is part of why the project felt fractured. All four stay in view.
Think of AI-first consumption as seven stages:
1. **Intent** — the user says what they need
2. **Interpretation** — the AI turns that into category, constraints, place, urgency
3. **Discovery** — candidates enter the pool
4. **Evaluation** — which options are clear, specialized, available, trustworthy, bookable
5. **Selection** — the assistant names the winner(s)
6. **Fulfillment** — book, schedule, pay, confirm
7. **Feedback** — the system learns what worked
### Our chair (be disciplined about this)
| Stage | Our role | Notes |
|-------|----------|--------|
| Intent | None | User-driven |
| Interpretation | Second chair | We shape interpretation by exposing clean attributes and genre primitives |
| Discovery | Light touch | We enable attachment and intermediate signal; we do **not** try to own SEO/GEO as a product |
| Evaluation | Primary | Structured truth, specialization, trust signals |
| Selection | Primary | Become the tie-breaker for helpfulness |
| Fulfillment | Primary, complementary | Orchestrate booking/payment partners; do not rebuild Calendly, Square, or Stripe |
| Feedback | Second chair | Telemetry and quality loops reinforce good paths and remove bad ones |
If we drift into “we are an SEO company” or “we are a booking company,” we lose the plot.
### What “as-built” looks like for SMBs in 2026
When engines judge helpfulness, three dependency areas keep showing up:
1. **Website** — can a machine understand what this business does?
2. **Communication** — can a customer or agent complete a conversation path?
3. **Booking and payments** — can the job actually get scheduled and paid?
Some vendors in those lanes will grow their own MCPs (scheduling tools, salon platforms, POS systems). That is fine and expected. Those MCPs are usually **scenario-specific** — book a slot, take an order. They do not solve long-tail story, genre depth, destination aggregation, or a neutral business-owned presence that works across assistants. We complement them.
---
## 6. Four business models (keep them distinct)
This company is not one product with one customer. It is four stacked models that reinforce each other.
### Model 1 — Endpoint enablement
Individual small businesses attach to geolocal. They get a hosted multi-tenant MCP, a tiny pointer on their own website, a self-service portal, diagnostics, and ongoing reports. This is day-zero product.
Individual small businesses attach to geolocal. They get a hosted multi-tenant MCP, a discovery pointer on their own site, portal tools to activate and test, diagnostics, and reports.
### Model 2 — Intermediate enablement
Tourism boards, chambers of commerce, and visitor bureaus become discovery nodes. They get an aggregating MCP for a destination or membership set, tools to onboard members, and a story they can take to leadership about visitor experience and economic development. This is our primary go-to-market wedge for scale.
Tourism boards, chambers of commerce, and visitor bureaus become better discovery nodes. Today, AI often treats those sites as **weak link aggregators**: useful for existence and category, weak for evaluation and fulfillment. We upgrade them into structured, member-backed MCP surfaces that actually help assistants choose and complete.
### Model 3 — Industry trust layer
Over time, quality norms, genre standards, and decommissioning of bad data make geolocal a surface AI systems learn to prefer. This is not a year-one revenue line so much as the strategic prize of doing Models 1 and 2 well.
Over time, quality norms, genre standards, and decommissioning of bad data make geolocal a surface AI systems learn to prefer. This is the strategic prize of doing Models 1 and 2 well, not a year-one slideware line.
### Model 4 — Service graph
Once enough endpoints and intermediates exist, the network itself becomes valuable: related businesses, specialties, demand patterns, competitive context. Think of an AI-native successor to the old local directory graphs — not a consumer portal, but infrastructure and data products built on real usage.
Once enough endpoints and intermediates exist, the network itself becomes valuable: related services, specialties, demand patterns, competitive context. An AI-native successor to old local directory graphs — infrastructure and data products built on real usage, not social check-ins.
**Operating rule:** Every product decision should name which model it serves. We do not build Model 4 features before Models 1 and 2 are real.
---
## 5. What we actually sell
## 7. Product definition
### The offer
### Platform first
We sell AI-readiness infrastructure for local services. In practice that means:
What we actually sell is **AI-readiness infrastructure for local services**:
1. **A hosted multi-tenant MCP** that agents can call for structured business truth — story, services, hours, booking path, related businesses, and later genre-specific detail.
2. **A dead-simple discovery pointer** on the businesss own site (for example a well-known path or JSON file) that points at us. No servers for Bobs daughter to manage. Pattern-wise, this is the same idea as Shopify putting MCP on the merchant domain while hosting the hard parts.
3. **A Self-Service Portal** — the real product experience for owners (described below).
4. **Orchestration, not reinvention.** Cal.com for booking. Stripe for payments. We integrate; we do not rebuild their categories.
5. **Telemetry and optimization reports** — how often agents hit you, what they asked for, where your site or data failed, and what demand looks like in your area.
6. **Surfaces for partners and intermediates** — agencies, SEO consultants, tourism boards, chambers.
1. **Hosted multi-tenant MCP** — structured tools agents call for story, services, hours, specialization, booking path, related businesses, and genre-specific detail.
2. **Discovery attachment on the business domain** — not a single magic path only. Industry precedent is already multi-location and extensible (`/mcp`, commerce-style paths, AI context paths, well-known files). Those locations can point **off-domain** to hosted infrastructure such as geolocal. That extensibility is what makes “easy for Bobs daughter” possible.
3. **Ingestion and content sync** — a strong channel from the businesss public content into the MCP. Garbage in, garbage out. If the source site cannot support helpful answers, the portal and reports have to say so.
4. **Genre packs** — vertical primitives. A salon MCP is not identical to a phone-repair MCP, even if some tools overlap.
5. **Orchestration of fulfillment partners** — Cal.com (and peers) for booking, Stripe (and peers) for payment. We integrate; we do not rebuild those categories.
6. **Telemetry and owner insight** — not vanity dashboards. Concrete helpfulness feedback: what agents asked, where they bounced, how the business compares to category peers, what to change.
7. **Quality enforcement** — including the right to **decommission** chronically harmful endpoints. Bad data does not only hurt one customer; it taxes the trust of the whole network with AI engines.
8. **Intermediate surfaces** — destination and chamber MCPs plus operator dashboards.
9. **Activation UX** — Self-Service Portal for owners; partner flows for people who implement for them.
### The Self-Service Portal
### Self-Service Portal — important, not the whole company
For a typical small business, the portal is how the product clicks.
The portal is how Model 1 becomes self-serve at scale. It is a **small but critical corner** of the whole concept.
They come to geolocal.io and describe the business. The experience adapts to the genre — automotive feels different from a surf shop or a charter. We scrape their existing site and show them what the system already sees. Then we put a phone-and-chat style simulation in front of them: an assistant recommending their shop, listing real services, and finding a Thursday-at-three slot for the job they actually do. That is the aha moment. They are not buying abstract “AI optimization.” They are watching pre-qualified, in-scope, calendar-aligned demand show up.
Owners come to geolocal.io, describe the business, and the experience becomes genre-aware. We scrape and reflect what we already see. We show a visual simulation of an assistant recommending them, listing services, and finding a real appointment path. They install a tiny pointer. They run a preflight against their live MCP. They get upstream guidance (get found) and downstream guidance (be understandable and bookable). They can choose self-serve fixes or a local partner. They receive ongoing reports.
To make that real, they install a tiny pointer on their site. We walk them through a preflight test in the browser against their live MCP. If the assistant cannot see services, hours, or specialty, they fix content or portal data before going live. We also give upstream guidance (how to get found in the first place — Google Business Profile, consistent NAP, plain-text city and service language, FAQs) and downstream guidance (how to keep the MCP helpful). If they need website help, we can introduce a partner. After launch, they get regular reports on interactions, intents, and local demand.
One line we will not blur: **we are not selling them a chatbot for their customers.** The chat UI inside the portal is a test harness so the owner can see how *external* assistants will interpret the business. That distinction matters for product, pricing, and sales language.
One line we will not blur: **we are not selling them a customer chatbot.** The chat UI in the portal is a test harness so the owner can see how *external* assistants interpret the business — including how a July 4th oil-change special should appear, logos and details included.
### Genre-specific primitives
A generic “get business info” tool is fine for scaffolding. The durable product is genre systems — structured fields and tools that match how a category actually works.
Generic “get business info” is scaffolding. Durable differentiation is genre systems:
- Auto: makes and models, specialties, emergency flags
- Beauty: services, duration, stylist context
- Home services: service radius, emergency vs scheduled, estimate vs fixed price
- Tourism activities: seasonality, capacity, weather sensitivity
- Intermediates: member directory and category routing for a destination or chamber
- Intermediates: member directory and category routing
Roadmaps should ship **genre packs**, not only generic endpoints.
Roadmaps ship **genre packs**, not only generic endpoints.
### What we will not build in the near term
We are not a consumer destination app. We are not competing with Calendly, Cal.com, or Square as booking engines. We are not competing with Stripe or Square as payment rails. We are not replacing Google Business Profile. We are not building a Yelp-style review network. We are not trying to out-Kayak Kayak or out-Airbnb Airbnb. Stay complementary to travel platforms; own the local service long tail they do not serve cleanly for AI agents.
Upstream SEO/GEO checklists and partner referrals exist so businesses can *be found*. That work is enablement, not our core product category.
---
## 6. How we talk about ourselves
## 8. Trust, quality, and operations (table stakes)
If AI engines are going to rely on us for evaluation and fulfillment, we have to look like infrastructure they can trust — closer to Shopify or Stripe in operational posture than to a weekend plugin.
**Assumed bar for anything we claim is production:**
- Regional hosting and sensible data locality
- High availability and graceful failure modes
- Compliance posture appropriate to what we touch (privacy always; payments-grade controls if we handle payment data directly)
- Strict, versioned schemas and deterministic tool behavior
- Structured errors, rate limits, and clear retry semantics
- Authentication and integrity on sensitive surfaces
- Observability: metrics, logs, traces, uptime honesty
These are not “phase 3 nice-to-haves.” They are part of why an engine would prefer our path twice.
### Quality loop
1. Ingest and structure business truth.
2. Serve agents.
3. Measure helpfulness outcomes (exits, incomplete answers, booking drop-offs, peer benchmarks).
4. Tell the owner what to fix.
5. If a business remains chronically harmful to collective helpfulness, **decommission** or quarantine the endpoint.
That last step is uncomfortable and necessary. Model 3 depends on it.
---
## 9. Positioning
### Category
AI-readiness infrastructure for local services — or, when you need a shorter phrase, agentic local commerce infrastructure.
AI-readiness infrastructure for local services — or, shorter, agentic local commerce infrastructure.
### Analogies that help
- **Shopify Storefront MCP for local services** — usually the clearest one-liner for technical and product people.
- **Stripe for AI discovery and booking presence** — useful when you need “infrastructure, not another app UI.”
- **Twilio for local service tools** — agents call a contract; the business does not rebuild a stack.
- **Shopify Storefront MCP for local services** — usually the clearest one-liner
- **Stripe for AI discovery and booking presence** — infrastructure, not another consumer app
- **Service registry for the long tail** — 2028 language when talking to platforms and sophisticated partners
### Messaging that works
@@ -139,83 +238,97 @@ AI-readiness infrastructure for local services — or, when you need a shorter p
### Language to avoid
Do not call this an AI chatbot for the website. Do not claim we replace Google or Yelp. Do not position primarily as an SEO tool with AI features,” even though discovery guidance is part of the portal. Category is infrastructure.
Do not call this an AI chatbot for the website. Do not claim we replace Google or Yelp. Do not position primarily as an SEO tool with AI features.
---
## 7. Go-to-market
## 10. Go-to-market
### Primary wedge: tourism and destination intermediates
Hotel and lodging taxes create promotion budgets that destinations are often required to spend. Boards and visitor organizations frequently struggle to spend that money well, and many run open calls for ideas. One intermediate relationship can bring dozens or hundreds of member endpoints online at once. Travel is also an area where AI referral behavior has been growing quickly in industry reporting. The brochure rack in the hotel lobby is the analog world proving the job to be done; geolocal is the AI-native version of that job.
Hotel and lodging taxes create promotion budgets that destinations are often required to spend. Boards frequently struggle to spend that money well and sometimes openly solicit ideas. One intermediate relationship can bring many member endpoints online. The brochure rack in the hotel lobby is the analog world proving the job to be done; we are the AI-native version of that job.
Technically, the sale is not “another directory listing.” It is: **stop being a low-signal link list; become a high-signal MCP for your place and your members.**
Motion:
1. Choose one or two destination markets for a real pilot.
2. Sell a board-level pilot: destination MCP, member onboarding through the portal, and a simple dashboard of member hits and category demand.
3. Fund it with tourism marketing budgets, innovation RFPs, or “AI visitor experience framing — whatever matches how that board already buys.
2. Sell a board-level pilot: destination MCP, member onboarding, simple demand and hit reporting.
3. Fund it with tourism marketing budgets, innovation RFPs, or visitor-experience framing.
4. Give members free or discounted endpoints during the pilot, then convert to paid.
### Parallel motion: self-service small businesses
While intermediates mature, we also sell direct. First genre packs should be high-intent local services — auto repair, beauty, home services — and tourism activities when a destination pilot needs them.
While intermediates mature, sell direct into high-intent verticals — auto repair, beauty, home services — and tourism activities when a destination pilot needs them.
Pricing direction for self-serve (infrastructure framing, not chatbot usage):
### Partners as distribution
| Tier | Monthly | Intent |
|------|---------|--------|
| Starter | about $49 | Endpoint, portal test experience, monthly report, basic diagnostics |
| Core | about $129 (anchor) | Full MCP, live preflight, weekly reports, local demand insights, partner access |
| Pro | about $249 | Multi-site, deeper telemetry, competitor signals, priority support |
Position above DIY chat widgets and below enterprise multi-location AI visibility platforms. Tourism board deals use separate pilot or enterprise pricing, not the SMB price list.
### Partners as distribution, not the product
Agencies, SEO shops, and local web people matter. They are how hard websites get fixed and how busy owners get onboarded. They are not the center of the product story. The portal offers self-serve or “talk to a partner.” Commission and wholesale terms come after we have real attach volume — roughly after the first fifty to a hundred endpoints.
Agencies, SEO shops, and local web people matter for hard websites and busy owners. They are distribution and implementation, not the center of the product story.
### Where we will not lead
We do not lead with national multi-location brand AI visibility (that is a different buyer and a different set of competitors). We do not lead with pure e-commerce (Shopify already owns that MCP story). We do not lead with pure B2B or non-local use cases.
We do not lead with national multi-location brand AI visibility software. We do not lead with pure e-commerce. We do not lead with pure B2B or non-local use cases. We do not try to plant a blackjack table on the Las Vegas sidewalk of Airbnb/Kayak.
---
## 8. Competitive posture
## 11. Competitive posture
### How the vacuum gets filled — and our answer
### How the vacuum gets filled
All vacuums get filled — by outsiders or by incumbents. The question is who, when, and how.
| Actor | Likely path | Our response |
|-------|-------------|--------------|
| Yelp | Become a default AI source of local truth via MCP and data licensing | Offer business-owned truth and a booking path the business controls; stay complementary when agents need owner data Yelp cannot provide |
| Google | Maps, Merchant, and open commerce protocols | Stay complementary; help owners with Business Profile hygiene; do not fight Maps for consumer UI |
| Shopify | Keep expanding agentic commerce | Copy the good patterns (merchant-domain discovery, hosted complexity); do not compete for e-commerce |
| Cal.com, Square, Vagaro | Booking and ops MCPs | Integrate deeply; own discovery, genre, intermediates, and graph |
| AI visibility SaaS for big multi-location brands | Measure and optimize enterprise footprints | Different customer; we own long-tail endpoints and destination distribution |
| Local agencies | Manual “get recommended by AI” retainers | Make them partners; productize what they cannot scale alone |
| Yelp | Default AI source of local truth via data + MCP | Business-owned truth and booking path the owner controls |
| Google | Maps, Merchant, open commerce protocols | Complementary; help with GBP hygiene; do not fight Maps for UI |
| Shopify | Expand agentic commerce | Copy good discovery patterns; do not compete for e-commerce |
| Cal.com, Square, Vagaro | Booking and ops MCPs | Integrate; own discovery, genre, intermediates, graph, quality |
| AI visibility SaaS for big chains | Measure enterprise footprints | Different buyer |
| Local agencies | Manual “get recommended by AI” retainers | Partner channel |
### Moats, in the order we earn them
1. Endpoint density in specific geos and genres
2. Genre primitive quality that AI systems prefer because it is more helpful
3. Telemetry flywheel — demand signals improve recommendations, which attract more attach
2. Genre primitive quality that engines prefer
3. Telemetry and quality enforcement (including decommissioning)
4. Intermediate contracts that lock distribution
5. Trust and quality enforcement — freshness, decommissioning, reliability
5. Trust posture and operational reliability
6. Service graph effects after critical mass
Compared with older local graphs that depended on social check-ins, our freshness comes from the real service economy: availability, bookings, content updates, and agent interactions that do not dry up unless local commerce dries up.
Freshness comes from the real service economy — content updates, availability, bookings, agent interactions — not from social check-ins that dry up.
### 2026 to 2028
In the near term, engines are still learning which MCP patterns to trust. Over the next couple of years, structured endpoints become normal for commerce-like tasks. Businesses without machine-actionable presence get harder to recommend. Off-domain hosted MCPs become ordinary. The winners look less like “another SMB SaaS UI” and more like **registries and infrastructure** that assistants can rely on twice.
---
## 9. What success looks like
## 12. Pricing principles (SMB self-serve)
Infrastructure pricing, not chatbot usage pricing:
| Tier | Monthly | Intent |
|------|---------|--------|
| Starter | about $49 | Endpoint, portal test experience, monthly report, basic diagnostics |
| Core | about $129 (anchor) | Full MCP, live preflight, weekly reports, demand insights, partner access |
| Pro | about $249 | Multi-site, deeper telemetry, competitor signals, priority support |
Tourism board deals use separate pilot or enterprise pricing. Do not block launch on perfect price discovery.
---
## 13. What success looks like
### First 90 days
- Public multi-tenant MCP over HTTP (stdio alone is not a product agents on the open internet can use)
- Self-Service Portal MVP: onboard, scrape reflection, simulation, pointer install, preflight
- Public multi-tenant MCP over HTTP
- Portal spine good enough to activate real owners (scrape, simulation, pointer, preflight)
- About 100 live endpoints
- One tourism or destination pilot at LOI or live pilot stage
- One tourism or destination pilot at LOI or live pilot
- One or two genre packs
- Booking path via Cal.com (link first is acceptable; deeper API or MCP orchestration next)
- First dollars of ARR, even if small — proof someone will pay
- Booking path via Cal.com (link first is acceptable)
- First dollars of ARR
- Explicit quality rules written (even if enforcement is still manual)
### By 180 days
@@ -223,123 +336,118 @@ Compared with older local graphs that depended on social check-ins, our freshnes
- Three genres
- Related-businesses handshake in production
- Several intermediate dashboards active
- Telemetry good enough for real owner reports
- Telemetry useful for real owner reports
- First decommission or quarantine decisions made with a documented standard
### By 360 days
- About 10,000 endpoints
- Several major chamber or tourism partnerships
- Early anonymized demand or data product in beta or market
- Case studies showing that, in pilot geos, assistants prefer geolocal-backed paths
These are planning bars, not financial covenants. Adjust with evidence; do not quietly abandon them.
- Case studies showing assistants prefer geolocal-backed paths in pilot geos
---
## 10. Product and technical priorities
## 14. Product and technical priorities
User stories and distribution come before elegant architecture theater.
User stories and distribution come before elegant architecture theater. Still, architecture must be built to the trust bar above.
**Priority 0 — prove Model 1**
**Priority 0 — prove Model 1 (platform + activation)**
1. HTTP MCP transport
1. HTTP MCP transport (stdio is not the open-internet product)
2. Multi-tenant routing by business slug or domain
3. Portal spine: signup → scrape → simulation → pointer → preflight
4. Manifest / well-known generator
5. Seed genres and real pilot businesses
6. Cal.com path (redirect first, deeper integration next)
3. Multi-path discovery attachment + off-domain pointer generation
4. Ingestion/scrape sync good enough for helpful answers
5. Portal spine: signup → scrape → simulation → pointer → preflight
6. First genre pack(s) and real pilot businesses
7. Cal.com path (redirect first, deeper integration next)
8. Basic telemetry and quality metrics
**Priority 1 — prove Model 2**
7. Intermediate (tourism) MCP and member aggregation
8. Board dashboard for members, hits, and categories
9. Pilot paperwork and data agreements
9. Intermediate (tourism) MCP and member aggregation
10. Board dashboard for members, hits, and categories
11. Pilot paperwork and data agreements
**Priority 2 — feed Models 3 and 4**
10. Telemetry pipeline and owner reports
11. Related businesses tool and quality rules
12. More genre packs
13. Partner marketplace
12. Stronger telemetry pipeline and owner reports
13. Related businesses tool and quality rules with real enforcement
14. More genre packs
15. Partner marketplace
**Explicitly later:** full white-label everywhere, heavy OAuth before we need it, a public developer platform, a full data-as-a-service product, and CMS plugins until attach volume demands them.
**Explicitly later:** full white-label everywhere, heavy OAuth before we need it, public developer platform, full data-as-a-service product, CMS plugins until attach volume demands them.
---
## 11. Risks we take seriously
## 15. Risks we take seriously
**Yelp or Google become “good enough.”**
We counter with business-owned data, booking completion, genre depth, intermediate distribution, and a clear owner-control story.
Counter with business-owned data, booking completion, genre depth, intermediate distribution, quality enforcement, and owner control.
**Small businesses will not care until bookings prove ROI.**
The portals live simulation, tourism-funded pilots, demand reports, and partner-assisted installs exist to close that gap.
Portal simulation, tourism-funded pilots, demand reports, and partner installs exist to close that gap.
**MCP and discovery conventions will keep moving.**
Follow patterns the industry already recognizes (merchant-domain discovery, well-known locations, multi-path fallbacks). Do not invent a private religion.
**We over-index on the portal and under-build the platform.**
Weekly check: are we shipping registry-grade infrastructure, or only onboarding UI?
**Market statistics get oversold in the pitch.**
Cite sources carefully. Distinguish multi-location brand studies from the entire SMB universe. Prefer honesty over hype; the opportunity is large enough without exaggeration.
**MCP and discovery conventions keep moving.**
Support multi-path discovery; follow industry precedent; avoid private religion.
**Scope creeps into chatbots or consumer marketplaces.**
Weekly check: are we still infrastructure? If the answer is fuzzy, cut scope.
**Market statistics get oversold.**
Cite carefully. Distinguish multi-location brand studies from all SMBs.
**Engineering builds tools nobody can activate.**
No new MCP tool without a portal path that shows an owner why it matters.
**Bad endpoints poison trust.**
Measure helpfulness; coach; decommission when needed.
**Scope creeps into chatbots, SEO retainers, or consumer marketplaces.**
Return to the chair table in §5.
**Tourism procurement is slow.**
Run self-serve SMB in parallel. Prefer short pilot contracts over perfect enterprise RFPs for the first win.
Run self-serve SMB in parallel. Prefer short pilots over perfect RFPs for the first win.
---
## 12. How we keep the docs honest
## 16. Document governance
| Document | Job |
|----------|-----|
| `docs/archive/` | Historical exploration only — not the operating manual |
| **`docs/strategy/CANONICAL_STRATEGY.md` (this file)** | **Operating strategy the team rallies around** |
| `NORTH_STAR.md` | Short compass; must stay consistent with this file |
| `docs/product/*` | Product surfaces (SSP, intermediate, genre packs) |
| `docs/gtm/*` | Execution detail for channels and sales; must describe this company, not a different one |
| `docs/investors/*` | External packaging of this strategy |
| `docs/engineering/*` | Build plan and ADRs for the priorities above |
| `code/` | Implementation of Priority 0 (later monorepo: `apps/mcp-gateway`) |
| `docs/archive/` | Historical exploration only |
| **`docs/strategy/CANONICAL_STRATEGY.md` (this file)** | **Operating strategy** |
| `NORTH_STAR.md` | Short compass |
| `docs/product/*` | Product surfaces and use cases |
| `docs/gtm/*` | Channels and sales execution |
| `docs/investors/*` | External packaging |
| `docs/engineering/*` | Build plan and ADRs |
| `docs/legal/*` | Privacy, IP, pilot terms skeletons |
| `code/` | Priority 0 implementation (later monorepo: `apps/mcp-gateway`) |
If two documents disagree, either this file changes on purpose or the other document changes. Silence is how the project fractures again.
If two documents disagree, resolve it on purpose.
---
## 13. Near-term leadership decisions
## 17. Near-term leadership decisions
1. Adopt this document as the single operating strategy (or mark specific sections for revision).
2. Rewrite `NORTH_STAR.md` so it reflects four models, the tourism wedge, and the Self-Service Portal — not a partner-dashboard-only story.
3. Mark stale any GTM material that collapses the company into one model or one channel.
4. Lock a short list of destination pilots and the first genre pack.
5. Treat Core ~$129 as the pricing anchor for experiments; do not block launch on perfect price discovery.
6. Charter engineering for a 30-day sprint: HTTP MCP, portal spine, and about ten real pilot endpoints — not more strategy prose.
7. Stand up lightweight legal: tourism pilot data terms, business terms of service, and basic telemetry privacy. Full data-product legal can wait.
1. Keep this file as the single operating strategy.
2. Align NORTH_STAR and GTM docs when they still tell a thinner story.
3. Lock destination pilot shortlist and first genre pack.
4. Treat Core ~$129 as the pricing anchor for experiments.
5. Charter a 30-day engineering sprint around Priority 0 — not more strategy prose.
6. Write the first quality/decommissioning standard before scale.
7. Stand up lightweight legal for pilots, ToS, and telemetry privacy.
---
## 14. Closing
## 18. Closing
The version of this company that is worth building is the ambitious one: endpoint infrastructure, intermediate distribution, a trust layer AI systems learn to prefer, and eventually a service graph that compounds. The thin version — “a partner dashboard that spits out an MCP file” — is easier to write down and much easier for someone else to crush.
The company worth building is the platform: multi-tenant MCP, genre systems, ingestion, quality, intermediate upgrade path, and eventually a service graph. The Self-Service Portal is how ordinary businesses turn that platform on. Tourism boards are how we attach many endpoints at once. Trust and decommissioning are how we stay preferred by machines that only name one or two winners.
Market conditions in 2026 support urgency without requiring panic. Consumers are using AI for local discovery. Recommendation is highly selective. Shopify, Yelp, Google, and Cal.com all prove that MCP is real — and each protects its own layer. The long tail of local services still lacks a neutral on-ramp.
Market conditions support urgency without requiring panic. Consumers are using AI for local discovery. Recommendation is highly selective. Large platforms are MCP-enabling *their* layers. The long tail of local services still lacks a neutral on-ramp.
Our job as a funded planning team is to freeze a clear strategy, realign the docs, and execute the portal plus tourism pilot path until that vacuum starts filling under our name.
Freeze strategy. Realign docs. Ship the platform. Activate with the portal. Scale through intermediates. Protect trust like it is the product — because for AI engines, it is.
---
## Research notes
Key external reference points used while drafting this strategy:
- BrightLocal local consumer research (2026) on AI use for business recommendations
- SOCi 2026 Local Visibility Index and related coverage on recommendation selectivity
- Shopify Storefront MCP and agentic commerce materials
- Yelp Fusion AI MCP (public repository and product pages)
- Google Maps grounding and Merchant MCP materials
- Cal.com MCP documentation for booking lifecycle tools
- Public discussion of AI local discovery and agentic commerce
Re-verify statistics before every external pitch. Prefer primary sources over secondary rewrites when the number matters.
Reference points used while forming and revising this strategy include BrightLocal consumer research on AI local recommendations, SOCis Local Visibility Index and related coverage, Shopify Storefront MCP and agentic commerce materials, Yelps MCP/data-for-agents direction, Google Maps/Merchant MCP materials, Cal.com MCP documentation, and public discussion of AI local discovery. Re-verify statistics before external pitches.