Monito CLI

Tools

Every tool the Monito MCP server exposes, grouped into toolsets.

Tools are grouped into toolsets. All toolsets are on by default; narrow them to save context. Credits marks tools that start browser runs. Confirm marks tools that need confirm: true, which an agent should only pass when you asked for the change.

Every tool returns a short summary for the agent plus the full result as structured JSON. IDs come from earlier results, so an agent rarely needs to ask you for one.

core

The test loop: find or write a scenario, run it, read the evidence.

ToolWhat it doesNotes
get_creditsRemaining credit balance
list_projectsYour projects, optionally filtered by name
get_projectOne project's details and dashboard link
list_scenariosTest scenarios, optionally for one project
get_scenarioOne scenario: URL, prompt, specification and recent runs
create_scenarioWrite a scenario from a plain-language prompt. Does not run it
lint_scenarioCheck stored or draft instructions for problems that make runs fail or error
improve_scenarioAI rewrite of a scenario's instructions; apply saves it
diagnose_runAI explanation of why a run failed or errored, with a scenario fix when the instructions caused it
run_scenarioRun a scenario in a real browser and wait for the verdict, bug count and report linkCredits
run_projectRun every scenario in a project or suite, optionally against a preview baseUrlCredits
wait_for_runKeep waiting for a run that is still going
get_runVerdict, bug reports with reproduction steps, failed requests, console errors and screenshot names
list_runsRecent runs, newest first
get_session_eventsRecorded network, console, interaction, navigation and screenshot events, filtered and paged
get_screenshotOne screenshot from a run, as an image

run_scenario and run_project take an optional requestId. Repeating a request ID returns the first launch instead of charging again, and requireVerified also checks the server's proof that every required outcome passed.

manage

ToolWhat it doesNotes
create_projectCreate a project; its URL becomes the production environment
update_projectRename a project or change its URL or description
delete_projectDelete a project with its scenarios and run historyConfirm
list_environmentsA project's environments; pass a name as environment to run tools
update_scenarioChange a scenario's name, location, prompt or settings
delete_scenarioDelete a scenarioConfirm
list_suitesA project's named suites, for run_project
suggest_suitesAI proposal for grouping a project's scenarios into suites. Read-only
get_run_logsExecution logs, for runs that ended in error
rerunRun a previous run again with its original or current configurationCredits
repeat_scenarioRun one scenario several times to check flakiness; dryRun shows the quote firstCredits
get_scenario_repeatRead or keep waiting for a repeat request
list_sessionsRecorded browser sessions
get_sessionA session's bug reports and event counts

discovery

ToolWhat it doesNotes
start_discoveryLet the agent explore the app and draft scenarios for what it findsCredits
get_discoveryRead a discovery run and its drafts, optionally waiting for it
accept_discovery_draftsTurn reviewed drafts into scenarios; accepting twice never duplicates
list_coverageWhat the project's tests cover, by area and role
get_coverageOne coverage item and its run history

defects

ToolWhat it doesNotes
list_defectsBugs Monito reported, grouped across runs
get_defectA defect's occurrences, review history and fix verifications
compare_defect_occurrenceCompare one occurrence with a defect
defect_feedbackMark a defect confirmed, false positive, known issue, fixed or unreviewed
link_defectAttach an occurrence to a defect
verify_defect_fixRerun the defect's original scenario to check the fixCredits
get_reliabilityPass rates and flaky scenarios over 7 or 30 days

automations

ToolWhat it doesNotes
list_automationsSchedules, deploy webhooks and CI triggers
create_automationSchedule a project's tests (hourly to weekly, UTC)Credits
update_automationReschedule, retarget, enable or disable
delete_automationDelete an automationConfirm

fixtures

ToolWhat it doesNotes
list_fixturesReusable test data setup and cleanup
get_fixtureA fixture's definition, current or at one revision
create_fixtureCreate a fixture
update_fixtureSave a new fixture revision; a concurrent edit is reported, not overwritten
delete_fixtureDelete a fixture at an exact revisionConfirm
list_credentialsAn environment's saved login roles. Names only, never secrets
get_visual_baselineA visual reference and its approval history
approve_visual_baselineUse an inspected image as the reference future runs compare against

ci (local only)

Available only on the local server, because they read the repository, run gh and write .github/workflows/monito.yml. They follow the CI guide and need monito auth login and gh auth login.

ToolWhat it doesNotes
ci_planInspect the repository and plan the GitHub Actions integration. Read-only
ci_applyWrite the workflow and register the trust binding. Does not commit or pushConfirm
ci_verifyCheck the setup; remoteAuth proves sign-in without a run, run starts a real runCredits and Confirm with run
ci_cleanupPlan removal of the integration; with apply, remove itConfirm with apply

Not available over MCP

Some CLI commands have no tool on purpose: signing in and configuration (MCP clients sign in with OAuth), monito auth create-key and API key management (they would put a secret in the agent's context), and monito credential set (login secrets never pass through tool arguments). Use the dashboard or the CLI for those.

On this page