CheckMyApp
io.github.sorokinvjPublished by GitHub account sorokinvjv1.0.4Updated Nov 5, 2026
QA after every deploy: walks your live web app as a real user and tells your agent what broke.
The publisher's own server: check.tattoo: tattoo size and placement guide
Overview
Hosted QA service that walks your live web app as a real user after deploys and reports what broke, with evidence, to your coding agent.
- What you can do
- Add apps and define the user journeys that matter, such as sign up, sign in and checkout
- Run checks against a deployed app and read findings with the step, symptom and screenshot evidence
- Supply test accounts for journeys behind email-and-password sign-in
- Manage recurring checks and inspect past results
- Connect a GitHub App so checks run after deployments
- When to use it
- Useful for teams that ship web apps with a coding agent and want post-deploy smoke testing of critical journeys, so the agent can see what broke, where, and whether a fix worked.
- Requirements
- Remote Streamable HTTP endpoint; no local install or build. Requires OAuth sign-in in the browser (API keys are offered for CI clients that cannot do OAuth). A paid account is needed: a new account starts with $3 of checks and no card.
Installation
In SourceWeft
- Open CheckMyApp in the dashboard and add it to a workspace.
- Connect the required credentials. They are stored privately and never shown on public pages.
- Enable the server for the chats that should use its tools.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Use with an agent
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/io.github.sorokinvj%2Fcheckmyapp/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Other MCP clients
Add this to your client's mcpServers config. The client completes OAuth sign-in on first connect.
{
"mcpServers": {
"checkmyapp": {
"type": "http",
"url": "https://checkmyapp.dev/mcp"
}
}
}README
CheckMyApp
QA after every deploy, for teams that ship with a coding agent.
CheckMyApp opens your live web app in a browser and walks the journeys that matter as a real user: sign up, sign in, checkout. Then it tells your coding agent what broke, where, and how to know it is fixed.
- One command to add it, one sign-in in your browser. No key to copy.
- $3 of checks free, no card.
- Works from Claude Code, Cursor, Codex, Cline and any MCP client.
Other clients: Install.
What your agent gets
These are two real checks of our demo app, Harbor Notes, whose pricing page we broke on purpose. The words are the checks' own.
The first check found the break:
Pricing page returns a 500 error from every entry point · broken · high
Where: /pricing, reached via the home page "See pricing" button and the top-nav "Pricing" link
What we tried: Clicked "See pricing" on the home page. Clicked "Pricing" in the top navigation.
What happened: Both links load /pricing, which returns HTTP 500 and renders only "Something went wrong — Error 500: the price list could not be loaded." No plans or prices appear.
Why it matters: Pricing is where interest becomes a purchase. With it down from every entry point, a ready-to-buy visitor hits a dead end and leaves — lost revenue. Once fixed, visitors would see your plans and prices and be able to choose one.
We fixed the page. The next check, three minutes later:
Your previously broken pricing page is fixed: both the home page "See pricing" link and the "Pricing" nav link now land on /pricing with a clean 200, no console errors, and the Crew plan ($12/month, one boat free) renders correctly on both routes.
Each finding comes with the screenshot of the step that saw it. A check names the symptom and the evidence; what to change in the code is your agent's call.
About this repository
This repository holds the open-source connection configuration and plugin manifests for the hosted CheckMyApp service. The service implementation is not included. There is no server to build or run locally.
- Endpoint:
https://checkmyapp.dev/mcp - Transport: Streamable HTTP
- Authentication: OAuth sign-in; API keys are also available for CI
- Setup: https://checkmyapp.dev/install
- Pricing: https://checkmyapp.dev/pricing — paid service; a new account starts with $3 of checks, no card
- Privacy: https://checkmyapp.dev/privacy
What you can do
- Add your app and define the journeys that matter.
- Check a deployed app and read findings with evidence.
- Give test accounts for journeys behind email-and-password sign-in.
- Manage recurring checks and inspect results from your agent.
- Connect the GitHub App for checks after deployments.
Install
Claude Code
Run /mcp, choose checkmyapp, and authenticate in your browser.
Or install the plugin instead of adding the server manually:
Cursor
Merge this entry into your user MCP configuration (~/.cursor/mcp.json):
Use Cursor's MCP authentication flow to sign in. This repository also includes a Cursor plugin manifest and root mcp.json for plugin installation.
Cline
Merge this entry into cline_mcp_settings.json (open it from Cline's MCP Servers panel; the Cline CLI keeps it in ~/.cline/data/settings/):
Keep any servers already in the file. Then sign in to checkmyapp from the MCP Servers panel.
Other MCP clients
Add https://checkmyapp.dev/mcp as a remote Streamable HTTP server and complete OAuth in your browser. API-key access is available for clients or CI jobs that do not support OAuth; follow the current instructions on the website and keep credentials outside repositories.
Try it
- “Set up CheckMyApp for this app.”
- “Did CheckMyApp find anything on my last deploy?”
- “Mark checkout as critical.”
- “What did CheckMyApp not check?”
Use apps you own or have permission to check. Starting a check consumes your team's balance; reading results does not start a check.
Support and license
Contact [email protected].
The connection configurations and documentation in this repository are MIT licensed. This license does not grant rights to the hosted service implementation or CheckMyApp trademarks. Service use follows the terms shown by CheckMyApp.
Source: README.md at commit a398104
Tools
0Version history
3- v1.0.4LatestNov 5, 2026
- v1.0.3Nov 5, 2026
- v1.0.1Nov 3, 2026
Score
85% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 daysRequired25 pts
- Auth declaredRequired10 pts
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts
Other Check integrations
check.tattoo: tattoo size and placement guide
tattoo.checkOfficial publisher
check.tattoo: tattoo size and placement guide's hosted MCP server, published by check.tattoo; no sign-in required; Streamable HTTP; 5 tools.
iva.pt — EU VAT check (VIES) and Portuguese VAT law
pt.ivaOfficial publisher
Validates EU VAT numbers against VIES and returns Portuguese VAT Code (CIVA) and RITI articles, in Portuguese or English.

VOOPA Render Check
Published by GitHub account Voopa-Corp
Reviews a completed AI-generated video against its brief and recommends whether to edit, retry once, or change approach before paying for another render.

United Kingdom Company Check
Published by GitHub account JusticeUA
Remote MCP server that lets an assistant run UK company checks — status, insolvency, LEI and sanctions data from official registers.

Ukraine Company Check
Published by GitHub account JusticeUA
Remote MCP server that lets an assistant run due diligence on Ukrainian companies by EDRPOU code, covering bankruptcy, debts, corruption and state registers.