Append-only decisions with provenance, supersession, retrieval, and audited MCP actions.
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://www.decisionlog.ai/api/mcp30 Tools · 369 msdecision_log_create_decisionCreate an immutable Decision when permitted, otherwise create a reviewable DecisionCandidate.Create an immutable Decision when permitted, otherwise create a reviewable DecisionCandidate.
| Parameter | Typ | Beschreibung |
|---|---|---|
| title* | string | Concise direct-action title without speaker wrappers or ellipses. |
| summary | string | Optional summary. |
| decisionText* | string | The immutable meaning of the decision. |
| rationale* | string | Why the decision was made. |
| decisionType* | string | — |
| sourceIds | array | — |
| metadata | object | — |
decision_log_search_decisionsSearch decisions in the authenticated workspace.Search decisions in the authenticated workspace.
| Parameter | Typ | Beschreibung |
|---|---|---|
| query | string | Search text. |
| status | string | Optional Decision status filter. |
| decisionType | string | Optional Decision type filter. |
| decisionKey | string | Optional stable Decision key filter. |
| projectId | — | Optional Project identifier filter. |
| tag | string | Optional Tag slug filter. |
| domain | string | Optional Domain slug filter. |
| includeSuperseded | boolean | — |
| currentOnly | boolean | — |
| sort | string | — |
| limit | integer | — |
| offset | integer | — |
decision_log_get_decisionRetrieve one decision by ID.Retrieve one decision by ID.
| Parameter | Typ | Beschreibung |
|---|---|---|
| decisionId* | string | Decision identifier. |
decision_log_supersede_decisionCreate a replacement Decision and supersession relationship for an existing Decision.Create a replacement Decision and supersession relationship for an existing Decision.
| Parameter | Typ | Beschreibung |
|---|---|---|
| decisionId* | string | Decision being superseded. |
| title* | string | Concise direct-action title without speaker wrappers or ellipses. |
| summary | string | Optional summary. |
| decisionText* | string | The immutable meaning of the decision. |
| rationale* | string | Why the decision was made. |
| decisionType* | string | — |
| sourceIds | array | — |
| metadata | object | — |
| reason* | string | Reason for supersession. |
decision_log_lock_decisionIrreversibly prevent a current Decision from ever being superseded; may create an approval request.Irreversibly prevent a current Decision from ever being superseded; may create an approval request.
| Parameter | Typ | Beschreibung |
|---|---|---|
| decisionId* | string | Decision to lock. |
| rationale* | string | Why permanent finality is required. |
| sourceIds | array | — |
decision_log_approve_decision_actionRecord one immutable approval or rejection attestation.Record one immutable approval or rejection attestation.
| Parameter | Typ | Beschreibung |
|---|---|---|
| approvalRequestId* | string | Approval request identifier. |
| approvalGroupId* | string | Approval group identifier. |
| decision* | string | — |
| comment | string | Optional approval comment. |
decision_log_get_decision_governanceRetrieve lock, authority snapshot, and approval state for a Decision.Retrieve lock, authority snapshot, and approval state for a Decision.
| Parameter | Typ | Beschreibung |
|---|---|---|
| decisionId* | string | Decision identifier. |
decision_log_list_recent_decisionsList the most recent decisions in the authenticated workspace.List the most recent decisions in the authenticated workspace.
| Parameter | Typ | Beschreibung |
|---|---|---|
| limit | integer | — |
decision_log_submit_sourceSubmit source content for ingestion and later provenance links.Submit source content for ingestion and later provenance links.
| Parameter | Typ | Beschreibung |
|---|---|---|
| title | string | Optional source title. |
| contentText | string | Inline source text. |
| contentBlobUrl | string | — |
| externalId | string | External provider identifier. |
| externalUrl | string | — |
| sourceType | string | Source type; defaults to mcp. |
| metadata | object | — |
decision_log_list_sourcesList visible SourceContent using bounded excerpts and canonical retention redaction.List visible SourceContent using bounded excerpts and canonical retention redaction.
| Parameter | Typ | Beschreibung |
|---|---|---|
| query | string | Optional title, content, or external identifier search. |
| sourceType | string | Optional exact source type. |
| retentionState | string | Optional exact retention lifecycle state. |
| sort | string | — |
| limit | integer | — |
| offset | integer | — |
decision_log_get_sourceRetrieve one visible SourceContent detail projection. Redacted, purged, and unknown retention states never return stored title, content, blob URL, or metadata.Retrieve one visible SourceContent detail projection. Redacted, purged, and unknown retention states never return stored title, content, blob URL, or metadata.
| Parameter | Typ | Beschreibung |
|---|---|---|
| sourceId* | string | SourceContent identifier. |
decision_log_get_source_decisionsRetrieve visible DecisionSource links for one SourceContent record with each linked Decision's lifecycle, authoritative current-state, and supersession identity.Retrieve visible DecisionSource links for one SourceContent record with each linked Decision's lifecycle, authoritative current-state, and supersession identity.
| Parameter | Typ | Beschreibung |
|---|---|---|
| sourceId* | string | SourceContent identifier. |
decision_log_list_candidatesList reviewable DecisionCandidates visible in the current Organization and Workspace before taking a resolution action.List reviewable DecisionCandidates visible in the current Organization and Workspace before taking a resolution action.
| Parameter | Typ | Beschreibung |
|---|---|---|
| query | string | Optional title, summary, decision text, or rationale search. |
| status | string | Optional exact candidate review status. |
| decisionType | string | Optional exact decision type. |
| sort | string | — |
| limit | integer | — |
| offset | integer | — |
decision_log_get_candidateGet the complete visible review context for one DecisionCandidate before approving, rejecting, or converting it.Get the complete visible review context for one DecisionCandidate before approving, rejecting, or converting it.
| Parameter | Typ | Beschreibung |
|---|---|---|
| candidateId* | string | DecisionCandidate identifier. |
decision_log_create_candidateCreate a reviewable DecisionCandidate.Create a reviewable DecisionCandidate.
| Parameter | Typ | Beschreibung |
|---|---|---|
| title* | string | Concise direct-action title without speaker wrappers or ellipses. |
| summary | string | Optional summary. |
| decisionText* | string | The immutable meaning of the decision. |
| rationale* | string | Why the decision was made. |
| decisionType* | string | — |
| sourceIds | array | — |
| metadata | object | — |
| confidence | integer | — |
decision_log_resolve_candidateApprove or reject a pending DecisionCandidate.Approve or reject a pending DecisionCandidate.
| Parameter | Typ | Beschreibung |
|---|---|---|
| candidateId* | string | Candidate identifier. |
| resolution* | string | — |
| reason | string | Optional rejection reason. |
| title | string | Concise direct-action title without speaker wrappers or ellipses. |
| summary | string | Optional summary. |
| decisionText | string | The immutable meaning of the decision. |
| rationale | string | Why the decision was made. |
| decisionType | string | — |
| sourceIds | array | — |
| metadata | object | — |
decision_log_convert_candidate_to_supersessionApprove a pending DecisionCandidate as the immutable replacement for one current Decision, preserving provenance and supersession history.Approve a pending DecisionCandidate as the immutable replacement for one current Decision, preserving provenance and supersession history.
| Parameter | Typ | Beschreibung |
|---|---|---|
| candidateId* | string | Pending DecisionCandidate identifier. |
| replacesDecisionId* | string | Current Decision identifier that the candidate replaces. |
| reason | string | Optional reason for the supersession. |
decision_log_get_current_decisionGet the newest active decision in a domain.Get the newest active decision in a domain.
| Parameter | Typ | Beschreibung |
|---|---|---|
| domain* | string | Domain slug. |
decision_log_get_supersession_historyRetrieve the complete visible Decision supersession chain in oldest-to-newest order. Malformed chains fail closed and never claim a current Decision.Retrieve the complete visible Decision supersession chain in oldest-to-newest order. Malformed chains fail closed and never claim a current Decision.
| Parameter | Typ | Beschreibung |
|---|---|---|
| decisionId* | string | Decision identifier from any point in the chain. |
decision_log_get_decision_sourcesRetrieve retention-safe provenance links for one visible Decision, including relationship, source lifecycle, and submitter metadata.Retrieve retention-safe provenance links for one visible Decision, including relationship, source lifecycle, and submitter metadata.
| Parameter | Typ | Beschreibung |
|---|---|---|
| decisionId* | string | Decision identifier. |
decision_log_list_audit_eventsList the visible append-only audit events for the current Organization using the canonical permission-aware, attribution-safe projection.List the visible append-only audit events for the current Organization using the canonical permission-aware, attribution-safe projection.
| Parameter | Typ | Beschreibung |
|---|---|---|
| query | string | Optional actor, action, resource, or identifier search. |
| action | string | Optional exact AuditEvent action. |
| resourceType | string | Optional exact resource type. |
| actorType | string | Optional exact actor type. |
| sort | string | — |
| limit | integer | — |
| offset | integer | — |
decision_log_list_decisions_by_tagList decisions related to an exact tag slug.List decisions related to an exact tag slug.
| Parameter | Typ | Beschreibung |
|---|---|---|
| tag* | string | Tag slug. |
decision_log_list_decisions_by_domainList decisions related to an exact domain slug.List decisions related to an exact domain slug.
| Parameter | Typ | Beschreibung |
|---|---|---|
| domain* | string | Domain slug. |
decision_log_render_decisionUse this when the user wants to inspect one known Decision in a visual card. Call a data retrieval tool first when the Decision ID is unknown.Use this when the user wants to inspect one known Decision in a visual card. Call a data retrieval tool first when the Decision ID is unknown.
| Parameter | Typ | Beschreibung |
|---|---|---|
| decisionId* | string | Decision identifier returned by a retrieval tool. |
decision_log_render_workspace_briefUse this when the user wants a visual briefing of recent decisions, pending candidates, and source activity.Use this when the user wants a visual briefing of recent decisions, pending candidates, and source activity.
Für dieses Tool wurde kein Eingabeschema veröffentlicht.
decision_log_render_decision_explorerUse this when the user wants to browse the five most recent Decisions and optionally inspect one in detail.Use this when the user wants to browse the five most recent Decisions and optionally inspect one in detail.
| Parameter | Typ | Beschreibung |
|---|---|---|
| decisionId | string | Optional Decision identifier to open immediately. |
decision_log_render_candidate_reviewUse this when the user wants to inspect and disposition one known DecisionCandidate in a visual review workbench.Use this when the user wants to inspect and disposition one known DecisionCandidate in a visual review workbench.
| Parameter | Typ | Beschreibung |
|---|---|---|
| candidateId* | string | DecisionCandidate identifier. |
decision_log_render_supersession_composerUse this when the user has a known active Decision and complete replacement meaning to review before supersession.Use this when the user has a known active Decision and complete replacement meaning to review before supersession.
| Parameter | Typ | Beschreibung |
|---|---|---|
| decisionId* | string | Decision being superseded. |
| title* | string | Concise direct-action title without speaker wrappers or ellipses. |
| summary | string | Optional summary. |
| decisionText* | string | The immutable meaning of the decision. |
| rationale* | string | Why the decision was made. |
| decisionType* | string | — |
| sourceIds | array | — |
| metadata | object | — |
| reason* | string | Reason for supersession. |
decision_log_render_source_pipelineUse this when the user wants to inspect one known source, its provenance lifecycle, and extracted candidates.Use this when the user wants to inspect one known source, its provenance lifecycle, and extracted candidates.
| Parameter | Typ | Beschreibung |
|---|---|---|
| sourceId* | string | DecisionSource identifier. |
decision_log_render_audit_explorerUse this when the user wants to visually inspect attributable, append-only audit events with filtering and pagination.Use this when the user wants to visually inspect attributable, append-only audit events with filtering and pagination.
| Parameter | Typ | Beschreibung |
|---|---|---|
| query | string | Optional audit event filter. |
| limit | integer | — |
30 von 30 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.
Append-only decisions with provenance, supersession, retrieval, and audited MCP actions.
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.