io.github.Reachpad/reachpad-mcp
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided description
Coding agents build full-stack apps in persistent workspaces and share them by link.
Summary by lookupd
Lets an agent create, update, share and read full-stack apps in persistent workspaces, plus manage their versions, secrets and folders.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http reachpad https://reachpad.dev/mcp
Claude Code, npm package (stdio)
claude mcp add reachpad -- npx -y @reachpad/mcp
Codex, remote (streamable-http)
codex mcp add reachpad --url https://reachpad.dev/mcp
Codex, npm package (stdio)
codex mcp add reachpad -- npx -y @reachpad/mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"reachpad": {
"url": "https://reachpad.dev/mcp"
}
}
}Cursor, npm package (stdio) → .cursor/mcp.json
{
"mcpServers": {
"reachpad": {
"command": "npx",
"args": [
"-y",
"@reachpad/mcp"
]
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (25 tools)
Publisher-provided text
whoamiReport the account and the organization this connection is signed in as: user id, email and name, plus org id and name, and `orgs`, every organization the accousearch_appsFind apps in the caller's organization by text. This matches substrings of the name and the slug, and whole words on the live version's page, not meaning: searcread_appRead one app before update_app: its name, type, access level and publishing mode, plus base_version_id and its files, which both describe the version the next eread_app_previewLook at the picture of what an app's link serves right now, as an image. Use it for an app whose files you cannot read: a function app's module stays with the plist_app_versionsList an app's versions, newest first. Versions are immutable and numbered from 1. Earlier versions open for the app's editors; the live link follows the app's aread_app_versionRead one version by its number, with its files and each text file's content. Use it to see what an earlier publish contained, and to copy a file back out of a vread_app_fileRead one file out of an app as text, at most 256 KB. Use it for a file that read_app left out with content_omitted: "answer budget", or to fetch a single file wquery_app_dbRun one SQL statement against a function app's own database, to read rows and to fix data. Not for schema: a table or a column belongs in the version's migratiolist_secretsList the organization's secrets: each name, who set it, when, and the apps whose versions bind it. Names only. No tool anywhere returns a secret value.set_secretSet one organization secret, so a function can bind it by name in its manifest secrets list. Any member of the organization. Setting a name that already existsremove_secretRemove one organization secret and delete it from every published version that binds it. A version the deletion did not reach keeps the name in the list with thtrash_appMove an app to the trash. Its link stops opening at once. Owner only. The app and its versions are kept and can be restored from Trash at reachpad.dev/apps/trascreate_appPublish new files as an app and get its URL back. Version 1 goes live at once, so show the person the content and the destination before calling this. Access deupdate_appPublish a new version of an existing app. Read the app first and pass the base_version_id read_app returns: it names the version this edit builds on, and a basepublish_app_versionMake one version of an app live by its number. This is how a version staged with publish false goes on the link, and how an app is rolled back: name an older nuset_app_accessChange who can open an app: restricted (only the owner and named people), org_link (anyone signed in to the organization), or public_link (anyone with the URL).share_appGive one email address access to an app as a viewer or an editor. An address without an account gets a grant that starts working the first time they sign in. Thlist_app_sharesList the people an app is shared with, their roles, and whether the grant has attached to an account yet. The owner and editors can read this list.revoke_app_shareRemove one share by its id, from list_app_shares. The app itself is untouched. The owner or an editor may use this when editor-managed sharing is enabled.lsList what is directly inside one folder: its subfolders and the apps filed in it. Omit folder_id for the top level. Each folder carries the updated_at that mv ntreeThe whole folder tree for the organization, nested, with the number of apps filed in each folder and the count sitting at the top level. Each node carries the umkdirCreate a folder, at the top level or inside another one.mvMove an app into a folder, or move a folder under another folder. Name exactly one of app_id or folder_id as the thing being moved, and to_folder_id as the destrmdirDelete an empty folder. This refuses while the folder still holds apps or subfolders, and it never deletes an app. Move the contents out first.get_app_logsRead recent log lines from the live version of a function app. An app that serves files has no process and answers that it has no logs. Function logs are not ca
Details
- Version: 0.4.2
- Transports: streamable-http, stdio
- Uptime (7 days): 100%
- Median latency: 662 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/Reachpad/reachpad-mcp
- Website: https://reachpad.dev
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.github.Reachpad/reachpad-mcp)
- 62092 servers
- Last crawl: 2026-11-11T17:38:11.606Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp