MCP.Market

twocents MCP server

online · 100% uptime
by twocents.page·page.twocents/twocents·v1.0.1

Human feedback for AI agents: share HTML, get a live review link, read anchored notes as markdown.

B79/100grade B
What users say
No reviews yet
Be the first
Safety scan
B79/100

full report

Adoption
Growing

0 stars

Reviews

Write one

Nobody has reviewed twocents yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

twocents tools (4, 1 write)

write = sends, deletes, buys or posts
  • get_feedbackFree

    Fetch the reviewer notes for a page shared with share_page, as markdown grouped by page. Each note carries the anchored text, the element and its markup as the reviewer saw it, so you can locate and apply it; each page heading carries a URL to read the whole page back, so you never have to guess which file it is. Show your human each new note and apply only the ones they approve. Pass the note ids already decided in earlier sessions as "handled" to see only what is new.

  • resolve_feedbackFree

    Mark notes resolved once you have actually applied them. This is what closes the loop: the note leaves the active list for every later get_feedback, and the reviewer who wrote it sees it marked resolved on the page — live, if they have it open — instead of finding their old note sitting next to content you already fixed. Pass "what" you changed; that sentence is shown to the reviewer, so write it for them, not for the log. Requires the creatorKey that share_page returned when the room was created — the review link alone cannot resolve, or any reader could clear feedback that was not theirs. Nothing is deleted: call again with resolved:false to reopen a note.

  • share_pageFree

    Share a page or document and get back a review link to send to people. Pass "html" for a self-contained page, or "markdown" for a plan, spec, PR description or report — markdown is rendered to a styled, readable document for you, so prefer it whenever the thing you want a human to approve is prose rather than a built page. Reviewers open the link and pin notes directly on it — no login or install. Call again with the same room id to update the page; connected reviewers see the update live. Use get_feedback to collect the notes. Rooms are sticky per project: if the project has a .twocents/state.json, pass its room id instead of creating a new room, so the review link stays stable across sessions.

  • share_pageswrite actionFree

    Publish a multi-page set — an entry page plus the pages it links to — into one room as a single atomic operation. Either the whole set lands or nothing changes, so a reviewer never opens a page whose links point at pages that were never stored. Use this instead of calling share_page N times whenever you have more than one page. Note the ceiling: a room is a review set, not a host — it holds 200 pages and 6 MB total. For a large generated corpus, share the entry points a human would actually read and link out to the rest; nobody pins notes on four hundred pages. If the pages are already files on disk, prefer the uploader — it reads them from the folder instead of making you emit every byte: curl -fsSL <origin>/agent.mjs -o .twocents/agent.mjs && FBL_ROOM=<room> node .twocents/agent.mjs --publish <dir>

Public scan report

scanner v0.1.9 · 2026-09-24 · same rubric, same numbers if you re-run it

1 high
  • –Code scanremote-only server, no package to scann/a
  • Live reliabilityremote reachable in 287ms20/20
  • Tool poisoning4 tool descriptions checked15/15
  • Auth qualityopen endpoint exposes 1 write-action tools with no auth3/15
  • Maintenancelast push 17 days ago15/15
  • Maintainer identitynamespace and repository owner differ; website matches verified namespace6/10

Findings (1)

  • highWrite-action tools reachable without authenticationauth.open-write
Overall 79/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How twocents compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
79/100
higher than 58% of 48,255 servers
Tools
4
the typical server has 7
Tools that change things
25%
typical: 0%. Fewer write tools means less an agent can break
Uptime
100%
of our recent checks; the typical remote server answers 100%
Response time
170 ms
faster than 69% of 30,031 servers

What its tools let an agent do: 2 read · 2 send or post

Install twocents in Claude Code, Cursor or VS Code

claude mcp add --transport http twocents https://twocents.page/mcp
Add to Cursor

What the publisher says

From the twocents repository's README, as published. We do not edit it. Read it on GitHub

twocents — human feedback for AI agents (MCP server)

A remote MCP server, live at https://twocents.page/mcp. Connect it and your AI agent can send any HTML page to real people for visual review — and read their pinned notes back. No auth, no API key, no install for reviewers.

Tools

Anyone who opens it can pin notes directly on the page — no login, works on any device. Call again with the same room id and connected reviewers see the update live.

  • sharepage** — send a self-contained HTML document, get back a review link.

text/selector for each note so your agent can find and fix the exact spot. Pass the optional handled array (note ids already decided in earlier sessions) and those collapse to one line each, so the response leads with what's new.

  • getfeedback** — the pinned notes, returned as markdown with the anchor

Config

{
  "mcpServers": {
    "twocents": {
      "url": "https://twocents.page/mcp"
    }
  }
}

Connect

Claude Code

claude mcp add --transport http twocents https://twocents.page/mcp

Claude.ai (web or desktop) — Settings → Connectors → Add custom connector → paste https://twocents.page/mcp

Cursor or any MCP client — use the config block above (an HTTP MCP server; no auth, no API key).

The loop

Ask your agent to "share this page for feedback" → send the link to anyone → they pin notes on the live page → ask your agent to "get the feedback" and apply it. The whole review cycle without leaving your editor.

What's in this repo

The complete server source: mcp.js — a zero-dependency Streamable HTTP (stateless) JSON-RPC handler, ~300 lines. It runs inside a Cloudflare Worker and stores pages/notes in a Durable Object per review room (env.ROOMS); the Worker, relay, and reviewer UI live in the main (private) twocents.page codebase. server.json is the MCP registry manifest (page.twocents/twocents).

Privacy model: a room id is an unguessable capability — knowing it is the permission to read/write that room. Review links are excluded from search indexing.

See it in action

Every page in our interactive explainer library has a live review room — open one and pin a note. Or get feedback on your own work.

Nothing above is checked by us. What we check is on the safety report.

twocents: common questions

Is twocents MCP server safe?
Mostly: it is graded B (79/100). Read the twocents safety report
How do I install twocents?
It runs remotely at twocents.page. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
Does twocents need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is twocents maintained?
The last commit was 58 days ago (2026-09-07). The latest release is v1.0.1.
Is twocents up?
100% of our last 28 checks got an answer. We check remote servers about four times a day.
What can I use instead of twocents?
Servers from other publishers that do the same job: Front-End Checklist MCP server, Compiler Explorer MCP server and Anki MCP Server.
How does twocents compare with other MCP servers?
safety score 79/100 (higher than 58% of 48,255 servers); tools 4 (the typical server has 7); tools that change things 25% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to twocents

Same job from other publishers: the closest match first, then the best rated.

  • Front-End Checklist
    Review frontend code and live pages against 386 quality-gated web development rules.
    A
  • Compiler Explorer
    Compile code with thousands of compilers, inspect the assembly, and share godbolt.org links
    B
  • Anki MCP Server
    MCP server for Anki flashcards: adaptive review, notes, media, and deck management via AnkiConnect.
    A