{"ok":true,"site":{"host":"gaffer.sh","url":"https://gaffer.sh/","type":"live","desc":"Host your Playwright, Cypress, Vitest, and pytest reports in one place and share them with a link. Flat pricing, unlimited users, no CI access required.","tools":[{"name":"gaffer.search_docs","kind":"answer","impl":"imperative","description":"Search the Gaffer documentation index. Returns up to 10 matching pages as {title, url, description}.","title":"Search Gaffer docs","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"Search terms, matched against page titles and descriptions"}},"required":["query"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/solutions/test-artifact-management/","/solutions/flaky-test-detection/","/solutions/failure-clustering/","/solutions/faster-ci-feedback-loop/","/solutions/github-pr-test-status/"]},{"name":"gaffer.get_pricing","kind":"answer","impl":"imperative","description":"Current Gaffer plans (Free, Pro, Team) with price, storage, and retention. Unlimited users on every plan.","title":"Get Gaffer pricing","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/solutions/test-artifact-management/","/solutions/flaky-test-detection/","/solutions/failure-clustering/","/solutions/faster-ci-feedback-loop/","/solutions/github-pr-test-status/"]},{"name":"gaffer.install_mcp","kind":"act","impl":"imperative","description":"Command and config to install the Gaffer MCP server in Claude Code, Cursor, or any MCP client.","title":"Install the Gaffer MCP server","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"client":{"type":"string","enum":["claude-code","cursor","generic"],"description":"Target MCP client"}}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/solutions/test-artifact-management/","/solutions/flaky-test-detection/","/solutions/failure-clustering/","/solutions/faster-ci-feedback-loop/","/solutions/github-pr-test-status/"]},{"name":"gaffer.signup_url","kind":"act","impl":"imperative","description":"The URL to create a free Gaffer account, tagged so the signup is attributed to this page.","title":"Get the Gaffer signup URL","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/","pages":["/","/solutions/test-artifact-management/","/solutions/flaky-test-detection/","/solutions/failure-clustering/","/solutions/faster-ci-feedback-loop/","/solutions/github-pr-test-status/"]}],"category":"Developer Tools","favicon":"/favicons/gaffer.sh.png","apiSurface":"spec","toolCount":4}}