What are Recipes?
Recipes package instructions, parameters, and extension requirements into a reusable format:Parameters
Define inputs with types, defaults, and validation
Instructions
Template-driven instructions with Jinja2
Extensions
Specify required tools and capabilities
Running Recipes
From a File
With Parameter Values
Provide parameters directly:From GitHub
Run recipes from repositories:From URL
Fetch recipes from any URL:Recipe Structure
Basic Fields
string
required
Unique identifier for the recipe
string
Semantic version (e.g., “1.2.0”)
string
Human-readable description of what the recipe does
string
required
Template-driven instructions using Jinja2 syntax
Parameters
array
List of input parameters
string
required
Parameter name (alphanumeric + underscores)
string
required
Parameter type:
string, integer, boolean, float, array, or objectstring
Human-readable description
boolean
default:"false"
Whether the parameter is required
any
Default value if not provided
Extensions
array
Required MCP extensions for this recipe
string
required
Extension type:
builtin, stdio, or ssestring
required
Extension name or identifier
stdio and sse extensions, additional fields like command, args, and env can be specified.
Templating with Jinja2
Recipe instructions support Jinja2 templating:Variable Substitution
Conditionals
Loops
Filters
lower, upper, title, capitalize, replace, trim, default
Sub-Recipes
Compose complex workflows from smaller recipes:Response Schemas
Define structured output formats:Real-World Recipe Examples
Web Scraper
Database Migration
CI/CD Pipeline
Recipe Management
Listing Recipes
View cached recipes:Validating Recipes
Check recipe syntax:Creating Deeplinks
Generate shareable URLs:Programmatic Recipe Execution
REST API
Agent Client Protocol (ACP)
Execute recipes via ACP:Next Steps
Recipes Concept
Deep dive into recipe architecture and composition
Recipe Command
CLI reference for recipe commands
Extensions
Learn how to specify and use extensions in recipes
Sub-recipes
Build complex multi-stage workflows