Skip to main content
Vertical Analysis780K Locations

Franchise Agent Readiness: Why McDonald’s Has an App But Franchisees Score Zero

There are 780,000 franchise locationsin the United States generating $827 billion in annual output. The franchise paradox: corporate has sophisticated tech — McDonald’s mobile app, Subway’s ordering API, Domino’s Pizza Tracker — but individual franchisees have zero independent agent infrastructure. The franchisor controls the tech stack. When an AI agent needs to interact with a specific franchise location, it has nothing to connect to.

AH
AgentHermes Research
April 15, 202614 min read

The Franchise Paradox: Corporate Tech, Franchisee Darkness

McDonald’s has a $1 billion technology budget. The company spent years building a mobile ordering platform, dynamic pricing engine, drive-thru AI (via Dynamic Yield), and a loyalty program used by 40 million people. Starbucks has an ordering API that processes millions of mobile orders daily. Domino’s built a Pizza Tracker that is genuinely impressive technology.

But ask an AI agent to check what is available at the McDonald’s on 5th Street, whether the ice cream machine is working, or how long the drive-thru wait is right now — and the agent has nothing. These capabilities exist inside corporate systems but are not exposed through any public, agent-facing API. The mobile app is designed for human consumers, not AI agents.

The individual franchisee — the person who actually owns and operates the location — has even less. They run on a corporate-mandated POS system they cannot modify, have no independent website beyond a Google Business Profile, and are contractually prohibited from building their own customer-facing technology. The franchisee is a technology tenant, not a technology owner.

780K
US franchise locations
$827B
annual franchise output
0
franchisee MCP servers
~3
avg franchisee score

Corporate vs Franchisee: The Score Gap

We assessed both corporate parent companies and their individual franchise locations. The score gap between corporate and franchisee averages 25-35 points — and even the corporate scores are low by agent readiness standards.

Entity
Tech Level
Score
Why
McDonald's Corporate
Mobile app, ordering API, loyalty program, dynamic pricing engine
~38
API exists internally but is not public. App is consumer-facing, not agent-facing.
McDonald's Franchisee
POS system (corporate-mandated), no independent digital presence
~3
Zero independent API surface. Everything runs through corporate systems the franchisee does not control.
Subway Corporate
Online ordering API, location finder, menu API
~32
Some public endpoints exist via mobile app API. No MCP, no agent-card.
Subway Franchisee
POS system, no independent digital presence
~2
Franchisee has zero tech autonomy. Cannot expose local data without corporate approval.
Great Clips Corporate
Online check-in, wait time display, stylist booking
~25
Consumer-facing check-in system exists but no public API for agents.
Great Clips Franchisee
Corporate check-in system, walk-in only fallback
~5
Individual locations inherit some tech from corporate but cannot extend it.

The key insight: Even corporate franchise parents with billion-dollar tech budgets score below 40. Their technology is consumer-facing (apps, websites) not agent-facing (APIs, MCP servers, structured endpoints). The technology exists but is locked behind human-only interfaces. Franchisees inherit none of this — their score reflects having a Google Business Profile and HTTPS. Nothing more.

What Corporate Has vs What Franchisees Can Expose

The data that agents need exists inside corporate systems. But individual franchise locations cannot expose any of it independently.

Capability
Corporate Level
Franchisee Level
Menu/Service catalog
Centralized menu API (internal)
No independent catalog. Local variations not exposed.
Inventory/availability
Aggregate data across all locations
Location-specific stock unknown to agents
Wait times
Some apps show estimated wait
No real-time data exposed per location
Booking/ordering
Mobile app handles it for chain
Phone or walk-in only for agent interactions
Pricing
Corporate sets base pricing
Local pricing variations not queryable

What Agent-Ready Franchises Need: 5 Location-Level Endpoints

An agent-ready franchise location exposes five endpoints through an MCP server — each returning location-specific data, not corporate averages. This is what an AI agent needs to make useful, real-time decisions about a specific franchise location.

Location-Specific Inventory API

Real-time endpoint returning what is actually available at a specific franchise location right now. Not the corporate menu — the actual items in stock, seasonal offerings, and local specials. Critical for food franchises where availability varies by location, time of day, and supply chain.

Example: get_inventory({ location_id: "MCD-78701-005", category: "breakfast" }) returns [{ item: "Egg McMuffin", available: true, price: 4.99 }, { item: "McGriddle", available: false, reason: "after_10:30am" }]

Wait Time Estimator

Endpoint returning current estimated wait time based on real-time order volume. Enables agents to compare franchise locations and route customers to the fastest option. Replaces the "drive by and check the line" guessing game.

Example: get_wait_time({ location_id: "MCD-78701-005", order_type: "drive_thru" }) returns { estimated_minutes: 7, confidence: 0.85, queue_length: 12 }

Local Menu Variations Endpoint

Returns the delta between the corporate standard menu and what this specific location offers — regional items, franchise-owner specials, test market products, and locally sourced options. No two franchise locations are identical.

