MCP server
Arroway
io.github.oaleviola/arroway
Checked 25 Oct 2026, 20:29 UTC · Connected to it and listed its tools
Arroway orchestrates people and AI agents around the decisions in force.
Working at last checkAbout 6,226 tokens per request once connected18 tools
https://www.arroway.app/api/mcp
At a glance
- Type
- MCP server
- Publisher
- Not verified
- Status
- Working at last check
- Tools
- 18
- Token cost
- About 6,226 tokens per request
- Sets up in
- Claude Code, Claude Desktop, Codex, Gemini CLI, Cursor, VS Code, Antigravity, ChatGPT, OpenAI API, Grok
- Last checked
- 25 Oct 2026, 20:29 UTC
Connect it to your agent
Opens the app, which shows the server and asks you to confirm. For other apps, copy the setup below.
Claude Code
claude mcp add --transport http arroway https://www.arroway.app/api/mcp
Claude Desktop
Settings → Connectors → Add custom connector, and paste the URL.
Codex (config.toml)
[mcp_servers.arroway] url = "https://www.arroway.app/api/mcp"
Gemini CLI
{"mcpServers":{"arroway":{"httpUrl":"https://www.arroway.app/api/mcp"}}}
Cursor
{"mcpServers":{"arroway":{"url":"https://www.arroway.app/api/mcp"}}}
VS Code
{"servers":{"arroway":{"type":"http","url":"https://www.arroway.app/api/mcp"}}}
Antigravity
agy mcp add arroway https://www.arroway.app/api/mcp
ChatGPT
Settings → Apps & Connectors → Advanced settings: turn on Developer mode, then Create a connector and paste the URL. Which plans can do this varies.
OpenAI API (Responses tools)
{"type":"mcp","server_label":"arroway","server_url":"https://www.arroway.app/api/mcp","require_approval":"always"}
Grok (xAI API tools)
{"type":"mcp","server_label":"arroway","server_url":"https://www.arroway.app/api/mcp"}
Tools
arroway_catch_up~140 tokens
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~207 tokens
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 leavearroway_close~255 tokens
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 notearroway_complete_read~142 tokens
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_continue~203 tokens
Fetch the next part of a read that did not fit in one response (read_id and receipt of the preceding part). Returns the next slice of what the first part named, with a new receipt; the part marked complete is the last, and arroway_complete_read acknowledges it. OPTIONAL: the first part already countarroway_export~241 tokens
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~178 tokens
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~606 tokens
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 decarroway_move~239 tokens
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~308 tokens
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 readarroway_pass~457 tokens
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). Writearroway_read~380 tokens
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~1491 tokens
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 projectarroway_retire~268 tokens
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~169 tokens
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~319 tokens
Open a NEW project when the work at hand has no home in Arroway; it needs slug, name and scope. Propose the name and scope to the person FIRST and call only once they agree. update=true renames a project you own and rewrites its scope, when the person asks or the scope is wrong; the slug stays. inviarroway_verify~384 tokens
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 iarroway_withdraw~239 tokens
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.
Browse
Related MCP servers
- Mainstreet
Reputation oracle for AI agents on Base: SAFE/CAUTION/BLOCK + 0-100 score before you pay. x402+MCP - Vinktar
Error tracking for small teams and their coding agents. - Sella
Marketplace where AI agents buy datasets and API access, pay per call in USDC over x402. - Decision Intelligence
Pay-per-call retail, advertising, and app-release decision intelligence. - MeshMarket
The agent-to-agent capability exchange — rent memory, reasoning and safety, settled per call. - IA-QA — 130+ QA & Dev Tools for AI Agents
130+ QA & dev tools for AI agents: prompt injection, RAG testing, VLM eval, guardrails. Free. - Macro Index
Neutral, cited central-bank rate decisions, calendars, inflation releases and bond auctions. - Nucleus
Sovereign Agent OS — Persistent Memory, Governance & Compliance for AI Agents.
Badge for your README
[](https://aptlynx.net/servers/io.github.oaleviola/arroway)
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents