Project Tools
- momentic_test_environment_list
List tests and environments in your project.Usage: Returns JSON with the following shape:Parameters: NoneExample:
momentic_test_environment_list - Returns tests and environments.Module Tools
- momentic_module_list
- momentic_module_get
- momentic_module_recommend
List all modules in your project.Usage: Returns basic metadata for each module (ID, name, description, and
paths). Use this to discover available modules.Parameters: NoneExample:
momentic_module_list - Returns all project modulesNote: Parameters are not included in this list. Use momentic_module_get to
inspect parameter requirements before inserting modules into a test.Session Tools
- momentic_session_start
- momentic_session_terminate
Start a granular browser session for a specific test.Usage: Creates a session bound to a test and returns session metadata.Parameters:
testId(required): Test ID to targetenvName(optional): Environment override (matches CLI--env)projectConfigPath(optional): Path tomomentic.config.yamlprojectNameFilter(optional): Project name filter for workspace configsheadfulBrowser(optional): Launch a headful browser (defaults totrue)
sessionId,testId,createdAt,expiresAt,idleTimeoutMs,envName,baseUrl: Session metadata for the started session.viewport: Viewport dimensions in pixels (widthandheight), ornullif unavailable.
momentic_session_start --testId "test-uuid"Test Tools
- momentic_test_get
- momentic_test_create
Get a single fully loaded test by ID, exact name, or file path.Usage: Retrieves complete test definition with resolved configurations.Parameters:
id(optional): Test IDname(optional): Exact test namepath(optional): File path
momentic_test_get --path "tests/login.test.yaml" - Returns the
login testTest Session Interaction Tools (Granular)
- momentic_preview_step
- momentic_get_browser_state
- momentic_get_environment_variables
- momentic_run_step
- momentic_test_splice_steps
Execute a step without adding it to the test.Usage: Runs a single step in the current session without modifying the test.Parameters:
sessionId(required): Session ID to usestep(required): Step definition to execute
- Returns tool content parts directly:
- Markdown text sections such as
### Successful Resultor### Error - Screenshot image content part (base64)
### Screenshot Pathtext section with a file path handle### Environment Variablestext section with a file path to saved JSON
- Markdown text sections such as
momentic_preview_step --sessionId "session-uuid" --step { ... }