Example: get_local_menu({ location_id: "SUB-Austin-012" }) returns { additions: [{ item: "BBQ Brisket Sub", local_only: true, price: 12.99 }], removals: ["Lobster Roll"] }

Service Appointment Booking

For service franchises (Great Clips, Meineke, ServiceMaster), an endpoint to book appointments at a specific location with technician or stylist availability. Replaces the walk-in-only model that loses customers to competitors with online booking.

Example: book_appointment({ location_id: "GC-78704-002", service: "mens_haircut", preferred_time: "2026-04-20T14:00" }) returns { confirmation: "APT-8821", stylist: "Maria", estimated_duration: 20 }

Staff and Capacity Availability

Returns current staffing level, capacity, and service readiness for the location. For service franchises, this means which specialists are on-site. For food franchises, it means kitchen capacity and drive-thru lane status.

Example: get_capacity({ location_id: "MNK-78701-001" }) returns { open: true, mechanics_available: 3, bays_open: 2, next_available_slot: "2026-04-18T10:00", services_available: ["oil_change", "brake_service", "tire_rotation"] }

The Platform Play: Toast, Square, and the Franchise Tech Providers

Individual franchisees cannot become agent-ready on their own. Corporate franchisors move slowly. The fastest path to franchise agent readiness runs through the platform providers that already power franchise operations.

Toast serves 120,000+ restaurant locations. Square for Restaurants handles ordering and POS for tens of thousands more. ServiceTitan manages scheduling and dispatch for 100,000+ home service locations. Mindbody handles booking for 60,000+ fitness and wellness locations. These platforms already have the data — menus, inventory, availability, booking, pricing.

If Toast added an MCP server layer to its POS platform, every Toast-powered franchise location would become agent-ready overnight. The franchisee does not need to do anything. The platform handles the agent-facing API just like it handles payment processing — as infrastructure the location runs on top of. This is the same pattern that made Shopify an e-commerce platform: the merchant never touches the API, but it exists and powers integrations.

Independent restaurants can move first

While franchisees wait for corporate or platform providers, independent restaurants can become agent-ready today. An independent Mexican restaurant with an MCP server captures agent traffic that the Chipotle next door cannot — because Chipotle is waiting for corporate to act.

Service franchises are the biggest gap

Food franchises at least have mobile ordering apps. Service franchises (Great Clips, Meineke, ServiceMaster, H&R Block) have almost zero digital customer interaction. Walk-in or call. Agent-ready service franchises with booking APIs capture an entirely new channel.

Multi-location comparison is the killer feature

The unique value of agent readiness for franchises: comparing across locations in real time. "Which McDonald's near me has the shortest drive-thru wait?" requires location-level APIs that do not exist today. This question cannot be answered by corporate systems.

Frequently Asked Questions

Why can't individual franchisees become agent-ready on their own?

Franchise agreements typically restrict franchisees from building independent technology that interfaces with the brand. A McDonald's franchisee cannot build their own ordering API or expose location data through a public endpoint without corporate approval. The franchisor controls the tech stack, and most franchise agreements explicitly prohibit independent digital customer-facing systems. Agent readiness must come from the corporate level or from platform providers that franchisors approve.

What franchise tech providers could add agent readiness?

Toast, Square for Restaurants, Lightspeed, Clover, and Revel handle POS and ordering for tens of thousands of franchise locations. If Toast added an MCP server layer to its restaurant POS — exposing menu, availability, wait time, and ordering endpoints — it would instantly make every Toast-powered franchise location agent-accessible. The same applies to ServiceTitan for home service franchises and Mindbody for fitness and wellness franchises. The POS and management platform is the leverage point.

Are any franchise systems already agent-ready?

No franchise system scores above 40 on our agent readiness assessment. The closest are chains with public mobile app APIs (McDonald's, Starbucks, Domino's) where determined developers have reverse-engineered ordering endpoints. But these are not official, documented, or designed for agent consumption. Zero franchise systems have MCP servers, agent-card.json files, or official agent-facing APIs. The entire category is at ARL-0 or ARL-1.

How does the franchise model affect the speed of agent readiness adoption?

The franchise model is both a bottleneck and an accelerator. It is a bottleneck because individual franchisees cannot act independently — adoption requires corporate decision-making, which is slow. But it is an accelerator because once a franchisor decides to add agent infrastructure, it deploys to hundreds or thousands of locations overnight. If McDonald's adds an MCP server to its platform, 13,000 US locations become agent-ready in one deployment. The franchise model trades speed of decision for speed of rollout.

What about independent restaurants that compete with franchises?

This is where the opportunity is asymmetric. A single independent restaurant can become agent-ready in an afternoon using AgentHermes — no corporate approval needed. It immediately starts capturing agent-driven traffic that franchise competitors cannot, because those competitors are waiting for corporate to act. The franchise paradox creates a window where independent businesses can out-compete billion-dollar chains on agent accessibility simply because they can move faster.


Is your franchise location invisible to AI agents?

Get your free Agent Readiness Score in 60 seconds. See how your location compares to corporate and to independent competitors who are already agent-ready.


Share this article: