decision_log_create_decision
Record a decision
Create an immutable Decision when permitted, otherwise create a reviewable DecisionCandidate.
titlerequiredsummarymetadatarationalerequiredsourceIdsdecisionTextrequireddecisionTyperequired
ai.decisionlogPublished by decisionlog.aiOfficial publisherv0.1.0Updated Oct 24, 2026
Append-only decisions with provenance, supersession, retrieval, and audited MCP actions.
Remote Decision Log server that lets an assistant record, search, supersede and audit immutable decisions with provenance in a workspace.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
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/ai.decisionlog%2Fmcp/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.Add this to your client's mcpServers config.
{
"mcpServers": {
"decision-log": {
"type": "http",
"url": "https://www.decisionlog.ai/api/mcp",
"headers": {
"Authorization": "Bearer <YOUR_TOKEN>"
}
}
}
}Record a decision
Create an immutable Decision when permitted, otherwise create a reviewable DecisionCandidate.
titlerequiredsummarymetadatarationalerequiredsourceIdsdecisionTextrequireddecisionTyperequiredSearch decisions
Search decisions in the authenticated workspace.
tagsortlimitquerydomainoffsetstatusprojectIdcurrentOnlydecisionKeydecisionTypeincludeSupersededGet a decision
Retrieve one decision by ID.
decisionIdrequiredSupersede a decision
Create a replacement Decision and supersession relationship for an existing Decision.
titlerequiredreasonrequiredsummarymetadatarationalerequiredsourceIdsdecisionIdrequireddecisionTextrequireddecisionTyperequiredPermanently lock a decision
Irreversibly prevent a current Decision from ever being superseded; may create an approval request.
rationalerequiredsourceIdsdecisionIdrequiredSign off on a decision action
Record one immutable approval or rejection attestation.
commentdecisionrequiredapprovalGroupIdrequiredapprovalRequestIdrequiredGet decision governance
Retrieve lock, authority snapshot, and approval state for a Decision.
decisionIdrequiredList recent decisions
List the most recent decisions in the authenticated workspace.
limitSubmit a source
Submit source content for ingestion and later provenance links.
titlemetadataexternalIdsourceTypecontentTextexternalUrlcontentBlobUrlList sources
List visible SourceContent using bounded excerpts and canonical retention redaction.
sortlimitqueryoffsetsourceTyperetentionStateGet a source
Retrieve one visible SourceContent detail projection. Redacted, purged, and unknown retention states never return stored title, content, blob URL, or metadata.
sourceIdrequiredGet decisions for a source
Retrieve visible DecisionSource links for one SourceContent record with each linked Decision's lifecycle, authoritative current-state, and supersession identity.
sourceIdrequiredList decision candidates
List reviewable DecisionCandidates visible in the current Organization and Workspace before taking a resolution action.
sortlimitqueryoffsetstatusdecisionTypeGet a decision candidate
Get the complete visible review context for one DecisionCandidate before approving, rejecting, or converting it.
candidateIdrequiredCreate a decision candidate
Create a reviewable DecisionCandidate.
titlerequiredsummarymetadatarationalerequiredsourceIdsconfidencedecisionTextrequireddecisionTyperequiredResolve a decision candidate
Approve or reject a pending DecisionCandidate.
titlereasonsummarymetadatarationalesourceIdsresolutionrequiredcandidateIdrequireddecisionTextdecisionTypeConvert a candidate to a supersession
Approve a pending DecisionCandidate as the immutable replacement for one current Decision, preserving provenance and supersession history.
reasoncandidateIdrequiredreplacesDecisionIdrequiredGet the current decision
Get the newest active decision in a domain.
domainrequiredGet supersession history
Retrieve the complete visible Decision supersession chain in oldest-to-newest order. Malformed chains fail closed and never claim a current Decision.
decisionIdrequiredGet decision sources
Retrieve retention-safe provenance links for one visible Decision, including relationship, source lifecycle, and submitter metadata.
decisionIdrequiredList audit events
List the visible append-only audit events for the current Organization using the canonical permission-aware, attribution-safe projection.
sortlimitqueryactionoffsetactorTyperesourceTypeList decisions by tag
List decisions related to an exact tag slug.
tagrequiredList decisions by domain
List decisions related to an exact domain slug.
domainrequiredShow a decision card
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.
decisionIdrequiredShow workspace brief
Use this when the user wants a visual briefing of recent decisions, pending candidates, and source activity.
Takes no parameters.
Show decision explorer
Use this when the user wants to browse the five most recent Decisions and optionally inspect one in detail.
decisionIdShow candidate review
Use this when the user wants to inspect and disposition one known DecisionCandidate in a visual review workbench.
candidateIdrequiredShow supersession composer
Use this when the user has a known active Decision and complete replacement meaning to review before supersession.
titlerequiredreasonrequiredsummarymetadatarationalerequiredsourceIdsdecisionIdrequireddecisionTextrequireddecisionTyperequiredShow source pipeline
Use this when the user wants to inspect one known source, its provenance lifecycle, and extracted candidates.
sourceIdrequiredShow audit explorer
Use this when the user wants to visually inspect attributable, append-only audit events with filtering and pagination.
limitquery83% of the applicable checks met
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.
Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.
A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.