Categories › Software Development › Testing & QA
Run plain-English web QA tests and inspect check results and evidence.
Remote server: your requests and data go to app.testsy.dev. Claude Code: claude mcp add --transport http testsy https://app.testsy.dev/mcp · Claude app: Settings → Connectors → Add custom connector.
The tools this server listed when we connected to it, in its own words.
get_workspace — The workspace this key belongs to: its id, name and plan, and this period's usage.get_usage — Plan, runs used this billing period, included runs, extra-run packs and runs left.get_network — How our browsers reach your sites: the static addresses to allow-list, the country they browse from, and the countries available.set_browse_from — Choose the country our browsers and devices reach your sites and app servers from (web and app tests), or automatic: the site's own country list_projects — The projects in this workspace (a project groups the tests of one site or app).get_project — One project.create_project — Create a project, for example one per site or app.update_project — Rename a project or change its description.delete_project — Archive a project: its tests stop running; past runs stay in the run history.list_tests — The tests of a project, each with its latest run.get_test — One test: its start address, requirement, plan, options and latest run.create_test — Create a test of a website (url) or of an app (platform android or ios, and appId; device phone or tablet and osVersion, default a phone on update_test — Change a test: its title, start address, requirement, plan or options. Only the fields you pass change; within `options`, only the options yduplicate_test — Copy a test under a new title: the test's info is copied over (start address, requirement, plan, options and files). Its run history and schdelete_test — Archive a test: it stops running; past runs stay in the run history.plan_test — Have the assistant draft a test from a plain-language description, or revise a plan, without saving anything. Returns the proposed steps, chlist_test_files — Files a test can upload during its steps (for example an import file).add_test_file — Add a file the tester can upload during the test: up to 25 MB, up to 10 files per test. REST: send the raw bytes as the body with the file ndelete_test_file — Remove one of a test's files.list_credentials — The sign-in accounts stored for a project: names, usernames and sites. Passwords are never returned.add_credential — Store a sign-in account the tester can use. The password is encrypted, never returned, and never sent to the tester's AI: the tester types idelete_credential — Delete a sign-in account. Tests that sign in with it stop running until it is added again or they are edited.list_endpoints — Calls into your own systems the tester may make during a run (for example "create a voucher"). Headers are never returned.add_endpoint — Add a call the tester may make into your system. It sees only the name, the description and what the call returned. Using endpoints in a rundelete_endpoint — Delete an endpoint.run_test — Start a run of one test. Runs take minutes: poll get_run until final is true. watchUrl opens the run live without signing in. App tests run run_project — Start a run of every test in a project (a suite). Each started run has a watchUrl to watch it live without signing in. buildIds: builds to ulist_runs — Recent runs, newest first, optionally for one test or project or with one status; or the runs with the given ids.get_run — A run: its status, and once final the verdict, the headline, each check's result with the reason, the values read, and links to the video, swait_run — Wait up to seconds (default 25, at most 55) for a run to finish, then return it: one call instead of polling get_run every few seconds. Callstop_run — Stop a queued or running run. A run you stop is not counted.create_watch_link — A view-only link to watch a run live and read its result, with no sign-in, valid while it runs and for some hours after. Runs started here grevoke_watch_link — Turn off every watch link of a run straight away.list_share_links — The share links made for a run, with when they expire and how often they were opened.create_share_link — A read-only link to a run's result, replay and video that anyone can open without signing in, until it expires.delete_share_link — Turn off a share link straight away.list_schedules — When tests run by themselves: every schedule in the workspace, or those of one test or project.create_schedule — Run a test by itself: on chosen weekdays, or monthly on a day, at a time in a time zone. Each scheduled run counts like any other run.update_schedule — Pause or resume a schedule.delete_schedule — Delete a schedule.Not tested by KitScout yet. When our harness runs it, pros, cons and the tasks we tried appear here, with the date and evidence.