Skip to main content

Overview

Ready templates are pre-built MCP server images tailored to specific business verticals. Each template exposes tools and resources relevant to that industry — you provide the configuration, Ready handles the rest.
ezForge Ready is currently in development. Templates shown here represent the planned launch verticals.

How templates work

Templates are configuration-driven, not code-generated. The same OCI image serves all businesses in a vertical — your unique data is injected as configuration at deploy time.

Available templates

Each vertical’s business-level fields (stylists, service area, cuisine type, return policy, consultants, etc.) are passed through unchanged to ReadyConfig.business.metadata — see the ReadyConfig schema for the full envelope.

Restaurant

Built for restaurants that want AI agents to browse their menu, answer dietary questions, and accept reservations or orders. The EZFORGE_READY_CONFIG carries a structured catalog (catalog.items[]) with per-item dietary tag and allergen metadata, plus business-level fields for cuisine type, menu notes, and hours override. Tools exposed to AI agents:
  • search_menu — Search menu items by name, category, dietary restriction
  • get_menu_item — Full details for a specific menu item by ID
  • check_dietary — List all menu items matching a dietary requirement (e.g., vegan, gluten-free, nut-free)
  • get_hours — Current and upcoming hours, holiday schedules
  • check_availability — Table availability for a given party size and date/time
  • request_reservation — Submit a reservation request
  • place_order — Submit a takeout/delivery order

Feature flags

ReadyConfig v3.0 — catalog item shape

Each menu item in catalog.items[] has the following shape:
categoryId is optional as of v3.0. aliases (alternate names an agent may match a user query against) and availabilityWindows (recurring or date-bounded windows restricting when the item is orderable) are also optional — see the ReadyConfig schema for the full shape. Supported dietary_tags values: vegetarian, vegan, gluten-free, dairy-free, nut-free, halal, kosher, spicy. Supported allergens values (FDA major allergens): milk, eggs, fish, shellfish, tree-nuts, peanuts, wheat, soybeans, sesame.

Salon & Spa

Built for hair salons, barbershops, and day spas. The EZFORGE_READY_CONFIG carries your stylist roster (name, specialties, availability) and cancellation policy as business-level fields. Tools exposed to AI agents:
  • search_services — Search services by category with pricing and duration
  • get_service_details — Full details for a specific service including duration and price
  • check_availability — Stylist availability slots for a given service and date
  • book_appointment — Submit an appointment request forwarded to the salon owner for confirmation
  • get_cancellation_policy — Returns the salon cancellation and rescheduling policy

Home Services

Built for contractors and field service businesses. This template handles geographic service area verification, quote requests, and contractor credential display — key workflows that differ from retail or hospitality verticals. The EZFORGE_READY_CONFIG carries your service catalog (HomeServicesService[]), coverage zone (HomeServicesArea), and license/insurance records (HomeServicesCredential[]). Tools exposed to AI agents:
  • check_service_area — Verify whether a zip code is within the contractor’s service area
  • get_services — Available services and pricing ranges, optionally filtered by category
  • request_quote — Submit a quote request with service type, description, address, and urgency
  • check_availability — Available 2-hour appointment windows for a service type and date
  • verify_credentials — Contractor license and insurance verification status

Retail

Built for independent bookstores, boutiques, and specialty shops. This template handles product search, inventory checks, price lookups, and order submission. The EZFORGE_READY_CONFIG carries your product catalog (RetailProduct[]) and store policies (return policy, shipping availability, curbside pickup). Tools exposed to AI agents:
  • search_products — Search products by name, category, or keyword; supports in-stock filter
  • check_inventory — Check stock availability and quantity by product name or SKU
  • get_product_details — Full product details: price, description, stock status, shipping availability
  • place_order — Submit an order for store pickup, curbside pickup, or shipping
Resources exposed to AI agents:
  • retail://products — Complete product catalog with categories, prices, and inventory
  • retail://products/{category} — Products in a specific category
  • retail://store-policies — Return policy, shipping options, curbside pickup, and online store URL

Professional Services

Built for accountants, attorneys, financial advisors, insurance brokers, and management consultants. The EZFORGE_READY_CONFIG carries your service catalog (ProfessionalServicesService[]), consultant directory (ProfessionalServicesConsultant[]), and credential records (ProfessionalServicesCredential[]). Always-available tools:
  • get_business_info — Returns the firm name, description, and vertical category
  • get_hours — Returns office hours for each day of the week
  • get_contact_info — Returns phone, email, website, and address
  • get_credentials — Returns firm specializations, licenses, certifications, and insurance
Service browsing tools (enabled when services are configured):
  • list_services — Browse services by name or practice area
  • get_service_details — Full details including consultation fee and duration
Consultation booking tools (enabled when appointment booking is on):
  • check_availability — Available consultation slots for a service, consultant, and date
  • book_consultation — Submit a consultation request forwarded to the firm
Resources exposed to AI agents:
  • ready://business/profile — Business name, description, and category
  • ready://business/hours — Operating hours keyed by day of week
  • professional-services://consultants — Consultant directory with names, titles, specialties, and availability
  • professional-services://credentials — Firm credentials, certifications, and insurance
  • professional-services://services — Full service catalog with practice areas, fees, and durations (when service browsing enabled)
  • professional-services://services/{category} — Services filtered by practice area (when service browsing enabled)

Template architecture

Each template is a pre-built OCI container image that:
  1. Reads configuration from the EZFORGE_READY_CONFIG environment variable at startup
  2. Exposes MCP-compliant tools and resources based on the configuration
  3. Runs in an isolated Firecracker microVM on ezForge Platform
  4. Supports auto-stop/auto-start (scale-to-zero) like any Platform server

Custom templates

Don’t see your vertical? Use the Other / Custom template to deploy a base MCP server exposing business info, hours, and contact details. Tools exposed to AI agents:
  • get_business_info — Business name, description, and category
  • get_hours — Structured hours (timezone, regular, special, closures) plus a text summary
  • check_open_now — Whether the business is open right now, with the current interval and next open/close times; optional role
  • get_last_order — Today’s windows with last-order times and whether each window is open now; optional role
  • get_contact_info — Phone, email, website, and address
See Agent Preview for the response shapes. Additional verticals are added regularly — let us know what you need.