
Muggle Works
Acceptance test agent for coding agents: real-browser tests, with screenshots on the PR.
- GitHub stars
- 16
- tools
- 55
- transport
- STDIO
- last updated
- Nov 12, 2026
Tools
55 toolsPublic tool metadata for what this MCP can expose to an agent.
muggle-remote-auth-statusAuthentication status check, part of the Authentication tools.
Authentication status check, part of the Authentication tools.
No parameter schema in public metadata yet.
muggle-remote-organization-listNames the organizations an organizationId can make a project belong to.
Names the organizations an organizationId can make a project belong to.
No parameter schema in public metadata yet.
muggle-remote-project-createCreate a project.
Create a project.
No parameter schema in public metadata yet.
muggle-remote-project-display-resolutions-getReads a lane's primary, compatible and enabled resolutions and its run strategy.
Reads a lane's primary, compatible and enabled resolutions and its run strategy.
No parameter schema in public metadata yet.
muggle-remote-use-case-listRead use cases.
Read use cases.
No parameter schema in public metadata yet.
muggle-remote-use-case-createPersist a fully-specified use case (no LLM).
Persist a fully-specified use case (no LLM).
No parameter schema in public metadata yet.
muggle-remote-use-case-updatePersist a fully-specified use case update (no LLM).
Persist a fully-specified use case update (no LLM).
No parameter schema in public metadata yet.
muggle-remote-use-case-create-from-promptsCreate a use case from natural language.
Create a use case from natural language.
No parameter schema in public metadata yet.
muggle-remote-use-case-prompt-previewPreview a use case before creating it.
Preview a use case before creating it.
No parameter schema in public metadata yet.
muggle-remote-use-case-update-from-promptRegenerate a use case from a new prompt.
Regenerate a use case from a new prompt.
No parameter schema in public metadata yet.
muggle-remote-use-case-discovery-memory-getCandidates a site scan discovered.
Candidates a site scan discovered.
No parameter schema in public metadata yet.
muggle-remote-use-case-candidates-approveApprove discovered candidates.
Approve discovered candidates.
No parameter schema in public metadata yet.
muggle-remote-use-case-bulk-preview-submitAsync batch preview (~50% cheaper).
Async batch preview (~50% cheaper).
No parameter schema in public metadata yet.
muggle-remote-use-case-deleteDelete a use case (cascades to test cases and scripts).
Delete a use case (cascades to test cases and scripts).
No parameter schema in public metadata yet.
muggle-remote-test-case-listRead test cases.
Read test cases.
No parameter schema in public metadata yet.
muggle-remote-test-case-createCreate a test case.
Create a test case.
No parameter schema in public metadata yet.
muggle-remote-test-case-generate-from-promptGenerate a test case from a prompt.
Generate a test case from a prompt.
No parameter schema in public metadata yet.
muggle-remote-test-case-ancestors-getWalk prerequisite chains.
Walk prerequisite chains.
No parameter schema in public metadata yet.
muggle-remote-run-settings-listA test case's runSettings records in one lane.
A test case's runSettings records in one lane.
No parameter schema in public metadata yet.
muggle-remote-test-case-display-resolutions-getThe resolutions a test case runs at in one lane, primary first.
The resolutions a test case runs at in one lane, primary first.
No parameter schema in public metadata yet.
muggle-remote-test-case-display-resolutions-updateSet the resolutions a test case is generated and run at in one lane.
Set the resolutions a test case is generated and run at in one lane.
No parameter schema in public metadata yet.
muggle-remote-fan-out-planA lane's records in start order, and whether the rest wait on the primary.
A lane's records in start order, and whether the rest wait on the primary.
No parameter schema in public metadata yet.
muggle-remote-test-case-bulk-preview-submitAsync batch preview (~50% cheaper).
Async batch preview (~50% cheaper).
No parameter schema in public metadata yet.
muggle-remote-test-plan-graph-rebuildRebuild the prerequisite graph.
Rebuild the prerequisite graph.
No parameter schema in public metadata yet.
muggle-remote-test-chaining-catalog-getRead a project's states and roles.
Read a project's states and roles.
No parameter schema in public metadata yet.
muggle-remote-test-state-createCreate a test state.
Create a test state.
No parameter schema in public metadata yet.
muggle-remote-test-role-createCreate a test role.
Create a test role.
No parameter schema in public metadata yet.
muggle-remote-test-chaining-plan-getPreview the account set plan without running anything.
Preview the account set plan without running anything.
No parameter schema in public metadata yet.
muggle-remote-bulk-preview-job-getPoll a bulk-preview job until terminal.
Poll a bulk-preview job until terminal.
No parameter schema in public metadata yet.
muggle-remote-test-script-listList test scripts.
List test scripts.
No parameter schema in public metadata yet.
muggle-remote-action-script-getGet a recorded action script.
Get a recorded action script.
No parameter schema in public metadata yet.
muggle-remote-workflow-start-website-scanScan a site for use cases.
Scan a site for use cases.
No parameter schema in public metadata yet.
muggle-remote-workflow-start-test-case-detectionGenerate test cases.
Generate test cases.
No parameter schema in public metadata yet.
muggle-remote-workflow-start-test-script-generationGenerate a script.
Generate a script.
No parameter schema in public metadata yet.
muggle-remote-workflow-start-test-script-generation-bulkGenerate scripts in bulk.
Generate scripts in bulk.
No parameter schema in public metadata yet.
muggle-remote-workflow-start-test-script-replayReplay one script.
Replay one script.
No parameter schema in public metadata yet.
muggle-remote-workflow-start-test-script-replay-bulkBatch replay.
Batch replay.
No parameter schema in public metadata yet.
muggle-remote-workflow-start-prd-file-processTurn an uploaded requirements doc into use cases.
Turn an uploaded requirements doc into use cases.
No parameter schema in public metadata yet.
muggle-remote-workflow-cancel-runCancel a workflow run in flight.
Cancel a workflow run in flight.
No parameter schema in public metadata yet.
muggle-remote-workflow-get-website-scan-latest-runPoll the latest run of a workflow type.
Poll the latest run of a workflow type.
No parameter schema in public metadata yet.
muggle-remote-workflow-list-website-scan-runtimesList a workflow type's runtimes.
List a workflow type's runtimes.
No parameter schema in public metadata yet.
muggle-local-check-statusBrowser runner status.
Browser runner status.
No parameter schema in public metadata yet.
muggle-local-list-sessionsStored local run sessions.
Stored local run sessions.
No parameter schema in public metadata yet.
muggle-local-execute-test-generationGenerate a script by driving the browser.
Generate a script by driving the browser.
No parameter schema in public metadata yet.
muggle-local-execute-replayReplay an existing script.
Replay an existing script.
No parameter schema in public metadata yet.
muggle-local-cancel-executionCancel the active run.
Cancel the active run.
No parameter schema in public metadata yet.
muggle-local-run-result-listList run results, screenshots and cloud refs.
List run results, screenshots and cloud refs.
No parameter schema in public metadata yet.
muggle-local-run-steps-getA run's ordered steps beside the frame each produced.
A run's ordered steps beside the frame each produced.
No parameter schema in public metadata yet.
muggle-local-test-script-listRead locally cached scripts.
Read locally cached scripts.
No parameter schema in public metadata yet.
muggle-local-preferences-setSet harness preferences.
Set harness preferences.
No parameter schema in public metadata yet.
muggle-local-telemetry-skill-emitUsage telemetry the skills record.
Usage telemetry the skills record.
No parameter schema in public metadata yet.
muggle-remote-local-run-uploadPublish a local run to the cloud.
Publish a local run to the cloud.
No parameter schema in public metadata yet.
muggle-remote-pricing-getReads the live plans, token price and token packages without sign-in.
Reads the live plans, token price and token packages without sign-in.
No parameter schema in public metadata yet.
muggle-remote-wallet-package-listLists the token packages the signed-in user can buy.
Lists the token packages the signed-in user can buy.
No parameter schema in public metadata yet.
muggle-remote-report-stats-summary-getReporting summary statistics.
Reporting summary statistics.
No parameter schema in public metadata yet.
Sponsors
Readme
Muggle Works
Acceptance test agent for coding agents: real-browser tests, with screenshots on the PR.
Coding agents are good at producing a diff. They are bad at knowing whether the diff works, whether it broke the login flow, and what still has to happen before a human can merge it. Muggle Works is the harness around the agent that answers those questions: it freezes requirements, delegates the design and build, runs the unit suite, drives a real browser through the affected user flows, opens the pull request with screenshots attached, and then keeps watching that PR — picking up review comments, red CI, and a stale base branch until the change is genuinely mergeable.
Works in Claude Code, Cursor, Codex, Windsurf, and any MCP client. Powered by Muggle AI.
Details
- Repository
- github.com/multiplex-ai/muggle-ai-works
- Website
- github.com/multiplex-ai/muggle-ai-works#readme
- Categories
- Web & Browser Automation, AI & LLM Tools
- Package
@muggleai/works- Transport
- STDIO
- Registry
- MCP registry, active