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

Business Profile Data (your answers)


Template Engine selects vertical template


Configuration injected into container


MCP server deployed on ezForge Platform


{slug}.ready.ezforge.ai — live and discoverable
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

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

FlagEnabled when
menuBrowsingAt least one menu item is configured
onlineOrderingAt least one menu item is configured
faqAlways enabled
appointmentBookingAlways disabled
quoteRequestsAlways disabled

ReadyConfig v2.0 — catalog item shape

Each menu item in catalog.items[] has the following shape:
{
  "id": "uuid",
  "name": "Margherita Pizza",
  "description": "Fresh tomato, mozzarella, and basil on a thin crust.",
  "categoryId": "cat-0",
  "priceCents": 1299,
  "priceType": "fixed",
  "isAvailable": true,
  "metadata": {
    "dietary_tags": ["vegetarian", "gluten-free"],
    "allergens": ["wheat", "milk"]
  }
}
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

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. Additional verticals are added regularly — let us know what you need.