{"name":"io.github.getmarrow/marrow","slug":"getmarrow-marrow","title":null,"description":"Runtime governance, proof, outcome closure, and fleet intelligence for MCP-compatible AI agents.","url":"https://mcp.market/server/getmarrow-marrow","rating":null,"grade":"B","score":82,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":38,"stars":6,"forks":0,"downloads_week":887,"last_push_at":"2026-09-16T11:36:16.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/getmarrow/marrow-mcp","website":null,"version":"3.9.88","remotes":[],"packages":[{"registryType":"npm","identifier":"@getmarrow/mcp","version":"3.9.88","transport":{"type":"stdio"},"environmentVariables":[{"description":"Named Marrow agent API key. Keep it in trusted secret storage.","isRequired":true,"isSecret":true,"name":"MARROW_API_KEY"}]}],"tools":[{"name":"marrow_accept_detected","description":"Convert a detected decision pattern into an enforced workflow.","write_action":false,"price_micros":0,"input_schema":null},{"name":"marrow_agent_performance","description":"Get agent-facing fleet value metrics: avoided mistakes, reused winning decisions, failed patterns, token/time saved estimate, reliability score, and next improvements.","write_action":false,"price_micros":0,"input_schema":null},{"name":"marrow_agent_runtime","description":"One-call agent-native Marrow loop. Returns passive status, decision brief, risk gate, relevant lessons,","write_action":false,"price_micros":0,"input_schema":null},{"name":"marrow_agent_status","description":"Check whether Marrow is passively active for this agent or fleet.","write_action":false,"price_micros":0,"input_schema":null},{"name":"marrow_arbitrate","description":"Resolve conflicting next-step proposals from two or more tenant agents before execution.","write_action":false,"price_micros":0,"input_schema":null},{"name":"marrow_ask","description":"Query the collective hive in plain English.","write_action":false,"price_micros":0,"input_schema":null},{"name":"marrow_assign_project_policy_profile","description":"Assign an active governance policy profile to a project key. Mutating call; requires a key with full scope.","write_action":false,"price_micros":0,"input_schema":null},{"name":"marrow_auto","description":"Durably capture activity with bounded core completion. Respect retry_after_ms and reuse operation_id for pending continuation. Server-declared ordinary approval requires actual owner approval supplied in proof; arbitration requires its dashboard receipt. Lifecycle receipt queued is separate from server acceptance. Risky completion requires a fresh gate and measured proof.","write_action":false,"price_micros":0,"input_schema":null},{"name":"marrow_buyer_proof","description":"Return buyer-grade value proof: failures avoided, risky actions reviewed, proofs completed, token/time saved, failure classes, agent leaderboard, and reliability score.","write_action":false,"price_micros":0,"input_schema":null},{"name":"marrow_commit","description":"Close a recorded action with success/failure, a specific outcome, and required proof.","write_action":false,"price_micros":0,"input_schema":null},{"name":"marrow_completion_contracts","description":"List Marrow completion contracts for deploy, merge, publish, database migration, security change, support response, and Hermes goal workflows.","write_action":false,"price_micros":0,"input_schema":null},{"name":"marrow_coordinate","description":"Coordinate tenant agents without sharing transcripts. Acquire or release a bounded resource lease,","write_action":false,"price_micros":0,"input_schema":null},{"name":"marrow_create_handoff","description":"Create a structured cross-agent handoff that Marrow can track for pending, stale, blocked, and complete states.","write_action":true,"price_micros":0,"input_schema":null},{"name":"marrow_create_key","description":"Create a new API key. Full plaintext key is returned once — copy it now.","write_action":true,"price_micros":0,"input_schema":null},{"name":"marrow_create_policy_profile","description":"Create or update an explicit governance policy profile. Mutating call; requires a key with full scope.","write_action":true,"price_micros":0,"input_schema":null},{"name":"marrow_dashboard","description":"Get operator dashboard — account health, top failures, workflow status, recent activity, Marrow's saves metric.","write_action":false,"price_micros":0,"input_schema":null},{"name":"marrow_decision_brief","description":"One pre-action call before meaningful or risky work. Returns risk level, workflow/playbook steps,","write_action":false,"price_micros":0,"input_schema":null},{"name":"marrow_decision_trace","description":"Inspect 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.","write_action":false,"price_micros":0,"input_schema":null},{"name":"marrow_delete_memory","description":"Soft delete a memory.","write_action":true,"price_micros":0,"input_schema":null},{"name":"marrow_digest","description":"Get periodic summary of agent activity and Marrow impact (default 7-day period).","write_action":false,"price_micros":0,"input_schema":null},{"name":"marrow_evaluate_completion_contract","description":"Evaluate whether an agent has enough proof to mark work complete. Returns complete, missing_proof, review_required, or blocked with missing proof fields.","write_action":false,"price_micros":0,"input_schema":null},{"name":"marrow_export_memories","description":"Export memories to JSON or CSV.","write_action":false,"price_micros":0,"input_schema":null},{"name":"marrow_first_value","description":"First-run Marrow value proof. Returns what is captured, whether outcome closure/runtime gate are active,","write_action":false,"price_micros":0,"input_schema":null},{"name":"marrow_fleet_lessons","description":"Retrieve ranked reusable fleet lessons before similar work. Use before deploys, handoffs, migrations, audits, and repeated task types.","write_action":false,"price_micros":0,"input_schema":null},{"name":"marrow_get_key","description":"Get a single API key by ID. The key value is masked after creation.","write_action":false,"price_micros":0,"input_schema":null},{"name":"marrow_get_memory","description":"Get a single memory by ID.","write_action":false,"price_micros":0,"input_schema":null},{"name":"marrow_governance_control_plane","description":"Return Marrow control-plane proof: governance, runtime gates, proof packs, fleet intelligence, supported harnesses, and exact next action.","write_action":false,"price_micros":0,"input_schema":null},{"name":"marrow_governance_timeline","description":"Return the recent fleet governance timeline across decisions, risk gates, and proof-pack events.","write_action":false,"price_micros":0,"input_schema":null},{"name":"marrow_handoff_status","description":"Ask who is pending, stuck, stale, blocked, or complete across the agent fleet.","write_action":false,"price_micros":0,"input_schema":null},{"name":"marrow_hermes_integration","description":"Return the Hermes Agent integration guide mapping /goal, verification evidence, /learn, /journey, and background subagents into Marrow proof and outcome workflows.","write_action":false,"price_micros":0,"input_schema":null},{"name":"marrow_import_memories","description":"Import memories with merge (dedup) or replace mode.","write_action":false,"price_micros":0,"input_schema":null},{"name":"marrow_install_template","description":"Install a workflow template into your fleet as an active workflow.","write_action":false,"price_micros":0,"input_schema":null},{"name":"marrow_list_keys","description":"List API keys. Keys are masked here by design.","write_action":false,"price_micros":0,"input_schema":null},{"name":"marrow_list_memories","description":"List memories with optional filters (status, query, limit, agent_id for shared memories).","write_action":false,"price_micros":0,"input_schema":null},{"name":"marrow_list_templates","description":"Browse pre-built workflow templates. Filter by industry (insurance, healthcare, ecommerce, legal, saas, fintech, media, enterprise) or category.","write_action":false,"price_micros":0,"input_schema":null},{"name":"marrow_mark_outdated","description":"Mark a memory as outdated.","write_action":false,"price_micros":0,"input_schema":null},{"name":"marrow_mode_recommend","description":"Recommend passive, pilot, or enforce mode from project/workflow signals. Marrow never auto-switches here; the agent/user must accept or override.","write_action":false,"price_micros":0,"input_schema":null},{"name":"marrow_model_usage","description":"Record 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.","write_action":false,"price_micros":0,"input_schema":null},{"name":"marrow_orient","description":"Call at session start or before meaningful work.","write_action":false,"price_micros":0,"input_schema":null},{"name":"marrow_policy_profiles","description":"List saved Marrow governance policy profiles for this account. Returns default-business when none are saved.","write_action":false,"price_micros":0,"input_schema":null},{"name":"marrow_policy_resolve","description":"Resolve the explicit mode for a project/workflow from saved policy profiles, falling back to recommendation. Does not auto-apply.","write_action":false,"price_micros":0,"input_schema":null},{"name":"marrow_record_deployment_memory","description":"Record deploy or incident memory: PR, commit, tests, smoke result, rollback plan, production health, and incident notes.","write_action":false,"price_micros":0,"input_schema":null},{"name":"marrow_replay_compare","description":"Compare two already-recorded outcomes for the same tenant task using durable proof.","write_action":false,"price_micros":0,"input_schema":null},{"name":"marrow_retrieve_memories","description":"Full-text search memories with filters (from, to, tags, source, status, shared).","write_action":false,"price_micros":0,"input_schema":null},{"name":"marrow_revoke_key","description":"Revoke an API key by ID.","write_action":false,"price_micros":0,"input_schema":null},{"name":"marrow_rotate_key","description":"Rotate an API key by ID. Full plaintext key is returned once — copy it now.","write_action":false,"price_micros":0,"input_schema":null},{"name":"marrow_run","description":"Governed outcome capture. Records intent, obtains a gate for risky work, and closes only with an explicit measured result.","write_action":true,"price_micros":0,"input_schema":null},{"name":"marrow_runtime_status","description":"Read live Marrow runtime hook diagnostics from /v1/agent/status.","write_action":false,"price_micros":0,"input_schema":null},{"name":"marrow_session_end","description":"Explicitly end the current session. Optionally auto-commits any open decision.","write_action":false,"price_micros":0,"input_schema":null},{"name":"marrow_share_memory","description":"Share a memory with specific agents.","write_action":false,"price_micros":0,"input_schema":null},{"name":"marrow_status","description":"Check Marrow platform health and status.","write_action":false,"price_micros":0,"input_schema":null},{"name":"marrow_supersede_memory","description":"Atomically replace a memory with a new version.","write_action":false,"price_micros":0,"input_schema":null},{"name":"marrow_think","description":"Record intent and retrieve authorized governance intelligence before acting.","write_action":false,"price_micros":0,"input_schema":null},{"name":"marrow_update_handoff","description":"Update a Marrow handoff checkpoint/status when an agent accepts, blocks, completes, or needs review.","write_action":true,"price_micros":0,"input_schema":null},{"name":"marrow_update_memory","description":"Update memory text, tags, or metadata.","write_action":true,"price_micros":0,"input_schema":null},{"name":"marrow_value_report","description":"Get owner-ready proof of Marrow value for this agent or fleet.","write_action":false,"price_micros":0,"input_schema":null},{"name":"marrow_workflow","description":"Interact with Marrow Workflow Registry. Register, start, and advance multi-step workflows.","write_action":false,"price_micros":0,"input_schema":null},{"name":"marrow_workflow_gate","description":"Pre-action risk gate for deploys, publishes, merges, DB migrations, key rotation, destructive commands, and production work.","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":82,"grade":"B","scanned_at":"2026-09-19T19:46:28.066Z","report":{"scannerVersion":"0.1.5","scannedAt":"2026-09-19T19:46:28.019Z","components":{"code":{"score":25,"max":25,"notes":["46 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":6,"max":15,"notes":["static API keys via environment variables"]},"maintenance":{"score":15,"max":15,"notes":["last push 3 days ago"]},"identity":{"score":7,"max":10,"notes":["registry namespace matches repository owner"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"@getmarrow/mcp","version":"3.9.88","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":1,"publishedAt":"2026-09-16T11:37:56.029Z","repositoryUrl":"git+https://github.com/getmarrow/marrow-mcp.git","weeklyDownloads":887}],"repo":{"found":true,"owner":"getmarrow","repo":"marrow-mcp","archived":false,"pushedAt":"2026-09-16T11:36:16Z","stars":6,"forks":0,"openIssues":0,"ownerType":"Organization","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/276253530?v=4","ownerCreatedAt":"2026-04-15T09:55:34Z","license":"MIT"},"icon":{"url":null,"source":"none"},"presence":{"stars":6,"forks":0,"downloadsWeek":887,"license":"MIT","lastPushAt":"2026-09-16T11:36:16.000Z","score":38}}}},"grade_history":[],"reviews":[]}