Skip to content
Agentmart
Submit a tool

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

IndexedMITLocal (stdio)Remote (HTTP)
Write a review

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.

Book a call

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/mcp Remote (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.

We use your email only for this newsletter. Privacy

About

Hand tasks, bugs and finished work to AI coding agents, and get back a write-up with evidence.

No 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.

  • accounts
  • activity
  • board
  • get_folder
  • get_folder_asset
  • get_folder_document
  • get_folder_document_history
  • get_guide
  • guide_template
  • inbox
  • list_folders
  • log
Show 1 more tools
  • search_guides

Write 22 · Create, change, send or run things.

  • add_folder_asset
  • ask
  • assign
  • attach_file
  • attach_screenshot
  • create_folder
  • create_folder_document
  • file_bugs
  • hand_in
  • link_folder_guide
  • move_folder_document
  • pass
Show 10 more tools
  • plan_tasks
  • progress
  • rename_folder_document
  • reply
  • save_folder_document
  • set_guide_status
  • share_folder
  • take
  • update_folder
  • use_account

Delete 5 · Delete, drop, revoke or wipe things.

  • clear_activity
  • delete_folder_asset
  • delete_folder_document
  • publish_guide
  • unlink_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-only

    The 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-only

    What 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 folder

    Add 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 person

    You 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 else

    Reassign 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 file

    Upload 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 screenshot

    Upload 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-only

    The 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 seen

    Clear 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 folder

    Create 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 document

    Add 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 data

    Delete 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 data

    Delete 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 bugs

    File 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-only

    List a folder's documents, assets and linked guides.

Show 25 more tools
  • get_folder_assetRead folder assetread-only

    Read 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-only

    Read the full Markdown and version before editing it.

  • get_folder_document_historyRead folder document historyread-only

    Read 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-only

    READ 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-only

    The 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 in

    Finished 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-only

    Guides 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 folder

    Put 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-only

    Find 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-only

    This 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 document

    Move 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 it

    Not 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 tasks

    Write 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 progress

    Say 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 data

    Publish 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 document

    Rename a folder document. Its id, text and history stay; no version is needed, because a rename cannot overwrite anyone's text.

  • replyWrite to the agent

    A 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 document

    Save a new revision. Send the version returned when you read it; a newer edit is refused.

  • search_guidesSearch guidesread-only

    Search 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 status

    Archive 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 link

    Get 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 work

    Say 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 folder

    Take 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 folder

    Rename, 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 session

    Say 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
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.

Goes to the Chalk Labs founders, not the newsletter. Privacy

Need help deploying Passalong?

CallGet help
Cite this page

Passalong MCP server. Agent Mart. https://agentmart.dev/connectors/codellyson-passalong (last updated 2026-10-25)