io.github.Reachpad/reachpad-mcp
pkg:npm:@reachpad/mcp
Coding agents build full-stack apps in persistent workspaces and share them by link.
- transport:
- remote + stdio
- credential class:
- gated
Owner verification
Not yet verified. Verifying proves you control this server and is free, permanently — it never changes a published score.
Start verification →Tools
- checkpoint_workspaceshallow
Fork a workspace from its last sealed snapshot into a new one. The original is untouched. This is how you try several approaches from one prepared state — the fork costs a delta, not a rebuild.
- create_workspaceshallow
Create a persistent development workspace: a filesystem and processes that survive between calls. Optionally clone a git repository into it. Returns the workspace id used by every other tool.
- delete_workspaceshallow
Archive a workspace, freeing the plan slot it holds. Nothing is deleted: its snapshots and history survive, it simply stops counting as live and can no longer be used. A RUNNING workspace cannot be archived — pause_workspace first, or this is refused with `lease_held`.
- expose_portshallow
Open a port inside a workspace and get back a link that reaches it. This is how something you built becomes something a person can open. Idempotent per port: re-running it returns the link the port already has.
- get_credit_balanceshallow
Show this account's remaining compute credits. One credit runs one standard workspace for one minute; paused workspaces use no compute credits.
- get_workspaceshallow
What a workspace resumes from: its head snapshot, how far its log had got, and its fork tree. Every start is a cold boot from the head snapshot: files survive, running processes do not.
- list_portsshallow
The ports this workspace has open to the web, oldest first, with their links. Revoked ports are not listed: a closed link never comes back.
- list_workspacesshallow
List this account's workspaces, with how many forks each has.
- pause_workspaceshallow
Save the workspace's disk and stop the meter. Files survive; RUNNING PROCESSES DO NOT — a paused workspace cold-boots, so anything you started with run_command has to be started again. The next run_command resumes it automatically. Pause when you are done: a running workspace spends a credit a minute whether or not anything is happening in it, and it cannot be archived while it runs.
- revoke_portshallow
Close one port to the web. The link stops working at the visitor’s next request. NOT reversible in the way callers expect: re-opening the same port later mints a DIFFERENT link, so revoke only when the people holding the current one should lose it.
- run_commandshallow
Run one command in a workspace and get its exit code and output. Not a shell: pass argv as a list, and ask for a shell explicitly with ["/bin/sh","-lc","…"] if you want one. A paused workspace resumes to serve this.
Embed this server’s score
Tool count and median score across every tool in this server’s corpus — honest in a way a single cherry-picked tool’s badge wouldn’t be.
[](https://vouch.tools/servers/940fb37c-879e-4767-bcea-0da9f3e44667)