Skip to content
Agentmart
Submit a tool

Marigold

Comment on AI-generated webpages; feedback flows back to your coding agent.

Connector by immuneeb · GitHub account verified by the MCP Registry

IndexedMITLocal (stdio)Remote (HTTP)
Write a review

Install

Works with Claude Code, VS Code, Codex, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.

npx agentmarket install connector/immuneeb-marigold

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Remote endpoint

  • https://marigold.page/api/mcp Remote (HTTP)

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Comment on AI-generated webpages; feedback flows back to your coding agent. Free, MIT, local-first.

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.

Tools
5 read · 8 write · 0 delete
Secrets
None asked for
Install scripts
Not scanned yet
Runs as
Node.js package

Tools by what they do 13

Read from the source code; the running server may list different tools.

Read 5 · Look things up without changing anything.

  • get_context
  • get_feedback
  • get_history
  • get_insight
  • read_draft

Write 8 · Create, change, send or run things.

  • create_draft
  • note_intent
  • open_draft
  • reply_to_comment
  • resolve_comment
  • save_insight
  • start_analysis
  • update_draft

Network hosts it talks to 1

  • marigold.page · found in remote endpoint, install command

Files it touches

  • Any path the agent passes to its tools

Tools (13)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • create_draftCreate draft

    write a new HTML/SVG draft to disk and open it in the reviewer's browser. Returns the file path — pass it to every other tool. Use update_draft for revisions.

  • get_contextGet context

    get the draft's catch-up digest: durable insights FIRST (owner-level learnings across all drafts, stale ones first — an insight goes stale when a cited thread gets fresh REVIEWER activity; reaffirm/refine before creating a near-duplicate), then the open comments, the recent changes, and this draft's unsynthesized episodes (each thread's full comment chain, every attempt, and where it landed — read the whole chain, a reopen may be a follow-up, not a rejection). An episode's terminalState is confirmed | proposed | open | "answered" (an open Q&A thread you replied to that was never resolved or re…

  • get_feedbackGet feedback

    read the draft's comments. With waitSeconds > 0, wait for the reviewer to send feedback (or time out) and return the review round — use this after creating or updating a draft to wait for the reviewer.

  • get_historyGet history

    list the draft's recent changes, most recent first — each with its version, actor, intent, diff stats, and a few changed/added/removed element summaries.

  • get_insightGet insight

    expand one insight by id: its statement, status, evidence links, and the full review episode behind each cited comment (chain + attempts + outcome).

  • note_intentNote intent

    record the intent — the "why" — for the draft's next save. The next edit's change entry carries it, so the history reads as decisions, not just diffs.

  • open_draftOpen draft

    open an existing .html/.htm/.svg draft in the review shell (starts the daemon if needed).

  • read_draftRead draft

    read the draft's current HTML source from disk (e.g. before an update_draft revision).

  • reply_to_commentReply to comment

    reply in a comment thread — shown with the AI badge. Say what you changed before resolving.

  • resolve_commentResolve comment

    propose a comment thread resolved, or reopen it. Resolving is a PROPOSAL — the reviewer confirms it (or reopens it if the fix missed) in the shell; it is not final until they do. Reply first with what you changed.

  • save_insightSave insight

    record a durable, cross-draft learning distilled from review episodes — owner-level, not per-draft. Evidence is mandatory: cite the {docId, commentId} threads it came from. Statements are capped at 140 characters. relation: "new" creates; "reinforces"/"refines"/"contradicts" update the insight named by `updates`. Creating (or refining into a) statement close to an existing ACTIVE insight is refused with `{saved:false, needsDistinction:true, candidates:[{id,statement}], hint}` — reaffirm one (updates + relation:"reinforces"), refine it (relation:"refines" + a new statement, which supersedes the…

  • start_analysisStart a Marigold analysis

    load the Marigold Way before authoring a draft — the first-principles method, doc structure guide, and a mode posture pack for what the session must produce. Call this first when asked to analyze, explain, teach, or build an interactive draft, then follow the returned method.

  • update_draftUpdate draft

    replace the draft's content with revised HTML. The reviewer's open tab live-reloads and existing comments re-anchor (keep the DOM structure stable where you can).

Signals

Stars
0
Forks
0
Open issues
0
Last commit (this folder)
Jul 27, 2026 (3 months ago)
Last release
Jul 25, 2026 (3 months ago)

From GitHub (fetched Oct 24, 2026).

Details

Registry name
io.github.immuneeb/marigold
Version
0.9.1
Auth
Auth not stated
Packages
npm marigold-draft
License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026
Cite this page

Marigold MCP server. Agent Mart. https://agentmart.dev/connectors/immuneeb-marigold (last updated 2026-10-24)