Publishes HTML pages or live URLs as HTMLAnnotate review links, then lets an assistant read, reply to and resolve the comments pinned to page elements.
What you can do
Share pages: publish a complete HTML page or an existing public URL as a review link anyone can open without an account.
Read feedback: fetch all comments on a page, including the pinned element's CSS selector, screen size, suggested text changes and replies.
Respond to feedback: post replies as the page owner and mark comments resolved or reopen them.
Update pages: replace a shared HTML page with a new version on the same review link.
When to use it
Useful when you have an assistant draft a landing page, prototype or one-pager and want a client or teammate to comment on specific elements, and when you later want the assistant to pull that feedback and act on it.
Requirements
A remote HTTP endpoint; no local package, account, API key or environment variable is declared. Sharing works without signing in, but reading comments and updating pages require the private manage link returned when a page is shared. Sharing can optionally take a notify_email address.
Before you install
The manage link is a secret that grants access to comments and page updates; keep it private. Links created without signing in expire after 24 hours and the page and its comments are lost; the free plan keeps links for 14 days. Replying and resolving send email to everyone in the thread, so confirm wording with the user first. Replacing a page starts the new version with no comments.
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/com.htmlannotate%2Fhtmlannotate/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.
Publish a complete HTML page (for example a landing page, prototype or one-pager you just wrote) to HTMLAnnotate and get a review link. Anyone with the link can open the page and click any heading, button or image to leave a comment pinned to it, with no account. Pass the whole page as one self-contained HTML document (inline the CSS; images as URLs or data URIs). Returns the review link to send to the client and a private manage link for the owner.
Parametershtmlrequiredtitlenotify_email
share_url
Share a live website for feedback
Turn a public web address (a published site, staging link or deploy preview) into an HTMLAnnotate review link where people click any element and comment on it. The page must open in a browser without signing in.
Parametersurlrequirednotify_email
get_comments
Read the feedback on a page
Read every comment on an HTMLAnnotate page: what each reviewer said, which element it is pinned to (with a CSS selector), the screen size, suggested text changes and replies. Use it when the user asks what their client said, or wants you to make the requested changes. Needs the page's private manage link (returned by share_html or share_url, or pasted by the user).
Parametersmanage_linkrequiredinclude_resolved
reply_to_comment
Reply to a comment
Post a reply under one comment on an HTMLAnnotate page, as the page owner. Everyone in that thread gets an email. Confirm the wording with the user first.
Mark a comment on an HTMLAnnotate page as resolved (done), or reopen it. Use after the requested change has been made. Everyone in the thread gets an email when it is resolved.
Replace an HTML page on HTMLAnnotate with a new version, on the same review link, so the client sees the update without a new link. The new version starts with no comments; earlier versions keep theirs. Use after making the changes from get_comments. Needs the manage link. Only for pages shared as HTML, not live websites.
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 listedRequired15 pts
DescriptionRequired15 pts
Logo10 pts
Documentation15 pts
Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.
LicenseNot applicable
A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.