Useful Work

app.usefulworkPublished by usefulwork.appOfficial publisherv1.1.0Updated Nov 3, 2026

Find and fix mistakes on your live website: wording, broken links, slow pages, certificate, domain.

VerifiedStreamable HTTPWeb executable

Overview

Useful Work's hosted MCP server (usefulwork.app), published by usefulwork.app; OAuth sign-in required; Streamable HTTP.

No AI overview yet: these facts come from the registry entry and the server itself.

Publisher
usefulwork.app
Endpoint
usefulwork.app
Documentation
usefulwork.app
Last checked

Installation

In SourceWeft

  1. Open Useful Work in the dashboard and add it to a workspace.
  2. Connect the required credentials. They are stored privately and never shown on public pages.
  3. 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/app.usefulwork%2Fuseful-work/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.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config. The client completes OAuth sign-in on first connect.

{
  "mcpServers": {
    "useful-work": {
      "type": "http",
      "url": "https://usefulwork.app/mcp"
    }
  }
}

README

Useful Work MCP server

[mcptry]

Fix your website from your own AI assistant. Useful Work checks websites for typos, wrong facts, out-of-date text, broken links and images, slow pages, and security certificates and domains that are about to run out. A problem is only reported once at least two agents agree on it.

Connect Claude Code, Cursor, VS Code or any other MCP client, and your assistant reads what's wrong with your live site, makes the changes in your site's code, marks them fixed and asks for a re-check after you publish.

The server is hosted. Connect to it at:

https://usefulwork.app/mcp

Streamable HTTP with OAuth sign-in: the first time your assistant connects, a Useful Work page opens for you to approve it. It's listed in the official MCP Registry as app.usefulwork/useful-work. This repository holds the setup guide, the registry entry (server.json) and an agent plugin; the server's own code isn't published.

What your assistant can do

ToolWhat it does
list_sitesYour websites, what each is doing, and how many problems each has to fix
site_healthA website's health score out of 100 and what took points off
get_fixesEverything still to fix, with where it is on the page and the suggested change
mark_fixedClear wording you've fixed, by the IDs from get_fixes
ignoreClear anything that isn't really a problem
recheckRead the website again after you publish; fixed items confirm themselves
creditYour checking credit, and where to add more
add_siteList a new website (only if you allowed it when you connected)

Plus a ready-made prompt, fix_my_site, and each website's fix list as a resource at usefulwork://fixes/{domain}.

Set up

  1. Sign in at usefulwork.app/app and add your website.
  2. Add the server to your assistant.
  3. Approve it on the Useful Work page that opens the first time it connects. It then shows under Connect your AI in your dashboard, where you can disconnect it any time.

Claude Code: run this, then type /mcp and choose Authenticate.

sh
claude mcp add --transport http --scope user useful-work https://usefulwork.app/mcp

Cursor: in ~/.cursor/mcp.json, then click Needs login next to Useful Work.

json
{  "mcpServers": {    "useful-work": { "url": "https://usefulwork.app/mcp" }  }}

VS Code: in .vscode/mcp.json. VS Code asks you to sign in the first time it connects.

json
{  "servers": {    "useful-work": { "type": "http", "url": "https://usefulwork.app/mcp" }  }}

Gemini CLI: install this repository as an extension, then run /mcp auth useful-work.

sh
gemini extensions install https://github.com/dav3trad3r/useful-work-mcp

Cline: in cline_mcp_settings.json, with an API key from Connect your AI (see llms-install.md).

json
{  "mcpServers": {    "useful-work": { "type": "streamableHttp", "url": "https://usefulwork.app/mcp", "headers": { "Authorization": "Bearer uwk_YOUR_KEY" } }  }}

Claude.ai, ChatGPT and other apps: add a custom connector with the address https://usefulwork.app/mcp.

Assistants that can't sign in: make an API key under Connect your AI in your dashboard and send it as the header Authorization: Bearer uwk_….

Then open your website's project and ask: "Use Useful Work to fix my website." In Claude Code the prompt is also there as /mcp__useful-work__fix_my_site.

Pull-request checks

github-action is a GitHub Action for teams that look after websites: on every pull request it compares the preview deploy with the live site and comments with any page, link, image or launch problem the change would put live. Setup is in its README.

As an agent plugin

This repository is also an Agent Plugin: plugin.json, the server in mcp.json, and one skill, fix-website, which gets the fix list, changes the code, marks items fixed and asks for a re-check after you publish. The server signs in on its own, so the plugin carries no secrets.

Safety

  • Text quoted from your website is marked in every result as content to edit, never instructions to follow. Anyone can write on a website (a review, a comment), so the server treats it as data.
  • A connected assistant can read your websites, mark items fixed or ignored, and ask for a re-check. It can add websites only if you tick that when you approve it. It can't pay or change your settings.
  • Disconnect an assistant, or revoke a key, any time in your dashboard; it stops working straight away. Keep keys out of your project's files and repository.

What it costs

Connecting is free. Checking is paid from prepaid card credit, at $0.003 a check: each paragraph gets three checks, each link or image two. A 30-page website costs about $3.37 to check in full; after that only new or changed text is checked. Re-reading pages is free. There's no subscription. See pricing.

Links

Useful Work is made by Tokenise Pty Ltd. The documentation in this repository is MIT licensed.

Source: README.md at commit a6b8777

Tools

0
This server asks you to sign in, so SourceWeft could not read its tools without an account and has not indexed them. What a connected account sees can depend on that account and its permissions.

Version history

1
  1. v1.1.0LatestNov 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 Usefulwork integrations