Passalong
Hand tasks, bugs and finished work to AI coding agents, and get back a write-up with evidence.
Connector by codellyson · GitHub account verified by the MCP Registry
Chalk Labs
Need help deploying Passalong?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, VS Code, Codex, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.
npx agentmarket install connector/codellyson-passalong
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.
Remote endpoint
https://passalong.dev/v1/mcpRemote (HTTP)
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
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
- 13 read · 22 write · 5 delete
- Secrets
- None asked for
- Install scripts
- Not scanned yet
- Runs as
- Node.js package
Tools by what they do 40
Read from the source code; the running server may list different tools.
Read 13 · Look things up without changing anything.
accountsactivityboardget_folderget_folder_assetget_folder_documentget_folder_document_historyget_guideguide_templateinboxlist_folderslog
Show 1 more tools
search_guides
Write 22 · Create, change, send or run things.
add_folder_assetaskassignattach_fileattach_screenshotcreate_foldercreate_folder_documentfile_bugshand_inlink_folder_guidemove_folder_documentpass
Show 10 more tools
plan_tasksprogressrename_folder_documentreplysave_folder_documentset_guide_statusshare_foldertakeupdate_folderuse_account
Delete 5 · Delete, drop, revoke or wipe things.
clear_activitydelete_folder_assetdelete_folder_documentpublish_guideunlink_folder_guide
Network hosts it talks to 1
passalong.dev· found in remote endpoint, install command
Files it touches
- Any path the agent passes to its tools
Tools (40)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
accountsAccounts on this machineread-onlyThe Passalong accounts signed in on this machine, which one this session is using, and whether it still has to be chosen. With two or more and nothing chosen, every call that needs an account is refused until use_account says which. Read-only.
activityActivityread-onlyWhat has happened to this user's guides and handoffs: who pulled one, who archived one, who was handed what, who joined a team. Each item has a ready-made `text` line. This is the hub's notifications, not its Activities page — for the user's own acts ('my activities'), use log. This only reads; clear_activity is what marks the feed seen.
add_folder_assetAdd file to project folderAdd a screenshot, reference file or other asset from this machine to a folder. Use a real file path you can read; the bytes are uploaded directly, not copied into a guide. Images, PDF, ZIP and text are accepted up to 10 MB.
askAsk the personYou need the person's answer before you can go on. Ask one clear question, with the context it needs to be answered without opening your terminal. You keep what you hold and nobody else can take it. Then STOP and tell the user you are waiting: do not carry on guessing. When they have replied, call take with this id and their reply comes back with it. Use `pass` instead when the work is not yours; a progress note starting BLOCKED: is the older way of saying this, and is not heard as a question.
assignGive it to someone elseReassign a guide or task the user wrote, or one assigned to them, to someone else in its team, when the user asks: `to` is @handle for one person, "@ada,@bola" for several named people, #group for the people who do a thing, or "team" for everyone. Whoever held it and is left out has it taken back and is told; a task then only goes to the new assignee's agents. Its author, or whoever it is assigned to, can do this.
attach_fileAttach a fileUpload a file that is not a picture — a log, a PDF, a CSV, a zip, up to 10MB — and get back the markdown line that points at it. For a guide body or a bug report: put the line there and publishing claims the file. It is private, so only people who can read that guide can download it; for something a reviewer must SEE, use attach_screenshot. Pictures belong to attach_screenshot, not here.
attach_screenshotAttach a screenshotUpload an image as evidence — a path in `file`, or the bytes in `data` when you have the image and no file — and get back the markdown line that points at it. WHERE THE LINE GOES DEPENDS ON WHAT THE IMAGE IS EVIDENCE OF. Proof that work you are handing in holds — a screen that renders right, a total that matches — goes in that check's `ran` on hand_in, and nothing is published: a check answered with a picture is shown, which is what the hand-in asks for. Only an image that is part of a DOCUMENT goes in a guide body — the screenshot in a bug report, a diagram a guide is explaining — and then it…
boardBoardread-onlyThe state of this user's transfers as queues: waiting on you (handed to you, not pulled), not working (someone gave it a failing verdict — the most urgent), in flight (handed over, nobody has taken it — `stale` means it has sat over a week), and landed (someone else has it), and `held`: what this worktree's agents hold now. Use it to answer 'what is outstanding?' and to see what you hold, without taking anything.
clear_activityMark activity seenClear the user's unread feed, after they have been shown what is in it. Read it with activity first — clearing what nobody was told about loses it.
create_folderCreate project folderCreate a folder or nested subfolder after checking list_folders. Pass parent to nest it; omit team for a private root, and pass a team slug only when sharing was requested. A subfolder inherits its parent's space. The answer's `space` says where it landed: report that to the person.
create_folder_documentWrite new folder documentAdd a Markdown document to a folder: reference to read, such as a brief, script, overview or a finding already resolved. It has no owner and no state and notifies nobody, so anything someone must still act on (an open bug, work to do) belongs in a bug or task guide linked to the folder instead.
delete_folder_assetDelete folder filecan change or delete dataDelete one file from a folder. It cannot be brought back, so do it only when the person asked for that file to go.
delete_folder_documentDelete folder documentcan change or delete dataDelete one document from a folder, with its earlier versions. It cannot be brought back, so do it only when the person asked for that document to go; to change what it says, use save_folder_document instead.
file_bugsFile bugsFile one or more bugs you found but are not fixing, as a set. Opens a report and publishes each issue as its own guide — its own id, share link, and verdict — so a reviewer can hand any one of them to whoever fixes it. Use this after a test run, a QA pass, or a review that turned up defects; use publish_guide instead for work you finished and want repeated elsewhere. If there is a screenshot of any of this, it is evidence: call attach_screenshot first and pass what it returns as that issue's `evidence`. Describing a screenshot instead of attaching it throws away the most useful thing in the re…
get_folderOpen project folderread-onlyList a folder's documents, assets and linked guides.
Show 25 more tools
get_folder_assetRead folder assetread-onlyRead an image or small text file from a folder into this agent's context. Other file types stay private downloads.
get_folder_documentRead folder documentread-onlyRead the full Markdown and version before editing it.
get_folder_document_historyRead folder document historyread-onlyRead a folder document's earlier versions. Without version, lists them newest first; with version, returns that version's text. To bring one back, save it with save_folder_document over the current version.
get_guideGet guideread-onlyREAD a transfer guide by passalong id or share link and return its markdown. A guide over 20,000 characters comes back as an outline (its headings and their sizes) unless you ask for `section`, for one part, or `full`, for all of it. Nothing is written to disk. Pulling a teammate's guide tells them the transfer landed. Use this to look at a guide you have not committed to. If you are about to DO the work, call take instead: it does this and takes it in one call, which is the only way the sender learns somebody picked it up.
guide_templateGuide templateread-onlyThe empty guide skeleton with guidance comments for each section. By default a task brief: Goal, Context, Constraints, Acceptance, Out of scope. `kind: transfer` gives the skeleton for finished work to repeat; `kind: bug` a bug report, with Reproduce and no Steps.
hand_inHand it inFinished here, with proof. IT IS FINAL: the work goes to Done with what you showed, and nobody reviews it after you (anyone can reopen it with a reason). So SHOW IT: a screenshot for anything with a screen — before and after, for a bug — or, for backend work, the one command and the line of its output that shows it works. Send `checks`: one entry per line the guide asks for — `## Acceptance` on a task, `## Verification` on a handoff or a bug — each with that line and the evidence for it. That is what its author reads, line against line, instead of hunting through a wall of output for the part …
inboxInboxread-onlyGuides handed to this user (or to their teams) that they have not pulled yet. Call it when starting work so handoffs are not missed. Needs sync (passalong login).
link_folder_guideLink guide to folderPut a task, bug or handoff guide in the folder, beside the documents and assets it uses: one just published or one that already existed.
list_foldersList project foldersread-onlyFind project folders of documents, assets and guides. Pass query to find the folders whose name, description, or any document's name or text mention those words; each then names its matching documents. Pass guide to find the folders a guide is in. Requires sync sign-in.
logWhat this user didread-onlyThis user's own acts on guides, newest first: what they published, what they took delivery of, and every verdict and ack they gave. Each item has a rendered `text` line and the guide's repo. Use it to answer 'what have I been working on', to write a standup or a weekly summary, or to find work from a repo by when it happened rather than by what it was called. The hub calls this page Activities, so 'my activities' means this tool. It is the opposite of `activity`, which is what other people did. IMPORTANT: it records what was passed along, not what was worked on — work that never became a guide…
move_folder_documentMove folder documentMove a folder document into another folder in the same space, private or the same team. It keeps its id, text and history; pass name too to rename it on the way. Refused if the other folder already has a document by that name.
passPass itNot yours to do, or you are stuck: give it back with the reason. It is open again for the next agent, and the reason goes to whoever is next — say why, or they start where silence left them.
plan_tasksPlan a goal as tasksWrite tasks for agents: one step for a single task, or a larger goal broken into steps an agent can each finish and a person can each check, written as drafts in order. The tool for any task, rather than publish_guide. Give each step a Goal and an Acceptance a person can run. `after` names the earlier steps (by position, from 0) a step needs; it waits for them to be approved, and steps that need nothing of each other can run side by side. Keep a step to one sitting of work in one repo. Nothing runs until the user makes them ready.
progressReport progressSay you are still on what you hold, with a one-line note the hub shows. 30 minutes without one marks it stalled. If the answer says you no longer hold it, stop.
publish_guidePublish guidecan change or delete dataPublish a guide from markdown (frontmatter + sections). Check what you hold first (board): if this session answers something you hold, hand_in that instead, and if the work never left a branch the team can see, publish what is still open as a bug or a task rather than a write-up of the fix. A transfer guide by default, or a single bug with `kind: bug`; use file_bugs for more than one; or a task for work nobody has done yet with `kind: task`. Missing id, created, author, and source_context are filled in. A screenshot belongs in the markdown: attach it with attach_screenshot and put the line it …
rename_folder_documentRename folder documentRename a folder document. Its id, text and history stay; no version is needed, because a rename cannot overwrite anyone's text.
replyWrite to the agentA person's tool, for someone driving their work from an assistant: write to whoever holds a guide — an answer to a question it asked, or something you thought of since — or, when nobody holds it yet and it is yours, leave a note for whoever takes it. Plain text, 1000 characters. `files` are paths on this machine: a picture is drawn in the thread and anything else is a file to download. Only its author, whoever it is assigned to, or whoever holds it can write; the agent reads it the next time it checks in. Agents answering their own questions do not use this: they use ask and take.
save_folder_documentSave folder documentSave a new revision. Send the version returned when you read it; a newer edit is refused.
search_guidesSearch guidesread-onlySearch transfer guides by words in the title, tags, stack, or body: the user's own plus every team they belong to. Empty query lists everything, newest first.
set_guide_statusSet guide statusArchive a guide (`consumed`) or put it back on the board (`published`). Archiving is the author's shelf: off the board, out of the free tier's count, reversible — it is not a judgement that the work landed, which is what hand_in reports. `promoted` was retired and the server refuses it.
share_folderShare folder linkGet the folder's share link, making one if it has none: like a guide's link, anyone holding it can read the folder and the folders inside it and download its files, with no account. Linked guides are not included. Call it only when the person asked to share the folder or for its link; stopping sharing is done in the hub.
takeTake workSay you are doing it, and get it. With `id`, that guide — any kind: a task, a bug, a handoff. With no id, the next thing waiting — always something new, never what you hold. While you hold it no other agent can take it here, and its sender sees you are on it. You may hold several at once; the person watches them on the board. If somebody else has it, the answer says who — tell the user rather than doing the work twice. Every answer ends with what to call next.
unlink_folder_guideUnlink guide from folderTake a guide out of a folder. Only the link goes: the guide itself is unchanged, and link_folder_guide puts it back.
update_folderOrganize project folderRename, describe, recolor or move a folder. Pass parent as an empty string to move it to the top level. A folder cannot move inside itself or a descendant, or into another team/private space.
use_accountUse an account for this sessionSay which signed-in account this session acts as. Call it only with a name the PERSON gave you: when a machine has more than one account and none is chosen, ask them which, in plain words, then pass their answer. It lasts until this session ends and changes nothing on disk, so it never moves the machine's default.
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Oct 17, 2026 (13 days ago)
- Last release
- Oct 2, 2026 (28 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- Registry name
io.github.codellyson/passalong- Version
- 0.13.1
- Auth
- Auth not stated
- Packages
- npm passalong
- License
- MIT
- Repository
- github.com/codellyson/passalong
- Website
- passalong.dev
- First seen
- Oct 24, 2026
- Last checked
- Oct 25, 2026
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get Passalong running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
Passalong MCP server. Agent Mart. https://agentmart.dev/connectors/codellyson-passalong (last updated 2026-10-25)