ai.decisionlog/mcp

MCPcommunitylive
v0.1.0ai.decisionlogUnknownUpdated 2mo ago

Append-only decisions with provenance, supersession, retrieval, and audited MCP actions.

Endpoint healthlive
checked 1 day ago · 261ms
100% of the last 5 checks reached this endpoint
Works in
ClaudeCursorCopilotChatGPTGemini

Inferred from the transports this listing declares (streamable-http). A client not listed here hasn’t been ruled out — it just isn’t something Forge can confirm.

Automatically indexed from public sources. Not yet verified by the developer on Forge.Claim this listing →
2mo agoLast update
Package
Authorai.decisionlog
LicenseUnknown
Version0.1.0
Sourcemcp-registry
Trust Status
B
60/100Good
Listed in Forge index+10/10
Publisher identity verified+0/30
Publisher: this listing has no repository on file, so `forge publish` cannot verify ownership automatically. Use "Claim this listing" above — Forge reviews these by hand.
Domain verification+0/10
Not currently available for this listing type — the domain-verification check only runs for npm-backed packages today, so this row cannot be earned here yet regardless of what's hosted at the domain.
Prompt-injection scan · clean+30/30
Obfuscation / exfil scan · clean+20/20
StatusCommunity-indexed
PublisherUnverified
SignatureUnsigned
Domain
Provenance
DependenciesNot audited
Tool surface30 tools · none privileged
Security scan✓ Cleanvlive · 10d agoHow well does this scan work?
EvalsNone
IndexedJul 17, 2026

Verification confirms publisher identity (repo ownership), not code safety. The security scan covers known CVEs and suspicious install scripts.

Tools

30 tools · none privileged
Observed live from the vendor's endpoint10d ago

Read from a real MCP initialize → tools/list handshake against the declared endpoint. No tool was ever invoked — tools/list is the read-only introspection call the protocol defines for this. It reflects what the server advertised at that moment; a hosted endpoint is not pinned to any version and can change without notice.

  • https://www.decisionlog.ai/api/mcp30 tools · 369ms
decision_log_create_decisionCreate an immutable Decision when permitted, otherwise create a reviewable DecisionCandidate.

Create an immutable Decision when permitted, otherwise create a reviewable DecisionCandidate.

ParameterTypeDescription
title*stringConcise direct-action title without speaker wrappers or ellipses.
summarystringOptional summary.
decisionText*stringThe immutable meaning of the decision.
rationale*stringWhy the decision was made.
decisionType*string
sourceIdsarray
metadataobject
decision_log_search_decisionsSearch decisions in the authenticated workspace.

Search decisions in the authenticated workspace.

ParameterTypeDescription
querystringSearch text.
statusstringOptional Decision status filter.
decisionTypestringOptional Decision type filter.
decisionKeystringOptional stable Decision key filter.
projectIdOptional Project identifier filter.
tagstringOptional Tag slug filter.
domainstringOptional Domain slug filter.
includeSupersededboolean
currentOnlyboolean
sortstring
limitinteger
offsetinteger
decision_log_get_decisionRetrieve one decision by ID.

Retrieve one decision by ID.

ParameterTypeDescription
decisionId*stringDecision 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.

ParameterTypeDescription
decisionId*stringDecision being superseded.
title*stringConcise direct-action title without speaker wrappers or ellipses.
summarystringOptional summary.
decisionText*stringThe immutable meaning of the decision.
rationale*stringWhy the decision was made.
decisionType*string
sourceIdsarray
metadataobject
reason*stringReason 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.

ParameterTypeDescription
decisionId*stringDecision to lock.
rationale*stringWhy permanent finality is required.
sourceIdsarray
decision_log_approve_decision_actionRecord one immutable approval or rejection attestation.

Record one immutable approval or rejection attestation.

ParameterTypeDescription
approvalRequestId*stringApproval request identifier.
approvalGroupId*stringApproval group identifier.
decision*string
commentstringOptional 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.

ParameterTypeDescription
decisionId*stringDecision identifier.
decision_log_list_recent_decisionsList the most recent decisions in the authenticated workspace.

List the most recent decisions in the authenticated workspace.

ParameterTypeDescription
limitinteger
decision_log_submit_sourceSubmit source content for ingestion and later provenance links.

Submit source content for ingestion and later provenance links.

