
Marrow AI: Control Layer for AI Agents
Approval gate and audit trail for AI agent actions: policy check first, proof after.
Connector by getmarrow.ai · Domain verified by the MCP Registry
Install
Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.
npx agentmarket install connector/getmarrow-ai-marrow
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.
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.
About
Use cases: identity-access, monitoring-observability
Reviews
Write a reviewNo 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
- 28 read · 17 write · 2 delete · 11 not yet classified
- Secrets
- 1 (API keys, tokens or passwords)
- Install scripts
- Not scanned yet
- Runs as
- Node.js package
Tools by what they do 58
Read from the source code; the running server may list different tools.
Read 28 · Look things up without changing anything.
marrow_agent_performancemarrow_agent_statusmarrow_arbitratemarrow_askmarrow_buyer_proofmarrow_completion_contractsmarrow_dashboardmarrow_decision_tracemarrow_digestmarrow_evaluate_completion_contractmarrow_fleet_lessonsmarrow_get_key
Show 16 more tools
marrow_get_memorymarrow_governance_control_planemarrow_governance_timelinemarrow_handoff_statusmarrow_hermes_integrationmarrow_list_keysmarrow_list_memoriesmarrow_list_templatesmarrow_mode_recommendmarrow_policy_profilesmarrow_policy_resolvemarrow_replay_comparemarrow_retrieve_memoriesmarrow_runtime_statusmarrow_statusmarrow_value_report
Write 17 · Create, change, send or run things.
marrow_accept_detectedmarrow_assign_project_policy_profilemarrow_commitmarrow_create_handoffmarrow_create_keymarrow_create_policy_profilemarrow_first_valuemarrow_import_memoriesmarrow_install_templatemarrow_mark_outdatedmarrow_model_usagemarrow_orient
Show 5 more tools
marrow_record_deployment_memorymarrow_runmarrow_share_memorymarrow_update_handoffmarrow_update_memory
Delete 2 · Delete, drop, revoke or wipe things.
marrow_delete_memorymarrow_revoke_key
Not yet classified 11 · We could not tell from the name and description.
marrow_agent_runtimemarrow_automarrow_coordinatemarrow_decision_briefmarrow_export_memoriesmarrow_rotate_keymarrow_session_endmarrow_supersede_memorymarrow_thinkmarrow_workflowmarrow_workflow_gate
Secrets and settings it asks for
Secrets: values you paste in that let it act as you.
MARROW_API_KEY
Files it touches
- Any path the agent passes to its tools
Tools (58)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
marrow_accept_detectedConvert a detected decision pattern into an enforced workflow. The pattern ID comes from suggested_workflows in the orient() response.
marrow_agent_performanceGet agent-facing fleet value metrics: avoided mistakes, reused winning decisions, failed patterns, measured provider-reported token usage when available, reliability score, and next improvements.
marrow_agent_runtimeOne-call agent-native Marrow loop. Returns passive status, decision brief, risk gate, relevant lessons, template suggestion, required proof pack, before-you-act instruction, and exact next action. Its runtime_authorization is the authoritative gate receipt; it returns decision_id only when runtime actually creates a decision. Reuse its server-created decision_id for outcome closure; use marrow_auto or marrow_think only when the completion contract requires decision creation. A review_required hold does not permit the action: wait until the server records an approval, then commit with the same …
marrow_agent_statusCheck whether Marrow is passively active for this agent or fleet. Returns connected state, signal quality, non-sensitive proof, and next actions. Use at session start or before owner reporting to prove Marrow is working without a dashboard.
marrow_arbitrateResolve conflicting next-step proposals from two or more tenant agents before execution. Uses the existing Marrow runtime gate and returns a durable arbitration receipt with the selected, synthesized, review-required, or blocked action and exactly why it changed.
marrow_askQuery the collective hive in plain English. Ask about failure patterns, what worked, what broke, or get a recommendation before acting. Returns direct answer + supporting evidence.
marrow_assign_project_policy_profileAssign an active governance policy profile to a project key. Mutating call; requires a key with full scope.
marrow_autoDurably capture activity with bounded core completion. Respect retry_after_ms and reuse operation_id for pending continuation. A held action waits for an approval the server records (the answer of the person in the dialog of this client when it supports elicitation; otherwise it waits quietly while you carry on with other work); auto reads its status and resumes on the same gate receipt. Never write or claim an approval yourself. Arbitration requires its server-issued owner approval receipt. Lifecycle receipt queued is separate from server acceptance. Risky completion requires a fresh gate and…
marrow_buyer_proofReturn buyer-grade value proof: failures avoided, risky actions reviewed, proofs completed, measured provider-reported token usage when available, failure classes, agent leaderboard, and reliability score.
marrow_commitClose a recorded action with success/failure, a specific outcome, and required proof. decision_id comes from marrow_think, marrow_auto, or a runtime that actually created a decision. Use the gate receipt from marrow_agent_runtime for consequential work. A held action closes trusted only after the server records its approval (the operator in the host's own prompt, or the account owner); never write or claim an approval in proof. The exact non-authorizing outcome_observation_only runtime correlation may submit an observed_unverified result, but is never sent as receipt evidence and never authori…
marrow_completion_contractsList Marrow completion contracts for deploy, merge, publish, database migration, security change, support response, and Hermes goal workflows.
marrow_coordinateCoordinate tenant agents without sharing transcripts. Acquire or release a bounded resource lease, list current leases, or create/list compact evidence-backed child proof packets for a parent agent.
marrow_create_handoffCreate a structured cross-agent handoff that Marrow can track for pending, stale, blocked, and complete states.
marrow_create_keyCreate a new API key. Full plaintext key is returned once — copy it now.
marrow_create_policy_profileCreate or update an explicit governance policy profile. Mutating call; requires a key with full scope.
Show 43 more tools
marrow_dashboardGet operator dashboard — account health, top failures, workflow status, recent activity, Marrow's saves metric. One call returns everything an operator needs to see.
marrow_decision_briefOne pre-action call before meaningful or risky work. Returns risk level, workflow/playbook steps, handoff requirements, freshness/source-of-truth checks, minimum verification checks, proof-pack fields, and next actions. Use this before deploys, publishes, merges, audits, patches, secret changes, or production work.
marrow_decision_traceInspect the tenant-scoped path behind one governed decision and return its owner-readable intervention receipt with gate, required workflow, permit follow-through, proof, and observed outcome.
marrow_delete_memorySoft delete a memory.
marrow_digestGet periodic summary of agent activity and Marrow impact (default 7-day period). Shows decision counts, success rate trend vs previous period, saves, top improvements and risks.
marrow_evaluate_completion_contractEvaluate whether an agent has enough proof to mark work complete. Returns complete, missing_proof, review_required, or blocked with missing proof fields.
marrow_export_memoriesExport memories to JSON or CSV.
marrow_first_valueFirst-run Marrow value proof. Returns what is captured, whether outcome closure/runtime gate are active, a plain-English first useful lesson, and a five-minute try-this-now prompt for agents and owners.
marrow_fleet_lessonsRetrieve ranked reusable fleet lessons before similar work. Use before deploys, handoffs, migrations, audits, and repeated task types.
marrow_get_keyGet a single API key by ID. The key value is masked after creation.
marrow_get_memoryGet a single memory by ID.
marrow_governance_control_planeReturn Marrow control-plane proof: governance, runtime gates, proof packs, fleet intelligence, supported harnesses, and exact next action.
marrow_governance_timelineReturn the recent fleet governance timeline across decisions, risk gates, and proof-pack events.
marrow_handoff_statusAsk who is pending, stuck, stale, blocked, or complete across the agent fleet.
marrow_hermes_integrationReturn the Hermes Agent integration guide mapping /goal, verification evidence, /learn, /journey, and background subagents into Marrow proof and outcome workflows.
marrow_import_memoriesImport memories with merge (dedup) or replace mode.
marrow_install_templateInstall a workflow template into your fleet as an active workflow. Use after marrow_list_templates to pick one.
marrow_list_keysList API keys. Keys are masked here by design.
marrow_list_memoriesList memories with optional filters (status, query, limit, agent_id for shared memories).
marrow_list_templatesBrowse pre-built workflow templates. Filter by industry (insurance, healthcare, ecommerce, legal, saas, fintech, media, enterprise) or category. Use to discover available workflows before installing.
marrow_mark_outdatedMark a memory as outdated.
marrow_mode_recommendRecommend passive, pilot, or enforce mode from project/workflow signals. Marrow never auto-switches here; the agent/user must accept or override.
marrow_model_usageRecord compact model token usage for value proof. Use when the harness exposes provider/model token counts. Do not send raw prompts, completions, tool logs, secrets, or customer content.
marrow_orientCall at session start or before meaningful work. Returns authorized prior lessons and failure warnings for the current account or agent. If shouldPause=true, stop and review the lesson before acting. Use marrow_agent_runtime for the policy gate before a consequential side effect.
marrow_policy_profilesList saved Marrow governance policy profiles for this account. Returns default-business when none are saved.
marrow_policy_resolveResolve the explicit mode for a project/workflow from saved policy profiles, falling back to recommendation. Does not auto-apply.
marrow_record_deployment_memoryRecord deploy or incident memory: PR, commit, tests, smoke result, rollback plan, production health, and incident notes.
marrow_replay_compareCompare two already-recorded outcomes for the same tenant task using durable proof. This does not run a model or replay customer content; it returns complete or insufficient_evidence.
marrow_retrieve_memoriesFull-text search memories with filters (from, to, tags, source, status, shared).
marrow_revoke_keyRevoke an API key by ID.
marrow_rotate_keyRotate an API key by ID. Full plaintext key is returned once — copy it now.
marrow_runGoverned outcome capture. Records intent, obtains a gate for risky work, and closes only with an explicit measured result.
marrow_runtime_statusRead live Marrow runtime hook diagnostics from /v1/agent/status. Use this when an agent needs exact passive hook, token-capture, outcome-closure, client-update, and repair-command status.
marrow_session_endExplicitly end the current session. Optionally auto-commits any open decision. Prevents orphaned decisions when an agent finishes a task.
marrow_share_memoryShare a memory with specific agents.
marrow_statusCheck Marrow platform health and status.
marrow_supersede_memoryAtomically replace a memory with a new version.
marrow_thinkRecord intent and retrieve authorized governance intelligence before acting. Returns a decision_id for outcome closure plus relevant patterns, prior outcomes, and recommendedNext. Pass previous_outcome to auto-commit the last decision and open a new one. Response MAY include: onboarding_hint (new accounts), intelligence.collective (cross-account patterns), intelligence.team_context (recent decisions from other sessions).
marrow_update_handoffUpdate a Marrow handoff checkpoint/status when an agent accepts, blocks, completes, or needs review.
marrow_update_memoryUpdate memory text, tags, or metadata.
marrow_value_reportGet owner-ready proof of Marrow value for this agent or fleet. Returns summary, decision metrics, saves, active agents, top risks, recommendations, and improvement data without raw decision text.
marrow_workflowInteract with Marrow Workflow Registry. Register, start, and advance multi-step workflows. Actions: register (create workflow template), list (show all), get (details), start (begin instance), advance (complete a step), instances (list runs).
marrow_workflow_gatePre-action risk gate for deploys, publishes, merges, DB migrations, key rotation, destructive commands, and production work. Returns allow, warn, review_required, or block plus prior lessons/playbooks.
Signals
- Stars
- 6
- Forks
- 0
- Open issues
- 0
- Weekly downloads
- 1,122
- Last commit
- Oct 14, 2026 (14 days ago)
- Last release
- Oct 25, 2026 (3 days ago)
- Last package publish
- Oct 17, 2026 (11 days ago)
From GitHub (fetched Oct 24, 2026) and the package registry.
Details
- Registry name
ai.getmarrow/marrow- Version
- 3.9.107
- Auth
- API key
- Packages
- npm @getmarrow/mcp
- License
- MIT
- Repository
- github.com/getmarrow/marrow-mcp
- Website
- getmarrow.ai/marrow-for-mcp
- First seen
- Oct 24, 2026
- Last checked
- Oct 26, 2026
Cite this page
Marrow AI: Control Layer for AI Agents MCP server. Agent Mart. https://agentmart.dev/connectors/getmarrow-ai-marrow (last updated 2026-10-26)