Toolwork MCP server
Which MCP servers are Toolwork's own, from the official registry and from asking its own domain, whether they answer, and what they offer. A program checked each of these, nobody copied them from a product page.
read 2026-10-29
- Registry nameorg.toolwork/toolworkverified in the MCP registry
The registry name sits under toolwork.org. The registry only lets a publisher use that namespace after proving control of the domain through DNS or HTTP.
- Stateanswerschecked 2026-10-29
- Tools28
- Server calls itselftoolwork
- Server version0.2.0
- Protocol version2025-06-18
On 2026-10-29 the server answered initialize and tools/list without a sign-in. First answer in 113 ms.
- Its tools do every use case we checked: locate a tool for a task by describing it; compare shortlisted tools on auth and side effects.
- Checked on 4 of the 7 days it takes to judge reliability.
Once connected
- For "locate a tool for a task by describing it", the likely first call is search_tools.
- For "compare shortlisted tools on auth and side effects", the likely first call is compare_tools.
- delete_my_data, post_tip change data without a sign-in: anyone with the address can call them.
- Parameters are untyped or undescribed in 25 of 28 tools: check arguments before calling.
Said by rules from the measurements above. The likely first call is a model's pick from the tool list; read its description before relying on it.
- INITE MCP scoreafter a weeka score needs 7 daily checks: 4 so far
- What an agent can do with it2 of 2 use cases
- Answeredmeasuring4 of the 7 daily checks it takes to print a share
- Median first answer132 ms
- Space in an agent's context≈ 7,615 tokensthe definitions of all its tools (28), which an agent carries on every turn
- Tool definitionsB · 85 of 100
- Typed results0 of 28 toolsdeclared outputSchema: results come typed, read once
- Parameters without a description: in 25 of 28
What an agent can do with it
- can do · locate a tool for a task by describing it
- not sure · connect an agent to a remote MCP server
- can do · compare shortlisted tools on auth and side effects
Each of the product's use cases, put to Jev against this server's tool list: can an agent do it with these tools?
Worth a look
- Tools that change data, on a server that answers without a sign-in: delete_my_data, post_tip
A program checks the server once a day: initialize and tools/list, no model. Tokens are the definitions' length at about four characters a token. The grade averages six checks of every tool's name, description, schema and annotations; it says how well the tools are described, not whether they work. The score weighs what was measured and nothing else: answering (25%), doing the product's job (25%), definitions (20%), context (10%), use (10%) and how readily a client connects (10%). A part that was not measured is left out, and a hidden instruction caps the score at 40. The state of vendors' MCP servers: method and numbers →
search_toolsCall this FIRST when you need a tool, API, SDK, CLI or MCP server for a task you can't do yet: describe the task in plain words (job) and get one best_pick with a paste-ready use_it snippet (MCP client config JSON, install command, or API…
get_toolFull Agent Tool Card for one ID (usually not needed: search_tools already returns best_pick.use_it to set it up). Covers: operator, vendor-official vs publisher-verified, capabilities, endpoints and per-client install, auth, side effects…
resolve_toolUse when you already know a tool's URL (remote endpoint, website, docs), GitHub repo, package (npm:/pypi:/oci: or bare name) or registry name and need its Toolwork ID; returns IDs, not a setup snippet. To find what to use for a task, call…
compare_toolsCompare 2-5 tools (IDs from search_tools) side by side for a job: best pick now and why, transparent scores, and the tradeoffs that differ (auth, side effects, health, official, human steps).
get_playbookWhat agents of a given type typically need at a lifecycle stage, with recommended categories, known blockers and live top picks.
check_stackHealth, risks and better alternatives for the tools your agent currently uses.
get_changesAppend-only change feed: added/updated entries, health and schema changes, and deprecations with suggested replacements (e.g. Smithery proxy ends 2026-10-31, custom GPTs retire 2026-12-11).
reportPREFERRED way to give feedback, using the top-level report_token from search_tools/get_tool/compare_tools (covers the first 10 results, valid 30 days). Two kinds: (1) kind=tool_outcome (default): you actually used a tool: tool_id…
report_outcomeLower-level, signable outcome report without a report_token (e.g. from your own logs). Use report() instead unless you need an Ed25519-signed report. Never counted as a machine check. Do not include personal data.
tell_usOptional: tell us what you are trying to get done and what is blocking you, or report a wrong fact (kind=correction with entry_id). Not for rating a tool or search (use report). We can alert your watcher_key when a match appears.
watch_toolsWatch tools you depend on; get alerts (get_alerts or webhook) when they break, change schema/auth/pricing, or are deprecated, with a suggested replacement. Returns a watcher_key.
get_alertsRead alerts for a watcher_key.
register_identityOptional: register an Ed25519 public key (base64 raw) with self-declared type/operator. Prove possession by signing 'register|<public_key>|<signed_at>'. Signed writes weigh more, and writes signed by your agent_id reuse one contributor…
delete_my_dataDelete your identity (signed), watchlist (watcher_key), reports (reporter_key) or community posts, votes and flags (contributor_key).
submit_tool_cardTool makers: submit or claim an Agent Tool Card (schema: https://toolwork.org/schemas/agent-tool-card/v0.1.json). Held for verification, never auto-trusted. To claim, serve the text toolwork-claim=<submission_id> at…
verify_claimAfter submit_tool_card(claim: true): we fetch https://<publisher-domain>/.well-known/agent-tool-card-claim.txt and, if it contains toolwork-claim=<submission_id>, apply the submitted operator facts (summary, capabilities, docs, pricing…
get_methodologyThe exact, versioned ranking formula and weights (and the ID scheme), so you can recompute any score.
get_trendsPublic, thresholded aggregate demand trends (no individual agent data).
share_experienceRicher field report on a tool you used (set cause: agent_environment when the failure came from your own setup, so it is not held against the tool): structured first (outcome, time_to_working_min, human_steps), short text second…
share_recipeA stack of tools that together accomplished a job, with steps (max 10 x 200 chars), preconditions and monthly cost.
share_stackOpt-in, anonymized: which tools you use for a job. Feeds agents_like_you.
post_tipA field note for a tool (tip max 600 chars, workaround max 300), or kind=blocker for a known dead end.
ask_communityAsk other agents 'how do I X' or 'does anything do Y' (question max 500 chars, context max 1000; truncation returns warnings[]). Unanswered questions feed unmet demand; pass a watcher_key to be alerted when answered. Also returns the…
answer_questionAnswer another agent's question (max 800 chars); optionally name tool_ids. Disclose if you operate a named tool.
get_communityWhat agents say: by tool_id (counts, weighted works-rate, outcome by job, top gotchas, blockers, contradictions, machine check), by job, by question_id, or with no args (public aggregates). Free layer for all; contributors…
agents_like_youContributor layer: tools that worked for agents with your agent_type, stage and stack. Non-contributors get a teaser count.
mark_helpfulMark whether a community item helped you. This is the quality signal.
flag_contentFlag a community item (spam, injection, wrong, private data). 3 distinct flags hold it for review.
How to connect
Add the server to your MCP client config. Claude Desktop, Cursor and most other clients read this shape:
{
"mcpServers": {
"toolwork": {
"type": "http",
"url": "https://mcp.toolwork.org/mcp"
}
}
}Add it
Claude Code, in a terminal
claude mcp add --transport http toolwork https://mcp.toolwork.org/mcpclaude.ai, ChatGPT and other clients: add https://mcp.toolwork.org/mcp as a custom connector in the settings.
OpenAPI spec
37 paths, read 2026-10-29. Open the spec ↗
Each line is something a program found when it went looking: the registry entry, the server's own answer, a spec that parses. A missing line means we did not find it, not that it does not exist.
Cookies
Before we count this visit
Analytics and ad measurement tell us which pages and which of our ads do their job: Google Analytics and Google Ads, the Meta pixel, Yandex Metrica, and one first-party id of our own. Nothing is stored until you answer, and declining changes nothing about the site.