ParameterTypeDescription
titlestringOptional source title.
contentTextstringInline source text.
contentBlobUrlstring
externalIdstringExternal provider identifier.
externalUrlstring
sourceTypestringSource type; defaults to mcp.
metadataobject
decision_log_list_sourcesList visible SourceContent using bounded excerpts and canonical retention redaction.

List visible SourceContent using bounded excerpts and canonical retention redaction.

ParameterTypeDescription
querystringOptional title, content, or external identifier search.
sourceTypestringOptional exact source type.
retentionStatestringOptional exact retention lifecycle state.
sortstring
limitinteger
offsetinteger
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.

ParameterTypeDescription
sourceId*stringSourceContent 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.

ParameterTypeDescription
sourceId*stringSourceContent 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.

ParameterTypeDescription
querystringOptional title, summary, decision text, or rationale search.
statusstringOptional exact candidate review status.
decisionTypestringOptional exact decision type.
sortstring
limitinteger
offsetinteger
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.

ParameterTypeDescription
candidateId*stringDecisionCandidate identifier.
decision_log_create_candidateCreate a reviewable DecisionCandidate.

Create a reviewable DecisionCandidate.

ParameterTypeDescription
title*stringConcise direct-action title without speaker wrappers or ellipses.
summarystringOptional summary.
decisionText*stringThe immutable meaning of the decision.
rationale*stringWhy the decision was made.
decisionType*string
sourceIdsarray
metadataobject
confidenceinteger
decision_log_resolve_candidateApprove or reject a pending DecisionCandidate.

Approve or reject a pending DecisionCandidate.

ParameterTypeDescription
candidateId*stringCandidate identifier.
resolution*string
reasonstringOptional rejection reason.
titlestringConcise direct-action title without speaker wrappers or ellipses.
summarystringOptional summary.
decisionTextstringThe immutable meaning of the decision.
rationalestringWhy the decision was made.
decisionTypestring
sourceIdsarray
metadataobject
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.

ParameterTypeDescription
candidateId*stringPending DecisionCandidate identifier.
replacesDecisionId*stringCurrent Decision identifier that the candidate replaces.
reasonstringOptional reason for the supersession.
decision_log_get_current_decisionGet the newest active decision in a domain.

Get the newest active decision in a domain.

ParameterTypeDescription
domain*stringDomain 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.

ParameterTypeDescription
decisionId*stringDecision 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.

ParameterTypeDescription
decisionId*stringDecision 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.

ParameterTypeDescription
querystringOptional actor, action, resource, or identifier search.
actionstringOptional exact AuditEvent action.
resourceTypestringOptional exact resource type.
actorTypestringOptional exact actor type.
sortstring
limitinteger
offsetinteger
decision_log_list_decisions_by_tagList decisions related to an exact tag slug.

List decisions related to an exact tag slug.

ParameterTypeDescription
tag*stringTag slug.
decision_log_list_decisions_by_domainList decisions related to an exact domain slug.

List decisions related to an exact domain slug.

ParameterTypeDescription
domain*stringDomain 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.

ParameterTypeDescription
decisionId*stringDecision 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.

No input schema was published for this tool.

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.

ParameterTypeDescription
decisionIdstringOptional 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.

ParameterTypeDescription
candidateId*stringDecisionCandidate 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.

ParameterTypeDescription
decisionId*stringDecision being superseded.
title*stringConcise direct-action title without speaker wrappers or ellipses.
summarystringOptional summary.
decisionText*stringThe immutable meaning of the decision.
rationale*stringWhy the decision was made.
decisionType*string
sourceIdsarray
metadataobject
reason*stringReason 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.

ParameterTypeDescription
sourceId*stringDecisionSource 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.

ParameterTypeDescription
querystringOptional audit event filter.
limitinteger

30 of 30 tools published a description.

Tool names and descriptions are written by the publisher and shown verbatim as inert text. They are the strings an MCP client passes to a model, so Forge scans them for prompt-injection patterns — any finding appears with the security scan above. “Privileged” is a keyword match on the tool name, not an audit of what the tool does: a benign-sounding name can still do anything.

About

Append-only decisions with provenance, supersession, retrieval, and audited MCP actions.

Keywords
mcp
Alternatives
Comparing tool surfaces…

No dependency coverage

This entry publishes no npm package, so Forge has no dependency tree for it. That is a gap in coverage — not a statement that it has no dependencies.