mcpbeat Sign in

Arroway MCP Server

by oaleviola Your server? Claim it
answering

Arroway is answering right now. Last checked 8 min ago. It exposes 19 tools. Last commit 10 Oct 2026.

Arroway orchestrates people and AI agents around the decisions in force.

Uptime history 14 days of history · worst day 39%
14 days agonow
54.3%
Uptime 24h
50 of 92 checks
19
Tools
read from the server
337 ms
Response time
average over 24h
2
Stars
last commit 10 Oct 2026

What changed 45

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 7 October 2026. No other catalogue keeps this.

10 Oct a tool changed version
9 Oct a tool changed version
8 Oct a tool changed version2 times that day
8 Oct a tool changed the parameters it asks for arroway_norms
8 Oct a tool description was rewritten arroway_norms
7 Oct 19 tools changed the parameters they ask for arroway_catch_up, arroway_claim, arroway_close and 16 more
7 Oct 18 tool descriptions were rewritten arroway_catch_up, arroway_claim, arroway_close and 15 more
7 Oct a tool changed version2 times that day
and 2 more, back to 7 October 2026

What the code does

We read the source, 3 h ago · tools taken from the live server · rules ccca72095570

Capabilities

What this server is able to do. For an MCP server this is often the job itself — a terminal server runs commands because that is what it is for. Listed so you know what you are plugging in, not as an accusation.

Reads files and sends them to the network plugin/hooks/arroway-gate.mjs:37
  readdirSync,

Is this your server and something here is wrong? Tell us — corrections are free and do not require a plan.

This code can reach further than it looks

We found places where it runs commands, builds paths or queries from values it is given. None of that is a flaw by itself — it becomes one when the code changes, and code changes quietly between releases. We re-read it on every one.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 8 min ago.

run in your terminal
claude mcp add arroway --transport http https://www.arroway.app/api/mcp
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "arroway": {
      "url": "https://www.arroway.app/api/mcp"
    }
  }
}
~/.codex/config.toml
[mcp_servers.arroway]
url = "https://www.arroway.app/api/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "arroway": {
      "url": "https://www.arroway.app/api/mcp"
    }
  }
}
.vscode/mcp.json
{
  "mcpServers": {
    "arroway": {
      "url": "https://www.arroway.app/api/mcp"
    }
  }
}

Available tools 19

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

