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
Available templates
Each vertical’s business-level fields (stylists, service area, cuisine type, return policy, consultants, etc.) are passed through unchanged toReadyConfig.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. TheEZFORGE_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 restrictionget_menu_item— Full details for a specific menu item by IDcheck_dietary— List all menu items matching a dietary requirement (e.g., vegan, gluten-free, nut-free)get_hours— Current and upcoming hours, holiday schedulescheck_availability— Table availability for a given party size and date/timerequest_reservation— Submit a reservation requestplace_order— Submit a takeout/delivery order
Feature flags
ReadyConfig v3.0 — catalog item shape
Each menu item incatalog.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. TheEZFORGE_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 durationget_service_details— Full details for a specific service including duration and pricecheck_availability— Stylist availability slots for a given service and datebook_appointment— Submit an appointment request forwarded to the salon owner for confirmationget_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. TheEZFORGE_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 areaget_services— Available services and pricing ranges, optionally filtered by categoryrequest_quote— Submit a quote request with service type, description, address, and urgencycheck_availability— Available 2-hour appointment windows for a service type and dateverify_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. TheEZFORGE_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 filtercheck_inventory— Check stock availability and quantity by product name or SKUget_product_details— Full product details: price, description, stock status, shipping availabilityplace_order— Submit an order for store pickup, curbside pickup, or shipping
retail://products— Complete product catalog with categories, prices, and inventoryretail://products/{category}— Products in a specific categoryretail://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. TheEZFORGE_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 categoryget_hours— Returns office hours for each day of the weekget_contact_info— Returns phone, email, website, and addressget_credentials— Returns firm specializations, licenses, certifications, and insurance
list_services— Browse services by name or practice areaget_service_details— Full details including consultation fee and duration
check_availability— Available consultation slots for a service, consultant, and datebook_consultation— Submit a consultation request forwarded to the firm
ready://business/profile— Business name, description, and categoryready://business/hours— Operating hours keyed by day of weekprofessional-services://consultants— Consultant directory with names, titles, specialties, and availabilityprofessional-services://credentials— Firm credentials, certifications, and insuranceprofessional-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:- Reads configuration from the
EZFORGE_READY_CONFIGenvironment variable at startup - Exposes MCP-compliant tools and resources based on the configuration
- Runs in an isolated Firecracker microVM on ezForge Platform
- 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 categoryget_hours— Structured hours (timezone,regular,special,closures) plus a textsummarycheck_open_now— Whether the business is open right now, with the current interval and next open/close times; optionalroleget_last_order— Today’s windows with last-order times and whether each window is open now; optionalroleget_contact_info— Phone, email, website, and address