The AppDen MCP server
last updated · Sept 30, 2026
AppDen lets the AI you already use build small web apps and publish them privately, each at its own link. Your AI talks to AppDen through MCP (Model Context Protocol), the open standard AI assistants use to call tools in other services.
Connect
Add AppDen to your AI as a remote MCP server with this link:
https://appden.dev/mcpConnect your AI has the steps for Claude, ChatGPT, Gemini, Grok and Cursor. For Claude Code:
claude mcp add --transport http appden https://appden.dev/mcpSign-in
- OAuth with PKCE. Your AI opens AppDen, you sign in with your email and click Allow. Apps land in your own private workspace. Clients register themselves, with dynamic client registration or a client ID metadata document.
- API key. For scripts and command-line tools. Create a key in the dashboard and send it as
Authorization: Bearer <key>.
Tools
| Tool | What it does | Kind |
|---|---|---|
| Apps | ||
create_app | Creates an app and reserves its private link. | Changes |
publish_app | Publishes a new version from the full set of files. The link stays the same. | Changes |
update_app | Changes some files and publishes the result as a new version. | Changes |
list_apps | Lists your apps, and apps shared with you, with their links. | Reads |
get_app | Shows an app's link, versions, files, database and who it's shared with. | Reads |
read_app_files | Returns the files of the live version. | Reads |
get_logs | Shows recent requests, logs and errors from the app's server. | Reads |
rollback_app | Brings back an earlier version as a new one. | Changes |
delete_app | Deletes an app, its link and its data for good. | Deletes |
| Data and files | ||
create_database | Gives an app its own database: SQLite, or Postgres when it needs it. | Changes |
query_database | Runs one SQL statement on an app's database. It can change or delete rows. | Deletes |
create_storage | Gives an app private storage for uploads, up to 25 MB a file. | Changes |
| Sharing, keys and usage | ||
share_app | Lets someone open an app with their email, or takes access away. | Changes |
set_secret | Stores an API key or token for an app, encrypted. It replaces one with the same name. | Deletes |
list_secrets | Lists secret names, never values, and where to add them yourself. | Reads |
get_usage | Shows your plan and how much of your monthly usage is left. | Reads |
Reads never change anything. Changes can be undone: every version of an app is kept. Deletes can remove or overwrite data for good, so your AI should ask you first.
Plans and limits
Free includes up to 10 apps and a monthly usage allowance. Pro has unlimited apps and 3× the usage. When a workspace is out of quota, its apps pause until the next month or an upgrade. See Pricing.
Help
Email help@plainwork.com.