arroway
arroway_catch_up
Call ONCE at the START of a session, before there is a task: what happened recently across all of this person's projects, opening with the roster of their projects (slug and purpose) and open handoffs.
arroway_claim
Mark that you are taking an open handoff BEFORE working on it, so parallel sessions do not duplicate it. A claim is a mark, never a lock. Addressing rule: addressed to YOUR user — take it; to someone else — only a human in this conversation can decide to take it, and an autonomous session must leave it.
arroway_close
Close an open handoff when its work is DONE, alongside the arroway_log entry that records the residue. Work that removes what an open handoff exists to fix closes that handoff in the same pass — even when the handoff is someone else's. So this is also the call for someone ELSE's handoff, with a note naming what emptied it. A handoff that still carries real work, which a passer-by must never close, stays open; discarding a handoff is the human's gesture, in the panel.
arroway_complete_read
Acknowledge the final part of a multi-part Arroway read with its read_id and receipt, closing the sequence. It is not a precondition for working.
arroway_configure_referrer
Product administrators only: map an external referrer domain to a source and channel in Arroway's acquisition view, when an administrator asks. Stores only the domain and two labels; calling again replaces the mapping.
arroway_continue
Fetch the next part of a read that did not fit in one response (read_id and receipt of the preceding part). OPTIONAL: the first part already counts as delivered and names what later parts hold.
arroway_export
Export OUT of a project what it has DECIDED, as a portable memory pack for another team or project. Only sanctioned, live memories travel: a FINDING never was one, so findings stay and the answer tells you how many did. Nothing about people travels.
arroway_import
Bring a memory pack made by arroway_export INTO a project. Everything lands as a PROPOSAL for the person's review and nothing is pinned, whatever the pack says. If any part is malformed, nothing is imported.
arroway_log
Record the durable residue of a COMPLETED task in the team-visible daily log: what someone arriving later needs in order not to redo it, dated state included. ALWAYS write the authored essence (only a frozen catalog without that field may omit it). If the person corrected you for re-litigating a decision, say so. If this work made a read memory's 'dies when' true, name it in fulfills and it is retired with this entry.
arroway_move
Move something to the project it belongs in. A memory is only PROPOSED: the change waits for the person's review, because moving changes who sees it. A log entry you wrote moves at once, text unchanged.
arroway_norms
Call in the seconds BEFORE you tell the person something or propose a course of action: returns what is already decided (the project's and this person's own) AND THEN A MAP of the titles and handles of everything else. arroway_read include GUARANTEES a mapped one in full; it does not make that read any cheaper, so use it to be sure, never to pay less. Before publishing text for others, pass it as draft: what it touches comes back in full.
arroway_pass
Call when you STOP with the task unfinished (out of time, blocked, told to stop): it leaves a HANDOFF served at the top of every read until someone closes it; a completed task ends in arroway_log instead. ALWAYS write the authored essence (only a frozen catalog without that field may omit it). Write what the next session needs to continue, never a dump.
arroway_read
Read Arroway for a project BEFORE acting on any task related to it. It serves the authored essence of memories, dated-log entries and handoffs by default; name a #handle in include to recover that object's full body.
arroway_remember
Save a durable memory (decision/rule/fact/preference/reference/identity): only what would change what someone does on a DIFFERENT task. Unsanctioned in THIS conversation, it is a PROPOSAL — never present it as a decision. 'identity' is WHO someone is: the user's circle goes in their personal project, a business's people in that business's project. A sourced fact or reference that only informs can be a finding, which cannot replace a sanctioned memory.
arroway_retire
Retire a SANCTIONED memory when the person told you in this conversation to remove it and nothing replaces it. Archived, never deleted. With a corrected version, use arroway_remember supersedes_id; for your own pending proposal, arroway_withdraw.
arroway_search_log
Find WHERE a literal term or phrase appeared in the recent dated log (essence and body), across every project of this person or one. Returns short excerpts anchored by project, date and entry. It searches what happened, not curated memory.
arroway_start_project
Open a NEW project when the work at hand has no home in Arroway. Propose the name and scope to the person FIRST and call only once they agree.
arroway_verify
Record what a memory's source says when your work ALREADY took you there — never go verifying memories as a task, never guess an outcome. A FACT proven gone is retired at once; a conflicting one when you propose the correction with arroway_remember supersedes_id. On a FINDING, source_gone archives it and a conflict is corrected in place. Rules and decisions are only marked.
arroway_withdraw
Take back a pending PROPOSAL that turned out to be wrong, usually because the person corrected you. Not for sanctioned memories. It is kept as withdrawn, with your reason. If the corrected version is durable, also write it with arroway_remember.

Endpoints

URLTransportStateLatencyChecked
https://www.arroway.app/api/mcp streamable-http answering 256 ms 8 min ago

Alternatives to Arroway

same job, measured the same way
Laviya Agent Skills
by kartegagithub

Laviya AI Orchestration MCP runtime for IDE and agent integrations.

87 installs/wk local only
Agentic SSH
by sandbanks

High-performance (Rust), token-efficient, and asynchronous SSH orchestrations for AI agents.

local only
Nynch MCP Server
by peterod99

CRM, relationship intelligence, and multi-agent orchestration for AI agents.

answering
Q
QualeQuest — AI Agent Governance Platform
by qualequest

Multi-agent governance: task orchestration, compliance, decision validation, and ML predictions.

answering
AgentTrust — Identity & Trust for A2A Agents
by agenttrust

Identity, trust, and A2A orchestration for autonomous AI agents. Official A2A partner.

73 installs/wk local only
Korey
by korey

The AI orchestration agent for modern software teams.

answering
Claude Army
by robbhimself-1337

Orchestrate multiple Claude Code agents in parallel from chat

32 installs/wk local only
Sitalk
by david-glitc

Find people with real experience. Bring their approved workflows and decisions into your agent.

answering

Arroway — questions

Answers built from our own checks of this server.

What can Arroway do?
It exposes 19 tools, read directly from the server on our last check. Among them: arroway_catch_up, arroway_claim, arroway_close, arroway_complete_read, arroway_configure_referrer, arroway_continue and 13 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is Arroway working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 50 of 92 checks got a reply (54.3%), average response time 337 ms. The bar chart above shows every period we have measured.
How do I connect Arroway?
Copy the ready config from this page — we generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each with the file path that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Arroway need an API key?
No. Arroway completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 19 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is Arroway?
It answers our handshake in 337 ms on average, which is faster than 41% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.
Is Arroway open source?
Yes — it is published under the MIT licence, written in JavaScript and 2 stars on GitHub. The source link is on this page, so you can read exactly what it does with your data before you connect it.