Give your agent one stable URL to publish a result or keep a page updated every run. One call.
Abgeleitet aus den Transporten, die dieser Eintrag deklariert (streamable-http). Ein Client, der hier nicht steht, ist damit nicht ausgeschlossen — Forge kann ihn nur nicht bestätigen.
Die Verifizierung bestätigt die Identität des Publishers (die Inhaberschaft am Repo), nicht die Sicherheit des Codes. Der Sicherheits-Scan deckt bekannte CVEs und verdächtige Installationsskripte ab.
Aus einem echten MCP-Handshake initialize → tools/list gegen den deklarierten Endpunkt gelesen. Es wurde nie ein Tool aufgerufen — tools/list ist der lesende Introspektionsaufruf, den das Protokoll dafür vorsieht. Es spiegelt wider, was der Server in diesem Moment angeboten hat; ein gehosteter Endpunkt ist an keine Version gebunden und kann sich ohne Ankündigung ändern.
https://handoff.notdown-app.workers.dev/mcp/{key}7 Tools · 2135 mspublish_pagePublish text or markdown as a clean, shareable public web page and get back a URL you can hand to a human. Use this whenever you produce a report, summary, plan, table, or any result a person should read in a browser instead of the chat window. The page is FOLLOWABLE: the human can subscribe to it…Publish text or markdown as a clean, shareable public web page and get back a URL you can hand to a human. Use this whenever you produce a report, summary, plan, table, or any result a person should read in a browser instead of the chat window. The page is FOLLOWABLE: the human can subscribe to it…
| Parameter | Typ | Beschreibung |
|---|---|---|
| title | string | Page title (shown at top and in the browser tab). |
| content* | string | The page body. Markdown is supported (headings, lists, links, code, bold/italic, blockquotes). |
| format | string | How to render content. Default markdown. |
| slug | string | Optional stable name for a page you intend to keep updating (e.g. "deploy-status", "nightly-report"). Re-publishing with the same slug updates that same page i… |
update_pageUpdate the title and/or content of a page you previously published; the URL never changes. Use this to keep one stable link current across sessions or runs — a live status page, a running changelog, an append-as-you-go log, or a dashboard the recipient can bookmark once and always see fresh. Each u…Update the title and/or content of a page you previously published; the URL never changes. Use this to keep one stable link current across sessions or runs — a live status page, a running changelog, an append-as-you-go log, or a dashboard the recipient can bookmark once and always see fresh. Each u…
| Parameter | Typ | Beschreibung |
|---|---|---|
| id* | string | — |
| title | string | — |
| content | string | — |
list_pagesList the pages you have published, newest first, with their URLs and view counts.List the pages you have published, newest first, with their URLs and view counts.
| Parameter | Typ | Beschreibung |
|---|---|---|
| limit | number | — |
delete_pageprivilegiertDelete a page you published, by id.Delete a page you published, by id.
| Parameter | Typ | Beschreibung |
|---|---|---|
| id* | string | — |
request_decisionAsk a specific human for a bounded yes/no (or pick-one) decision BEFORE you do something irreversible or high-stakes — deploy, send, delete, charge, merge, publish. Returns a gate_url you hand to the person: they open it in a browser and click one option, no login. Unlike a followable page (awarene…Ask a specific human for a bounded yes/no (or pick-one) decision BEFORE you do something irreversible or high-stakes — deploy, send, delete, charge, merge, publish. Returns a gate_url you hand to the person: they open it in a browser and click one option, no login. Unlike a followable page (awarene…
| Parameter | Typ | Beschreibung |
|---|---|---|
| question* | string | The decision to put to the human, phrased as a clear question (e.g. "Deploy build 1a2b to production?"). |
| detail | string | Optional context shown under the question — a diff summary, what will happen, links. Markdown supported. |
| options | array | The choices (2-6). Default ["approve","deny"]. |
| safe_default | string | Which option to auto-pick if no one answers before expiry. Default = the last/most-conservative option. |
| expires_in_seconds | number | How long the gate stays open before auto-resolving to safe_default. Default 86400 (24h), max 30 days. |
| notify_url | string | Optional https webhook. Handoff POSTs a JSON payload to it when the gate is created ({event:'gate.created', gate_url, question, options, expires_at}) and again… |
get_decisionRead the current state of a decision gate you created with request_decision. Returns status (pending / resolved / timed_out), the chosen answer (once answered or auto-resolved), and timing. Poll this to find out what the human decided; if status is still 'pending' no one has answered yet and it has…Read the current state of a decision gate you created with request_decision. Returns status (pending / resolved / timed_out), the chosen answer (once answered or auto-resolved), and timing. Poll this to find out what the human decided; if status is still 'pending' no one has answered yet and it has…
| Parameter | Typ | Beschreibung |
|---|---|---|
| gate_id* | string | — |
list_decisionsList the decision gates you have created, newest first, with their status and answers.List the decision gates you have created, newest first, with their status and answers.
| Parameter | Typ | Beschreibung |
|---|---|---|
| limit | number | — |
7 von 7 Tools haben eine Beschreibung veröffentlicht.
Tool-Namen und -Beschreibungen stammen vom Publisher und werden wortgetreu als inerter Text angezeigt. Es sind die Zeichenketten, die ein MCP-Client an ein Modell übergibt, deshalb prüft Forge sie auf Prompt-Injection-Muster — jeder Befund erscheint oben beim Sicherheits-Scan. „Privilegiert“ ist ein Schlagwort-Treffer im Tool-Namen, keine Prüfung dessen, was das Tool tut: ein harmlos klingender Name kann trotzdem alles tun.
Give your agent one stable URL to publish a result or keep a page updated every run. One call.
Verlinkte Namen öffnen den Forge-Index aller Einträge, bei denen dieses Tool beobachtet wurde. Alle indexierten Tools durchsuchen.
Dieser Eintrag veröffentlicht kein npm-Paket, daher hat Forge keinen Abhängigkeitsbaum dafür. Das ist eine Lücke in der Abdeckung — keine Aussage, dass er keine Abhängigkeiten hat.